A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

if(true == b) 与if(b == true)有什么区别
我是一个Java的初学者, 完全靠自己自学,今天在看视频是听老师说专业的程序员都用 if(true == b)

评分

参与人数 1技术分 +1 收起 理由
神之梦 + 1 神马都是浮云

查看全部评分

4 个回复

倒序浏览
if(b == true) 如果b是一个空值的话 会报空指针异常   
if(true == b)则不会
回复 使用道具 举报
本帖最后由 EYE_SEE_YOU 于 2013-8-14 12:25 编辑

你是神吧,

http://search.itheima.com/f/discuz?mod=forum&formhash=79b603b1&srchtype=title&srhfid=148&srhlocality=forum%3A%3Aforumdisplay&sId=7548030&ts=1376453682&cuId=90890&cuName=EYE_SEE_YOU&gId=12&agId=0&egIds=&fmSign=&ugSign12=&ext_vgIds=0&sign=f1f902093e92d05996f69ba6cec22372&charset=utf-8&source=discuz&fId=0&q=if%28true+%3D%3D+b%29+&srchtxt=if%28true+%3D%3D+b%29+&searchsubmit=true
回复 使用道具 举报
貌似是防止把"=="写成了"="
回复 使用道具 举报
好像看过跟楼主的问题一样的帖子。。这样不好吧。稍微百度或者搜索一下答案就出来了。遇到问题首先是先自己找答案。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马