3:控制程序流程 使用Java运算符   优先级:先乘除后加减     赋值       当你‘在对象之间’进行复制的时候,实际上你是在拷贝它的reference。   方法调用期间的aliasing   数学运算符      正则表达式(Regular expressions)      自动递增与递减      关系运算符     测试对象的相等性      逻辑运算符     短接(short circuiting)      位运算符      移位运算符      三元if-else运算符      逗号运算符   String和+运算符      常见的使用运算符方面的错误      类型转换符      常量(Literals)   Java没有"sizeof"   重访优先级      运算符的总结     除了boolean之外,所有的primitive类型都能被转换成其他的primitive类型。  执行控制      true和false     “条件判断(conditional)”必须要能产生一个boolean结果。   return   循环语句     while     do-while     for   逗号运算符   break和continue     臭名昭著的“goto”       1.普通的continue会退到内部循环的最开始,然后继续执行内部循环。       2.带标签的continue会跳转到标签,并且重新进入直接跟在标签后面的循环。       3.break会从循环的“底部溜出去”。       4.带标签的break会从由这个标签标识的循环的“底部溜出去”。      siwtch     Math.random()会生成0.0,它的值域是[0,1)。
  总结:这一章讲述了绝大多数的变成语言都有的基本特性:计算,操作符优先级,类型转换,选择与循环。还有一些小知识和容易犯错误的地方:P
  
 
  |