2018年6月23日

复习题

摘要: 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”? java的跨平台不是java源程序的跨平台 ,如果是这样,那么所以语言都是跨平台的, java源程序先经过javac编译器编译成二进制的.class字节码文件(java的跨平台指的就是.class字节码文件的跨平台,.clas 阅读全文

posted @ 2018-06-23 15:32 Muliti_Hu 阅读(144) 评论(0) 推荐(0) 编辑

Java的==和equals()以及自动装箱拆箱

摘要: 抛一个问题 大家先看下面的代码,先不要看答案自己做一下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 然后和正确答案对比一下: 如果全部正确证明你这块知识掌握的很牢固,没有必要在看下去了,如果你发现自己有做错的地方法,那么耐心的看下去吧。 先说一说 == 阅读全文

posted @ 2018-06-23 10:34 Muliti_Hu 阅读(95) 评论(0) 推荐(0) 编辑

hashcode()和equals()的作用、区别、联系

摘要: 介绍一、 hashCode()方法和equal()方法的作用其实一样,在Java里都是用来对比两个对象是否相等一致,那么equal()既然已经能实现对比的功能了,为什么还要hashCode()呢? 因为重写的equal()里一般比较的比较全面比较复杂,这样效率就比较低,而利用hashCode()进行 阅读全文

posted @ 2018-06-23 10:09 Muliti_Hu 阅读(199) 评论(0) 推荐(0) 编辑

导航