Java - Thinking in Java 第3章 操作符

原创 2015年07月09日 18:06:24

所有的操作符都能操作基本类型, “=“, “==“和”!=“能操作所有对象, 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字节.


娱乐

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Thinking in Java 第四版本--第3章练习题答案--for,break,switch,case,default

(1)写一个程序,打印出1到100间的整数 /****************** Exercise ****************** * Write a program that pri...

【Thinking in Java】操作符

Java在方法调用过程中传递的是“对象的引用”,但对于基本数据类型,传递的是参数的拷贝。 所以下列代码输出的分别是Z和4。 public class Letter { char c; } pu...

读thinking in java笔记(二):操作符

java 操作符
  • ZJDWHD
  • ZJDWHD
  • 2016年09月01日 19:32
  • 890

thinking in java test4.3练习(1)(2)(3)(4)(5)用三元操作符和按位操作来显示二进制

题目(1):写一个程序,打印从1到100的值。 代码如下: public class Test4_3_1 { public static void main(String[] args...

thinking in Java ---03-06操作符&流程&初始化清理&权限访问

3操作符 equal() 比较值是否相等 ==  比较是否是同一个对象。 逗号运算符,java中 for()循环使用 4流程控制 goto  跳转到指定的标签。   5初始化和清理 1。用构造器确保...

Thinking In Java笔记(第三章 操作符)

第三章 操作符3.2使用Java操作符    操作符接受一个或者多个参数,并生成一个新值。参数的形式和普通方法调用不同,但是效果是相同的。普通的加减乘除和正负号都是和其他编程语言类似。    有些操作...

Thinking in Java 4th学习笔记--Java中的双等号(==)比较操作符与equals()方法

Thinking in Java 4th学习笔记--Java中的双等号(==)比较操作符与equals()方法 双等号(==)比较操作符 用于比较两个对象的内存地址是否相等。 eq...

《Thinking in Java》第四篇笔记 Java中的操作符

在最底层,Java中的数据是通过使用操作符来操作的。一、基本数据类型(1)整数类型: ①byte:1个字节,8位 ②short:2个字节,16位 ③int:4个字节,32位 ④long:8个字...
  • wei_zhi
  • wei_zhi
  • 2016年03月27日 17:55
  • 253

java操作符(Thinking in Java)

在最底层,Java中的数据是通过使用操作符来操作的。 一.赋值            赋值使用操作符“=”。它的意思是“取右边的值(即右值),把它复制给左边(即左值)”。右值 可以是任何常数、变量...

Java编程思想第3章:操作符

假若对对象使用c=d,那么c和d都指向原本只有d指向的对象。
  • lydxql
  • lydxql
  • 2014年10月23日 17:35
  • 187
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java - Thinking in Java 第3章 操作符
举报原因:
原因补充:

(最多只允许输入30个字)