Java小结

来源:互联网 发布:linux samba 安装配置 编辑:程序博客网 时间:2024/05/28 05:18
 

Iterator与Enumeration功能相似;Vector.element()返回Enumeration接口对象;Collection.iterator()返回Iterator对象;
Vector实现List接口;Stack是Vector子类;Hashtable实现Map接口;这些都是jdk1.1线程安全的类
Vector:同步、效率低;ArrayList:非同步、效率高
SortedMap:有序键值对接口
Map:键值对接口
List:顺序集合接口
SortedSet:有序、无重复集合接口
Set:无重复集合接口
使用FileWriter类,PrintWriter类的print和println方法,写入字符
从文件读取字符:FileReader类,缓冲处理类BufferedReader,使用readLine()方法;
实现对象比较、排序:Comparable接口、Comparator接口
java实现多线程两种方法:继承Thread类、实现Runnble接口
提供缓冲字符流读写:BufferedReader, BufferedWriter
字节流转换为字符流InputStreamReader(InputStream in)、OutputStreamWriter(OutputStream out)
按字节流读写文件

FileInputStream fis=new FileInputStream(file);

BufferedInputStream bis=new BufferedInputStream(fis);

FileOutputStream fos=new FileOutputStream(file);BufferedOutputStream bos=new BufferedOutputStream(fos);


Date d = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss ");

sdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));

原创粉丝点击