Color.red与Color.RED有什么区别? Color.red与Color.RED有什么区别?还有,&&与& ||与|有什么区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 &&和||是逻辑运算符&和|是位运算符 color.RED是静态变量||是要是前一个为true后面就不比较了你把String b=null;if(b==null||b.equals(""))和if(b==null|b.equals(""))试一下 Color.red与Color.RED有什么区别?------------------------没有区别, red是早期JDK版本的用法, 但这是一个常量, 按命名规则常量应该用大写, 因此SUN又改成了RED, 但为了与以前的版本兼容又不能是把小写的去掉, 造成了并存的局面, 属于最初设计失误.还有,&&与& ||与|有什么区别?-------------------------楼上的已经说了. && ||与& |前两个能“短路”,后两个不能 短路就是指,对于&&,前面第一个条件必须是true才检查后一个条件,也就是说如果前一个条件是false,那么就不再检查后一个条件了,整个表达式的值就为false;对于||,前面第一个条件为false才检查后一个条件,也就是说如果前一个条件为true了,就不再检查后一个条件了,整个表达式的值就为true。 小菜鸟求助 关于线程的一个小问题~ 一个有关Jtree的问题 100分求JDK1.4.2!! 我的问题---java??? java的学习误区???大家都讨论一下 请教!!!在线等 运行出错问题!在线等待! Java语言是否有SNMP包 哪位大侠能做一个CardLayout 的示例程序? 菜鸟的问题 用java applet怎样实现下面类似的功能,在现等,急需,请高手多多指点??
&和|是位运算符
||是要是前一个为true后面就不比较了
你把
String b=null;
if(b==null||b.equals(""))
和
if(b==null|b.equals(""))
试一下
------------------------
没有区别, red是早期JDK版本的用法, 但这是一个常量, 按命名规则常量应该用大写, 因此SUN又改成了RED, 但为了与以前的版本兼容又不能是把小写的去掉, 造成了并存的局面, 属于最初设计失误.还有,&&与&
||与|有什么区别?
-------------------------
楼上的已经说了.
对于||,前面第一个条件为false才检查后一个条件,也就是说如果前一个条件为true了,就不再检查后一个条件了,整个表达式的值就为true。