![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
《Thinking in Java》读书笔记
心存感恩
脚踏实地!
展开
-
第三章 操作符
3.10 按位操作符 与操作符(&),一假得假。或操作符(|)一真得真。异或(^)不同为真,相同为假。 3.13 字符串操作符+和+= 如果表达式以一个字符串起头,那么后续所有操作数都必须是字符串型。 例如: int x=1,y=2,z=3; String s="x, y, z "; System.out.print(s+x+y+z) 输出结果:x, y, z 123原创 2017-04-30 00:23:28 · 208 阅读 · 0 评论 -
第四章 控制执行流程
4.1 true和false java不允许将一个数字作为布尔值使用(C++允许)。 4.5 return 如果在返回值为void方法中没有return语句,那么在该方法的结尾处会有一个隐式的return。 4.8 switch 在switch表达式中,到JDK1.8开始,支持该表达式的值为字符串。原创 2017-04-30 00:54:43 · 201 阅读 · 0 评论 -
第一章 对象导论
所谓的“类型”是指“所抽象的是什么?”对象具有状态、行为和标识。 状态:每个对象都可以拥有内部数据。行为:对象的方法。标识:每个对象都可以唯一地与其他对象区分开来,例如每个对象在内存都有一个唯一的地址(标识不一定是内存地址,也可以用其他方式来标识)。原创 2017-04-06 02:54:24 · 191 阅读 · 0 评论 -
第二章 一切都是对象
2.1 用引用操纵对象 操纵的标识符实际上是对象的一个“引用”。拥有一个引用,并不一定需要有一个对象与它关联。 String s; 上述代码只创建了一个引用,并不是对象。 2.2必须由你创建所有对象 一旦创建了一个引用,就希望它能与一个新的对象想关联,通常使用new操作符来实现这一目的,new的关键字意思是“给我一个对象。” String s =new St原创 2017-04-06 03:56:49 · 226 阅读 · 0 评论