java.lang.object类 object是类层次层次结构的根类 每个类(person STUDENT...)都是用object作为父类 所有对象(包括数组)都实现这个类的方法 tostring方法 String toString()返回该对象的字符串表示 ...
分类:
编程语言 时间:
2020-05-22 17:08:27
阅读次数:
47
如何实现对象克隆? 答: 有两种方式: 1.实现 Cloneable 接口并重写 Object 类中的 clone() 方法; 2.实现 Serializable 接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。 原文链接: https://www.baidu.com/link?u ...
分类:
其他好文 时间:
2020-05-22 16:45:03
阅读次数:
65
问题: 使用query传参,接收页面刷新后丢失数据。 首先说明一下,我需要传的数据是一个数组,来看看我的代码怎么写的,如下图 解决方法: 将数据转换为json格式传过去 注意:重点来了,千万要谨记地址栏传数据时一定不能传object类型 ...
分类:
其他好文 时间:
2020-05-22 12:35:14
阅读次数:
268
1.clone方法 保护方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常。 主要是JAVA里除了8种基本类型传参数是值传递,其他的类对象传参数都是引用传递,我们有时候不希望在方法里讲参数改变,这是就需要在类中复 ...
分类:
其他好文 时间:
2020-05-20 17:07:47
阅读次数:
52
多线程的状态变化还是比较复杂的,在这其中wait和sleep都能起到使线程中止的目的。
分类:
编程语言 时间:
2020-05-20 09:39:52
阅读次数:
56
1、java中==和equals和hashCode的区别基本数据类型的比较的值相等.类的比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为==,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int型整数。在集合类操作中使用,为了提高查询速度。(HashMap,HashSet等比较是否为同一个)如果两个
分类:
编程语言 时间:
2020-05-19 00:48:35
阅读次数:
56
1、java中==和equals和hashCode的区别 基本数据类型的比较的值相等.类的比较的内存的地址,即是否是同一个对象,在不覆盖equals的情况下,同比较内存地址,原实现也为 == ,如String等重写了equals方法.hashCode也是Object类的一个方法。返回一个离散的int ...
分类:
编程语言 时间:
2020-05-18 20:57:12
阅读次数:
57
Map中的key是无序的且不可重复的,所有的key可以看成是一个set集合,如果出现Map中的key如果是自定义类的对象,则必须重写hashCode和equals方法,因为如果不重写,使用的是Object类中的hashCode和equals方法,比较的是内存地址值不是比内容。https://www. ...
分类:
编程语言 时间:
2020-05-16 10:38:27
阅读次数:
93
List接口 List接口:元素有序,可重复,集合中每个元素都有其对应的索引。 常用实现类有:ArrayList、LinkedList、Vector。 ArrayList源码 JDK 1.7情况下: 使用空参构造器创建集合,底层创建了长度为10的Object类型数组elementData。 扩容机制 ...
分类:
其他好文 时间:
2020-05-12 20:42:59
阅读次数:
71
函数式接口 什么是函数式接口? 只有一个抽象方法的接口即为函数式接口,举个例子,Runnable就是一个函数式接口: 为什么要强调只有一个抽象方法?接口中的所有方法不都是抽象的吗? 1. 接口可能声明Object类的方法,如toString或clone,这写声明有可能让方法不再是抽象的。(Java ...
分类:
其他好文 时间:
2020-05-10 09:11:42
阅读次数:
63