《Java编程思想》学习笔记17——注解Annotation

注解Annotation又叫元数据,是JDK5中引入的一种以通用格式为程序提供配置信息的方式。使用注解Annotation可以使元数据写在程序源码中,使得代码看起来简洁,同时编译器也提供了对注解Annotation的类型检查,使得在编译期间就可以排除语法错误。 1JDK内置的3中Annotati...

2011-11-27 18:18:10

阅读数 6409

评论数 2

《Java编程思想》学习笔记16——枚举

1.在枚举中添加方法: Java中的枚举是一种特殊的类,不但可以添加字段,构造方法,普通方法,甚至可以添加main()方法,例子如下: public enum Test{ //调用枚举构造方法创建枚举对象 WEST(“Go west”), NORTH(“Go north”), EAST(...

2011-11-25 18:01:01

阅读数 2442

评论数 1

《Java编程思想》学习笔记15——对象序列化

Java的对象序列化是一个轻量级的持久化过程,序列化时,可以将java对象以字节序列形式写入硬盘、数据库或者通过网络传输到另一个JVM等等,反序列化是读取序列化的文件,将其在JVM中还原为java对象的过程。 1.简单的序列化和反序列化: 最简单的序列化是对象实现Serializable序列化...

2011-11-21 15:08:56

阅读数 2153

评论数 0

《Java编程思想》学习笔记14——I/O高级

1.内存映射文件: 内存映射文件允许把比内存大的文件读入内存中创建和修改,使用内存映射文件,可以像使用内存中数组一样在内存中访问整个文件,例子如下: import java.nio.*; import java.nio.channels.*; import java.io.*; pulbic c...

2011-11-20 18:03:35

阅读数 2326

评论数 0

《Java编程思想》学习笔记13——Java new I/O(二)

1.数据转换: 使用字节缓冲区时,向字节缓冲区写入或者从字节缓冲区读取内容时,如果内容是字符类型,写入时指定字符编码集对内容进行编码,读取时指定字节编码集对内容解码。 每次从字节缓冲区中读取一个字节,程序中还需要对读取的字节进行类型转换才可以使用,如果使用视图缓冲区就可以直接获取所需的数据类型...

2011-11-18 17:07:38

阅读数 2005

评论数 0

《Java编程思想》学习笔记12——Java new I/O(一)

为了提高Java I/O的速度和效率,从JDK1.4开始引入了java.nio.*包,即java new I/O(NIO)。     事实上,为了利用java nio的速度和效率优势,原来的java I/O包中相关的类已经使用java nio重新实现,因此在编程中即使没有显式地使用java ni...

2011-11-18 15:40:26

阅读数 4109

评论数 0

《Java编程思想》学习笔记11——Java I/O

Java中使用流来处理程序的输入和输出操作,流是一个抽象的概念,封装了程序数据于输入输出设备交换的底层细节。JavaIO中又将流分为字节流和字符流,字节流主要用于处理诸如图像,音频视频等二进制格式数据,而字符流主要用于处理文本字符等类型的输入输出。 1.字节输入流InputStream 输入流...

2011-11-13 17:45:14

阅读数 3724

评论数 0

《Java编程思想》学习笔记10——文件和目录常用操作

1.文件目录的List操作: Java中,File类其实代表文件的路径,它既可以代表一个特定文件的文件,也可以代表一个包含多个文件的目录名称。如果File代表目录,可以使用List列出目录中文件。 import java.util.regex.*; import java.io.*; im...

2011-11-06 15:40:30

阅读数 2466

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭