摘要: 在C++中编译时是要确定数组大小的,而Java有所不同,它允许在运行时确定数组的大小。但是如果仅通过数组是无法改变运行时无法动态更改数组的问题。一旦确定了数组大小,就很难改变他了数组的大小了,要解决这个问题,就需要引入ArrayList的类。它使用起来有点像数组,但在添加或删除元素时,具有自动调节数 阅读全文
posted @ 2019-01-30 23:25 非主流的周同学 阅读(128) 评论(0) 推荐(0) 编辑
摘要: hashCode方法 散列码(hashCode)是有对象导出的一个整型值。散列码是没有规律的。 如果x和y是两个不同对象,x.hashCode()与y.hashCode()基本不会相同。String类使用下列算法计算散列码: 由于hashCode方法定义在Object类中,故每个对象都有一个默认的散 阅读全文
posted @ 2019-01-30 17:09 非主流的周同学 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 这是我反复看了两遍才理解的部分。其中也不乏参考了他人的微博内容,才大致对这个方法有所理解。 首先我们从Object类开始说起, 书中已经说了Object类是Java中所有类的始祖,在Java中的每个类都是由他扩展而来的,但在现实使用中并没有要求写出。如果一个类并没有明确指出超类,Object就是被认 阅读全文
posted @ 2019-01-30 00:12 非主流的周同学 阅读(557) 评论(1) 推荐(0) 编辑