TIJ阅读笔记(第三章)

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航