JAVA中一些常用的类,包,接口2018-05-15

JAVA中一些常用的类,包,接口

类:1.java.lang.Object

2.java.lang.String

3.java.lang.System

4.java.io.file

5.java.io.FileInputStream

包:1.java.lang包

2.java.io包

3.java.swt包

4.java.util包

5.java.sql包

接口:1.java.util.List

2.java.util.Map

3.java.util.Iterator

4.java.sql.CallableStatement

5.java.lang.Comparable

数组和链表的区别:

数组结构:

       数组结构在通过索引进行查询数据时效率比较高,而对于数组插入和删除操作,则效率会比较低,在第一个位置进行插入数据,其余数据就需要依次向后移动,而第一个数据进行删除,则需要所有数据全部向前移,这样的话,就会推出第二种结构,链表结构。

简单的链表:为了保证数据插入和删除,不会影响其他数据的移动,保证线性开销,所以就引出了链接。每个表都不会连续进行存储。

     链表是由一系列节点组成的,每个节点都会有一个链点,这就是next链,而next链则会执行下一个node的引用,所以我们在插入或者删除的时候,需要该表链表next链的指向地址即可,每个节点不需要内存进行连续存储,这样会减小删除和插入的线性开销。


链表结构主要分为两种链表,单向链表和双向链表 ,即单向链表只有一个next链,而双向链表会有next链和pre链。

你可能感兴趣的:(JAVA中一些常用的类,包,接口2018-05-15)