Java - Thinking in Java 第3章 操作符
来源:互联网 发布:软件项目管理办法 编辑:程序博客网 时间:2024/06/05 09:28
所有的操作符都能操作基本类型, “=“, “==“和”!=“能操作所有对象, String类型支持”+”和”+=“.
打印命令, “+”操作符, 执行字符串转换.
常数不能作为左值.
对象赋值是复制引用, 方法调用的对象参数同样属于复制引用, 称为”别名问题”.
对象之间比较需要使用equals()方法.
逻辑操作符会发生短路现象.
十六进制, 0x开头, 数字0-9, a-f; 八进制, 0开头, 数字0-7; 指数计数法(E, e), 例Integer.MAX_VALUE.
左移操作符(<<), 低位插0;
“有符号”右移操作符(>>)使用”符号扩展”, 符号为”正”, 高位插入0, 符号为”负”, 高位插入1;
“无符号”右移操作符(>>>), 无论正负, 高位插0; -1就是全1二进制数字.
Java不能重载操作符, 也没用sizeof().
基本类型转换时, 会发生窄化转换(narrowing conversion), 扩展转换(widening conversion).
表达式中出现的最大的数据类型决定了表达式最终结果的数据类型.
char: 2字节; byte: 1字节; short: 2字节; int: 4字节; long: 8字节; float: 4字节; double: 8字节.
2 0
- Java - Thinking in Java 第3章 操作符
- Thinking in java 笔记 第3章 操作符
- 《 Thinking in Java 》_第3章_操作符_练习题
- Thinking in Java:第三章-操作符
- 【Thinking in Java】操作符
- java操作符(Thinking in Java)
- Thinking in Java 第13章:并发
- Thinking in Java 第7章 复用类
- Thinking in Java 第8章 多态
- Thinking in Java 第9章 接口
- Thinking in Java 第13章 字符串
- Thinking in Java 第16章 数组
- Thinking in Java 第21章 并发
- thinking in java 第3章 控制程序流程
- Thinking in Java 第3章 控制程序流程 总结
- Thinking in Java 之移位操作符
- thinking in java——操作符
- Thinking In Java 第一天
- Android:关于声明文件中android:process属性说明
- Oracle创建存储过程、创建函数、创建包
- 手斧Linux – 从LFS到Funtoo (155)
- 【异步任务AsyncTask】
- C#建立最简单的web服务,无需IIS
- Java - Thinking in Java 第3章 操作符
- Linux 下如何处理包含空格和特殊字符的文件名
- 问题解决 —— Jsp界面之间传参乱码
- 美国硅谷
- 霍夫曼编码/译码器
- 加载并获取jar包中某个类的某个方法
- 全排列
- nagios插件之登陆防火墙实现session监控
- 大素数高效算法判断