Java 编程思想拾零 (三、四章)

这次,终于从图书馆里等到了TIJ4,心情相当复杂。
那就再温习一遍吧。
故作小拾贝如下:

rel="File-List" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"> rel="themeData" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"> rel="colorSchemeMapping" href="file:///C:%5CDOCUME%7E1%5CADMINI%7E1%5CLOCALS%7E1%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml">

第三章 操作符

        

在最底层,Java中的数据是通过使用操作符来操作的。

 

3.5 算术操作符

         Random类,默认以当前时间作为随机数生成器的种子。(此外,在Math库里的静态方法random()可以产生一个大于等于零且小于壹的double值)。

3.7 关系操作符

         equals() 的默认行为是比较引用

3.9 直接常量

         通过使用IntegerLong 类的静态方法toBinaryString(),将以二进制的形式结果。

3.15.1 截尾和舍入

         floatdouble转型为整型值时,总是进行截尾。如果想到得到舍入的结果,需要使用java.lang.Math中的round()方法。

3.15.2 提升

         只要类型比int小(即char/byte/short),在运算之前,这些值会自动转换成int.

         通常,表达式中出现最大的数据类型决定了表达式最终结果的数据类型。

3.16  Java没有sizeof()

         Java不需要,因为所有数据类型在所有机器中的大小是相同的。

 

第四章 控制执行流程

 

         就像有知觉的生物一样,程序必须在执行过程中控制它的世界,并作出选择。在Java中,你要使用执行控制语句来作出选择。

 

4.3.3 逗号操作符

         Java里唯一用到逗号操作符的地方就是for循环的控制表达式。

 

for(int i = 1, j = i + 10; i < 5; i ++, j = i + 2) {

    //TODO…

}

 

 

4.4 Foreach语法(Tiger

         任何返回一个数组的方法都可以使用foreach.

         Foreach还可以用于任何 Iterable 对象。

for( char c : “Hello Java”.toCharArray()) {

    //TODO…

}

 

4.6 break continue

         Break用于强行退出循环,不执行循环中剩余的语句。

         Continue则停止执行当前的迭代,然后退回循环起始处,开始下一次迭代。

 

4.7 臭名昭著的goto

         Dijkstra的《Goto有害》的论文中,他最反对的是标签,而非goto

         Java中是有标签的。

Eg

label1: …

 

4.8 switch

         以前选择因子只能是int char 那样的整数值。Java SE5 的新特性enum 也可以。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值