2013年3月16日

Java中的==和equals区别

摘要: 引言:从一个朋友的blog转过来的,里面解决了两个困扰我很久的问题。很有久旱逢甘霖的感觉。中软国际电子政务部Jeff Chi总结,转载请说明出处。概述:A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。B.对于String a = “a”; Integer b = 1;这种类型的特有对象创建方式,==的时候值是相同的。C.基本类型没有equals方法,equals只比较值(对象中的内容)是否相同(相同返回true)。D.一个类如果没有定义equals方法,它将默认继承Object中的equals方法,返回值与==方法相同。详述:① 阅读全文

posted @ 2013-03-16 23:56 jackrex 阅读(483) 评论(0) 推荐(0) 编辑

Java操作符的优先级(从大到小)和结合性

摘要: 操作优先级结合性1后缀运算符[ ] . ( ) (函数呼叫)从左到右2单目运算符! ~ ++ -- +(单操作数) –(单操作数)从右到左3创建new从左到右4乘除* / %从左到右5加减+ -从左到右6移位<< >> >>>从左到右7关系< <= > >= instanceof从左到右8相等== !=从左到右9按位与&从左到右10按位异或^从左到右11按位或|从左到右12逻辑与&&从左到右13逻辑或||从左到右14条件? :从右到左15赋值= += -= *= /= %= ^= <<= &g 阅读全文

posted @ 2013-03-16 20:33 jackrex 阅读(4168) 评论(0) 推荐(0) 编辑

程序员7年和我的7点感想――我的程序人生

摘要: 程序员7年和我的7点感想――我的程序人生 我是1986年第一次接触计算机的,当时刚上大学,用的是VAX11-780小型机运行Basic程序,一个学期下来,算是学点皮毛。1989年,在大学因《微机原理》课补考,反而认真学习了一下计算机的知识(第一次考试前都没有看过书,虽然开卷考试也没有pass,不过在考场上现场发挥,将最多分的一道题完整拿下,其它的基本就完全放弃,当然结果就……)。后来由于使用计算机绘制线路板,逐渐学习了一些DOS知识和常用软件,并在此后一年多的时间学会了C、BASIC、PASCAL等语言。 大学毕业设计的时候,我分到一个软件设计的题目,是用BASIC语言实现DES加密算... 阅读全文

posted @ 2013-03-16 19:38 jackrex 阅读(239) 评论(0) 推荐(0) 编辑

导航