![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java高级特性
Dylan_wf
这个作者很懒,什么都没留下…
展开
-
集合框架
集合框架继承关系图: Java集合框架提供了一套性能优良,使用方便的接口和类,位于java.util包内。集合框架包含三大内容,对外的接口,接口的实现类,和对集合运算的算法。对外的接口:表示集合的抽象数据类型(Collection,List,Set,Map,Iterator)。 **接口的实现类:**ArrayList,LinkedList,HashSet,TreeSet,HashMap,T原创 2017-11-01 01:46:12 · 243 阅读 · 0 评论 -
实用类
枚举jdk5.1开始引入了一种新的类型,枚举。是由一组固定的常量组成的类型,使用enum关键自定义。 语法:访问修饰符 enum 枚举名{ 常量1[,常量2...[;]//必须以;结尾 //其他成员(包括构造方法必须位于枚举常量后面) }public enum Test { Male,Female;//必须要加; } 应用:public class WeekDemo {原创 2017-11-01 13:36:35 · 164 阅读 · 0 评论 -
File I/O(1)
当程序位于内存中并且属于特定的类型时,程序才能够操作他们,然而大多数数据并不存在内存中,而是以文件形式存放在外部的磁盘中。(文件是指相关记录或放在一起的数据的集合)java.io包提供了一些接口和类对文件进行基本的操作,包括对文件和目录属性的操作,对文件读写的操作等。File对象:File对象既可以表示文件也可以表示目录,一个File对象可以代表一个文件或者目录,利用file可以对文件或目录进行基本原创 2017-11-01 16:36:16 · 359 阅读 · 0 评论 -
File I/O(2)
File不能访问文件的内容,即不能从文件中读取数据或者向文件中写入数据,这时就要用到流。读文件,是指把文件中的数据读到内存中,写文件,是指把内存中的数据写到文件中。流:是指一串流动的字符,以先进先出的方式发送和接收数据的通道。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作原创 2017-11-02 00:03:03 · 344 阅读 · 0 评论 -
多线程(1)
进程:是程序的一次动态执行过程,对应了从代码加载,执行至执行完毕的一个完整的过程。是系统运行的基本单位,每一个进程都有自己独立的内存空间和系统资源,内部的数据和状态都是完全独立的。线程:线程是进程中执行运算的最小单位,可完成一个独立的顺序控制流程,每个进程中至少建立一个线程(主线程)来作为程序运行的入口点。如果进程中同时运行了多个线程来完成不同的工作,则成为多线程。线程在操作系统的管理下并发执行。(原创 2017-11-02 00:43:13 · 258 阅读 · 0 评论 -
多线程(2)
线程的状态:线程从创建、运行到结束总是处于下面五个状态之一:新建状态、就绪状态、运行状态、阻塞状态及死亡状态。 1.新建状态(New): 当用new操作符创建一个线程时, 例如new Thread(r),线程还没有开始运行,此时线程处在新建状态。 当一个线程处于新生状态时,程序还没有开始运行线程中的代码。2.就绪状态(Runnable)一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的s原创 2017-11-02 15:57:51 · 237 阅读 · 0 评论