
学习计划篇
文章平均质量分 89
haha_7
这个作者很懒,什么都没留下…
展开
-
Java泛型详解以及实例说明
学习这篇文章:Java泛型深入理解本文只举例子便于理解。泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。也就是说在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被转载 2021-04-22 22:34:51 · 1320 阅读 · 0 评论 -
JAVA集合框架详解(通俗易懂)
集合:对象的容器,定义了对多个对象进项操作的的常用方法。可实现数组的功能。和数组的区别:数组长度固定,集合长度不固定。数组可以存储基本类型和引用类型,集合只能存储引用类型。位置: java.util.*;Collection体系集合Collection父接口**特点:**代表一组任意类型的对象,无序、无下标、不能重复。方法:boolean add(Object obj) //添加一个对象。boolean addAll(Collection c) //讲一个集合中的所有对象添加到此集转载 2021-03-21 14:42:02 · 796 阅读 · 0 评论 -
java集合—— ArrayList的介绍与基本用法
1.ArrayList概述简介ArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。ArrayList 继承了 AbstractList ,并实现了 List 接口。底层基于数组实现容量大小动态变化。允许 null的存在。同时还实现了 RandomAccess、Cloneable、Serializable 接口,所以ArrayList是支持快速访问、复制、序列化的。知识点该类封装了一个动态再分配的Object[]数组,每一个类对象原创 2021-03-14 22:18:03 · 993 阅读 · 1 评论 -
java集合—— LinkedList(双链表)的理解与用法
LinkedList介绍知识点LinkedList 是以链表实现的,插入、删除时只需要改变前后两个节点指针指向。LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用。LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。LinkedList 的成员变量只有三个:头节点 first、尾节点 last、容量 sizeLinkedList 实现 List 接口,能对它进行队列操作。Lin原创 2021-03-13 14:34:41 · 2021 阅读 · 0 评论 -
java容器-Collection和Map的理解
1.JAVA内部的容器类容器:在Java当中,如果有一个类专门用来存放其它类的对象,这个类就叫做容器,或者就叫做集合,集合就是将若干性质相同或相近的类对象组合在一起而形成的一个整体在JAVA的util包中有两个所有集合的父接口Collection和Map,它们的父子关系:在编程的时候,有时候需要集中存放多个数据,可以用数组来保存多个数据,但是数组的长度是不可变的,一旦数组的长度确定了之后就无法再改变,如果要保存可变长度的数据的话,数组肯定是不行的。而且数组也无法保存具有一定关联的数据。为了可以保存上原创 2021-03-09 22:36:02 · 265 阅读 · 0 评论 -
java接口(interface)的学习
概念接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须声明为抽象类。另外,在 Java 中,接口类型可用来声明一原创 2021-03-06 16:36:10 · 203 阅读 · 1 评论 -
如何理解java面向对象?
面向对象是一种对现实世界理解和抽象的方法。面向对象是相对于面向过程来讲的,面向对象方法,把相关的数据和方法组织为一个整体来看待,从更高的层次来进行系统建模,更贴近事物的自然运行模式。它将数据和操作数据的方法封装在对象中,从而使对象有了一些功能,也就是说面向对象是将功能等通过对象来实现,将功能封装进对象之中,让对象去实现具体的细节;这种思想将数据和操作数据的方法交给对象去管理,当我们需要某些功能的时候,只要找到能够实现该功能的对象然后让他去做。java的这个面向对象该怎么去理解?很简单,所有的程序啊,其原创 2021-03-06 15:57:48 · 300 阅读 · 2 评论