美文网首页
java拾遗

java拾遗

作者: 屠龙刀张无忌 | 来源:发表于2017-08-03 18:22 被阅读0次

java比较不常见关键字

volatile标记字段可能会被多个线程同时访问,而不做同步

transient修饰不要序列化的字段

synchronized表示同一时间只能由一个线程访问的代码块

strictfp浮点数比较使用严格的规则

native表示方法用非java代码实现

goto未使用

const未使用

assert断言条件是否满足

语言执行不同图

位运算符

>>>按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

正则表达式使用要点

根据Java

Language Specification的要求,Java源代码的字符串中的反斜线被解释为Unicode转义或其他字符转义。因此必须在字符串字面值中使用两个反斜线,表示正则表达式受到保护,不被Java字节码编译器解释。例如,当解释为正则表达式时,字符串字面值"\b"与单个退格字符匹配,而"\\b"与单词边界匹配。字符串字面值"\(hello\)"是非法的,将导致编译时错误;要与字符串(hello)匹配,必须使用字符串字面值"\\(hello\\)"。

异常

注意异常分类的方式有很多,例如按抛出时间段分静态编译异常,运行时异常,按业务逻辑分正常流程可预见异常(可预测时间地点方式并在代码里捕获做特定处理的),不可预见异常(不可预测并在代码里捕获做一般处理的),程序错误(无法在代码里做处理,如栈溢出)

有关默认构造器

很搓的设计,不多说,语法新人常常犯傻

java文档标识

/**

*@author Kevin DK2zj

*/

方法说明可以写在最上面

@author标识一个类的作者

@param说明一个方法的参数

@return说明返回值类型

@throws标志一个类抛出的异常

@version指定类的版本

Other

jE1简单数据结构,jE2复杂数据结构-集合,泛型,序列化,网络编程,多线程,反射及相关知识(Class,类生命周期等)

新特性+扩展包(三国杀提高胜率必备)

Guavaoptional类(解决null问题不知道好用不好用),Lambda特性,流式编程,javaRx,and more...

相关文章

  • Java 拾遗(之二)

    Java 拾遗(之二) 背景 上一篇《拾遗》只是对Java语言基础知识的一个笼统的梳理,有些之前接触不太多的,或者...

  • java拾遗

    java比较不常见关键字 volatile标记字段可能会被多个线程同时访问,而不做同步 transient修饰不要...

  • Java 拾遗

    Java 语言支持的类型分为两类:基本类型和引用类型。整型(byte 1, short 2, int 4, lon...

  • java拾遗

    ForkJoin简介 简化了多线程的创建和使用 自动使用多处理器,将任务分解成,各自在自己的CPU上运行 传统多线...

  • 拾遗神兽目录

    拾遗神兽(番外篇)黑猫 拾遗神兽(1)水晶心的梦 拾遗神兽(2)新宠 拾遗神兽(3)初次交锋猫大爷 拾遗神兽(4)...

  • java web拾遗

    Tomcat的优化经验 答:去掉对web.xml的监视,把jsp提前编辑成Servlet。 有富余物理内存的情况,...

  • java基础拾遗

    说说&和&&的区别。 &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为tru...

  • Java 拾遗二

    1. HashMap 和 HashTable 的区别 HashMap 是 HashTable 的一个轻量级的实现;...

  • Java 拾遗一

    1. 九种基本数据类型的大小,以及他们的封装类 Java二进制数编码:[原码]就是前面所介绍的二进制定点表示法,即...

  • Java 拾遗三

    1. Override 和 Overload 的含义去区别 Override(重写) 重写(Overriding)...

网友评论

      本文标题:java拾遗

      本文链接:https://www.haomeiwen.com/subject/pmaplxtx.html