Java
文章平均质量分 67
zhoushx3
钻研web前端的毛毛虫
展开
-
Java - goto语句
在C/C++等语言中,使用goto可以实现程序的跳转,原创 2014-07-29 18:15:01 · 1337 阅读 · 0 评论 -
Java - 前置++和后置++
关于前置++和后置++的区别,一直是这样子认为的:前置++是先将变量的值加1然后使用加1后的值参与运算;而后置++是先使用该值参与运算,然后再将该值加1。这样的理解在运算中基本不会有什么错误,但实际上,前置和后置一样在参与运算之前都会将变量的值加1。 真正区别是:前置++式将变量的值加1后,使用增值后的变量进行运算的,而后置++是首先将变量赋值给一个变量,接下来对变量的值加1,然后使用那个临时变原创 2014-07-30 18:32:09 · 2830 阅读 · 0 评论 -
Java - 标识符
Java 标识符的定义规则: 1. 标识符的首字符所对应的代码点必须使得Character类的isJavaIdentifierStart方法返回值为true,后续字符所对应的代码点必须使得Character类的isJavaIdentifierPart返回值为true。(随着JDK版本的增加符合的字符数目也不断增加着) 2. 标识符不能与Java关键字相同。 3.原创 2014-07-30 15:47:32 · 741 阅读 · 0 评论 -
Java - 关键字
abstract assert boolean break byte case catch char class const continue default do double else enum extends原创 2014-07-30 15:16:37 · 575 阅读 · 0 评论 -
Java - 编译器的贪心规则
三个加号连加,i+++j,是按照i+(++j)运算还是(i++)+j运算呢?这个问题在类似于C/C++中讨论时没有多大意义的,因为C/C++依赖于实现的硬件结构,不同的环境结果也会不同。不过在Java中,这个结果是固定的,不受硬件环境和平台影响。这个问题的结果是后者。 这种结合性归根于编译器的贪心规则,也就是说,在分析符号的时候,编译器会尽可能多地结合有效的符号,例如上面的表达式:“+” 和“+原创 2014-07-31 15:27:51 · 1055 阅读 · 0 评论