千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:郑州千锋IT培训  >  千锋动态  >  参加千锋郑州Java培训是我走上程序员道路的好开端

参加千锋郑州Java培训是我走上程序员道路的好开端

来源:千锋教育
发布人:Java培训学员
时间: 2018-06-25 14:26:00

  开班到现在已经快一个月了,通过在千锋郑州Java培训班的学习,我从最开始的盲目自信到现在明确认识到自己的不足、了解Java的强大,整个人都变得成熟许多。授课老师非常认真负责,那感觉就像是打破脑袋也要把知识传授给我们,同学之间相处融洽,学习氛围超级棒!

  在一阶段的课程中,我们学习了很多知识点,包括Java基本语法、面向对象、继承、多态等。以下是我整理出的自认为比较难理解的知识点:“==”和equals 。

  “==”:该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系。

  在Java中有八种基本数据类型,整型数据:byte、short、int、long;浮点型:float、double;字符型:char;布尔型:boolean。对于这八种基本数据类型的变量,变量直接存储的是“值”。因此,在使用关系操作符“ == ”来进行比较时,比较的就是“值”本身。

2

  在Java中,引用类型的变量存储的并不是“值”本身,而是与其关联的对象在内存中的地址。因此,对于关系操作符“==”:若操作数的类型是基本数据类型,则该关系操作符判断的是左右两边操作数的值是否相等;若操作数的类型是引用数据类型,则该关系操作符判断的是左右两边操作数的内存地址是否相同。也就是说,若此时返回true,则该操作符作用的一定是同一个对象。

  equals :是Object 的实例方法,比较两个对象的content是否相同。

  equals的初衷是判断两个对象的content是否相同;在Object类中,equals方法是用来比较两个对象的引用是否相等,即是否指向同一个对象。使用equals方法,内部实现分为三个步骤:首先比较引用是否相同(是否为同一对象);然后判断类型是否一致(是否为同一类型);最后比较内容是否一致。Java中所有内置的类的equals方法的实现步骤均是如此,特别是诸如 Integer、Double 等包装器类。

  对象内容的比较是设计equals()的真正目的,equals 重写原则包括对称性、自反性、类推性、一致性等。

  在千锋郑州Java培训班的每一天我都过的很充实,尤其是知识都装在自己脑子里的时候特别的满足。五个月的课程说短不短,说长不长,但我相信这会是我们走上程序员之路的好开端,打好基础,有一个好起点,未来我们才能走得更远、更高。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

千锋教育陆荣涛受邀参加CCF TF第91期活动,探讨前端新技术与新实践

2023-02-08

千锋小狮视觉联合靳埭强设计奖举办青年设计人才培养计划—大咖设计训练营

2022-12-06

千锋“未来无限”百校公益巡讲盛大启幕,千锋Java首席讲师马剑威开讲

2022-11-10

最新文章NEW

千锋教育全国校区欢庆元宵节,为学员“捧”来家的温暖

2023-02-08

千锋全国高校“双师型”IT骨干教师寒假高级研修班火热报名中!

2022-12-21

千锋教育携手淮南师范学院举办的“锋芒杯”信创Topcoder大赛圆满落幕

2022-12-21

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>