java 对象系列化 (Serializable) 对象序列化:就是将一个对象转换为二进制的数据流。 如果一个类的对象要想实现对象系列化,则对象所在的类必须实现Serializable接口。在此接口中没有任何的方法,此接口只是作为一个标识,表示本来的对象具备了序列化的能力而已。 如果想要完成对象的序列化,则还要依靠ObjectOutputStream类和Objec
java IO之字节流与字符流 在整个IO包中,流的操作就分为两种: 字节流和字符流 字节流:InputStream、OutputStream 字符流:Reader、Writer,一个字符=两个字节 以上的四个类都是抽象类,抽象类的特点就是根据实例化它子类的不同完成的功能也不同,如果是文件操作则使用FileXxx. 字符流在操作的时候使用到了缓存,字节流是直接实
java IO之RandomAccessFile RandomAccessFile类的主要功能是完成随机的读取操作,本身也可以直接向文件中保存内容。 如果要想实现随机读取,则在存储数据的时候要保存数据长度的一致性,否则是无法实现功能的。 RandomAccessFile的构造方法 public RandomAccessFile(File file, String mode) t
java IO之字节流与字符流 JAVA IO中的所有操作类都放在java .io包中。 主要的类和接口四:File、InputStream、OutputStream、Reader、Writer、Serialzable接口 File类在整个java.io包中是一个独立的类,此类主要功能是完成与平台无关文件操作。 创建文件public boolean createNewFil
java线程之基础学习总结(三) 生产者与消费者 在多线程中有一个最经典的操作案例—生产者和消费者,生产者不断生产内容,但是消费者不断取出内容。 现在假设生产的内容都保存在Info类之中,则在生产者要有Info类的引用,而消费者中也要存在Info类的引用。 Info类 public class Info { &n
java线程之基础学习总结(二) 首先解释第一节中提到“不要调用Thread类或Runnable对象的run方法。直接调用run方法,只会执行同一个线程中的任务,而不会启动新线程。应该调用Thread.start()方法。这个方法将创建一个执行run方法的新线程。”因为run方法驱动的是main线程,不会启动其他新线程。但是如果使用start(
java线程之基础学习总结 线程实现的两种方式: 在java中可以有两种方式实现多线程操作,一种是继承Thread类,另外一种是实现Runnable接口。 继承Thread类 Thread类是在java.lang包中定义的 一个类只要继承Thread类,要覆写run()方法。 简单实例 定义MyThread类 定义MyThread类 publi
通配符<?> 首先,先看如下实例 Employee类 public class Employee { private String name; public String getnam
java泛型 在JDK1.5增加了泛型机制 泛型程序设计使得编写的代码可以被很多不同类型的对象所重用。 类型参数:使得程序具有更好的可读性和安全性 泛型类的定义 public class Person<T> { private T name;
Annotation之补充 @Inherited 表示一个Annotation能否被使用其类的子类继续继承下去,如果没有写上此注释,则此Annotation根本就是无法继承的。 官方解释:指示注释类型被自动继承。如果在注释类型声明中存在 Inherited 元注释,并且用户在某一类声明中查询该注释类型,同时该类声明中没有此类型的注释,则将在该类的超类中自动查询该注释类
Annotation之自定义 定义Annotation的语法: Public @interface Annotation的名称{} 如:public @interface Override public @interface MyAnnotation { } 任何一个自定的Anntation都是继承了java.lang.annotation.Annotati
Annotation之系统内置Anntation 在JDK1.5之后系统中内建了三个Annotation:@Override、@Deprecated 、@SuppressWarnings 1.@Verride 表示进行正确的覆写操作,例如 父类: public class Person {  
java枚举 JDK1.5以前“枚举” public class Color { private String name; public String get
Integer与int那小点关系
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号