Java编程读书随笔

1.与运算符&和&&

如果使用“&&”时,当“&&”左侧的表达式结果为false,就不在计算其右侧的表达式,而是直接返回运算结果false.

如果使用“&”时,不管“&”运算符左侧的运算符结果是什么,都计算其右侧的表达式,再返回整个逻辑表达式的值。

2.或运算符||和|

如果使用“||”时,当“||”运算符左侧的表达式为true时,就不再计算其右侧的表达式,而是直接返回true.只有当“||”左侧的值为false时,才计算其右侧的表达式。

如果使用“|”时,不管“|”运算符左侧的运算结果是什么,都计算其右侧的表达式,再返回整个逻辑表达式的值。

3.java不支持多维数组,但是可以通过声明数组的数组来实现同样的功能。

4.在java中,把字符串作为对象来看待。虽然在java中字符串实际是作为对象存储的,但是从使用形式上,它与一般的原始数据类型一样。字符串和原始数据类型一样,必须先赋初值后才可以使用,这称为字符串对象初始化,字符串对象初始化有三种形式:

1)使用new运算符

例如:String str=new String(“张三”);

2)直接赋初值

例如:String str=“张三”;

3)初始化为null

例如:String str=null;

注意:空字符串和null时不同的,空字符串仅仅是不含字符,它还需要双引号括起来。但是null值则是此变量本身就没有引用任何值。

posted @ 2020-03-24 22:11  萍2樱释  阅读(112)  评论(0编辑  收藏  举报