《JAVA编程思想读书笔记》--java基础
来源:互联网 发布:暗黑战神 源码 编辑:程序博客网 时间:2024/04/30 13:23
总结下2-4章的知识点和盲区:
1.JAVA不允许变量隐藏,即:
{ int x = 1; { int x = 2; }}
会报错。
2.对char,byte和short的算术操作都会得到一个int结果,如果要赋回原来类型的变量,就必须做强制类型转换:
short = (short)(short + short);
3.对int的操作也要注意溢出:
int big = 4 * Integer.MAX_VALUE;
结果:-4
4.java编译器认为while(true) 和 for(;;)是一样的,所有用哪个做无限循环取决于编程习惯。
5.只有for里面可以用逗号操作符:
for(int i = 1, j = i + 10; i < 5; i ++ , j = i * 2)
其它任何选择或迭代语句中都不能使用逗号操作符。
6.java虽然保留了goto关键字,但是没有实现其功能。
java里只有标签,且只能用于循环嵌套;
java的标签是可以使用的,因为其应用场景已经限制了。
7.switch(c) c必须是int和char,如果是float和string是不会工作了。但是java1.8已经支持switch(String)。
case ‘a’: 单引号里的a其实是转化为int来做比较,switch(char)也转化为int。
8.构造函数不返回任何东西,是new 返回了对象的引用。
阅读全文
0 0
- 《JAVA编程思想读书笔记》--java基础
- Java编程思想读书笔记
- java编程思想读书笔记
- java 编程思想 读书笔记
- <<java编程思想>>读书笔记
- java编程思想读书笔记
- java编程思想读书笔记
- 《Java编程思想》读书笔记
- Java 编程思想 - 读书笔记
- JAVA编程思想读书笔记
- 《java编程思想》读书笔记
- java编程思想读书笔记
- java 编程思想 读书笔记
- 《Java编程思想》读书笔记
- 【java】《java编程思想》 读书笔记
- Java 多线程 基础入门 Java编程思想读书笔记
- 《Java编程思想》读书笔记之一
- JAVA编程思想读书笔记一:
- SeekBar初识
- HDU
- Error:Execution failed for task ':app:processDebugManifest'. > Manifest merg
- Spring Cloud 教程
- 从源码角度来剖析Rxjava的运行原理
- 《JAVA编程思想读书笔记》--java基础
- Java百分比、BigDecimal小数互转
- Dynamic Web Module 3.0 requires Java 1.6 or 更高版本
- Activity之间传递bitmap
- spring-boot 文件上传
- ueditor中table没有边线及修改边框颜色问题
- java图片验证码
- web.xml配置详解
- android富文本 加载带图片的html<drawable为null的bug>