
Java进阶之道
Java进阶之道,在了解了Java基础知识的前提下,更加深入的学习Java知识,其中会涉及到枚举类,集合,泛型编程,输入输出,多线程,数据库编程等等
lavor_zl
这个作者很懒,什么都没留下…
展开
-
Java多线程
1.线程的创建与启动 在Java中,多线程的实现有两种方式: 继承java.lang.Thread类 实现java.lang.Runnable接口 1.1继承Thread类创建线程 继承Thread类创建并启动线程的步骤: 1、定义Thread的子类,并重写该类的run()方法,run()方法的方法体就表示线程需要完成的任务。run()被称为线程执行体。 2、创建Thread的子原创 2015-01-11 16:21:28 · 905 阅读 · 0 评论 -
Java序列化
1.概述 通过序列化机制,我们可以把Java内存中的对象转换成二进制字节流,这样就可以把Java对象存储到磁盘中,或者在网络中传输Java对象。 1.1序列化的含义和意义 序列化机制允许将实现序列化的Java对象转换成字节序列,这些自己序列可以保存在磁盘上,或通过网络传输,以备以后重新恢复原来的对象。序列化机制使得对象可以脱离程序的运行而单独存在。 对象的序列化(Serilize)指将原创 2015-01-05 15:01:54 · 1324 阅读 · 0 评论 -
Java的IO流
1.概述 Java的IO通过java.io包下面的接口和类来实现的,在java.io包下包括输入,输出两种IO流,每种输入和输出流又可以分为字节流和字符流两大类。其中字节流以字节为单位来处理输入输出操作,其中字符流以字符为单位来处理输入输出操作。 Java的IO流分为底层节点流和上层处理流,其中节点流用于和底层的物理节存储点直接关联——不同的物理节点获取节点流的方式可能存在差异,但程序可以把不原创 2014-12-07 16:43:32 · 710 阅读 · 0 评论 -
Java的File类
1.File类概述 File类是java.io包下代表与平台无关的文件和目录。File能新建,删除,重命名文件盒目录,但是File不能访问文件内容本身。如果要访问文件内容本身,就需要使用输入,输出流。 2.访问文件和目录 File类可以使用文件路径字符串来创建File实例,该路径可以是绝对路径也可以是相对路径。在默认情况下,系统总是依据用户的工作路径来解释相对路径,这个路径由系统属性"u原创 2014-11-25 10:00:22 · 868 阅读 · 0 评论 -
Java泛型
1.Java泛型概述 1.1什么是泛型 泛型(Generics)是对Java语言的类型系统的一种扩展,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 1.2为什么要使用泛型 在使用泛型前,存入集合中的元素可以是任何类型的,当从集合中取出时,所有的元素都是Object类型,需要进行强制类型转换,转换到特定的类型。这个强制类型转换可能会引起运行时的错误。 在使用泛型前,要原创 2014-11-21 19:13:45 · 1935 阅读 · 0 评论 -
Java集合
1.集合概述 集合类主要负责保存,盛装其他数据,因此集合类被称为容器类。所有集合类都位于java.util包下。 集合类和数组不一样,数组元素可以是基本类型的值也可以是对象。而集合里面只可以是对象。 Iterator接口是所有集合的超级接口,它有两个主要的子接口Collection和Map,Java集合类主要从这两个接口派生而来。 2.Collection构成的集合体系 Collec原创 2014-11-18 19:40:36 · 790 阅读 · 0 评论 -
Java枚举类
1.枚举类概述 enum关键字,用来定义枚举类,它与class,interface关键字的地位相同。枚举类是一种特殊的类。 但枚举类终究不是普通类,它与普通类有以下几个区别: ①枚举类不可以继承类,但可以继承接口,使用enum定义的枚举类默认继承了java.lang.Enum类。 ②使用enum定义非抽象的枚举类默认会使用final修饰,因此枚举类不能派生子类。如果是抽象枚举也不能用"ab原创 2014-11-11 16:10:40 · 1438 阅读 · 0 评论