- 博客(9)
- 收藏
- 关注
原创 ArrayList和顺序表
说明:ArrayList是以泛型方式实现的,使用时必须要先实例化;ArrayList实现了接口,表明ArrayList支持随机访问;ArrayList实现了Cloneable接口,表明ArrayList是可以clone的;ArrayList实现了接口,表明ArrayList是支持序列化的;和Vector不同,ArrayList不是线程安全的,在单线程下可以使用,在多线程中可以选择Vector或者 CopyOnWriteArrayList;
2023-06-05 16:59:13
56
3
原创 包装类和泛型
一般的类和方法,只能使用具体的类型要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的 代码,这种刻板的限制对代码的束缚就会很大。-----来源《Java编程思想》对泛型的介绍。泛型是在JDK1.5就是适用于许多许多类型。从代码上讲,就是对类型实现了参数化。
2023-06-05 16:19:21
56
2
原创 继承和多态
Java中使用类对现实世界中实体来进行描述,类经过实例化之后的产物对象,则可以用来表示现实中的实体,但是现实世界错综复杂,事物之间可能会存在一些关联,那在设计程序是就需要考虑。比如:狗和猫,它们都是一个动物。通过观察上述代码会发现,猫和狗的类中存在大量重复:age:int;eat();age:int;eat();那能否将这些共性抽取呢?
2023-04-27 13:22:47
107
7
原创 数组的定义与使用(2)
从上图可以看到,引用变量并不直接存储对象本身,可以简单理解成存储的是对象在堆中空间的起始地址。可以看到, 针对一个长度为 10000 个元素的数组查找, 二分查找只需要循环 14 次就能完成查找. 随着数组元素个数越多, 二分的优势就越大。在上述代码中,a、b、arr,都是函数内部的变量,因此其空间都在main方法对应的栈帧中分配。array是数组类型的引用变量,其内部保存的内容可以简单理解成是数组在堆空间中的首地址。而引用数据类型创建的变量,一般称为对象的引用,其空间中存储的是对象所在空间的地址。
2023-04-05 13:09:44
73
原创 数组的定义与使用(1)
Java中使用数组来保存一组相同数据类型的数据。当你需要保存一组数据类型相同的变量或者对象时,我们不可能给每一个变量都定义一个变量名
2023-03-15 22:23:59
113
4
原创 Java数据类型
在程序中, System.Out.println("Hello World"); 语句,不论程序何时运行,输出的都是HelloWorld,其实"Hello World"就是字面常量。
2023-02-06 21:47:04
105
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人