java
文章平均质量分 70
vincentTsang
这个作者很懒,什么都没留下…
展开
-
基于socket和thread写的入门级简易聊天工具
//server代码 package webChatingDemo; import java.net.*; import java.io.*; public class ChatServer { public static final int PORT=1991; private ServerSocket serverSocket; public ChatServer()throws IOExc原创 2013-03-15 22:59:52 · 721 阅读 · 1 评论 -
循环读取本地目录下的所有本件及子目录中的文件
这是以前在新浪blog上发的。现在发觉这里空着不太好。而新浪那又不用了。于是搬过来。 废话不多说。直接上代码。boolean readfile(String filepath) throws FileNotFoundException, IOException { try { File file = new F原创 2013-03-15 22:57:34 · 665 阅读 · 0 评论 -
java利用匿名内部类进行较简洁的双括弧初始化
java的collection集合框架如set、map、list没有提供任何简便的方法供初始化。而每次建立集合都要将值一个个add进去。如Set letter=new HashSet(); letter.add('a'); letter.add('b'); //...非常繁琐。 但用匿名内部类的话。可以略为简便些。 Set letter=new HashSet() { {原创 2013-03-21 12:35:37 · 1007 阅读 · 3 评论 -
解决 导入他人做的项目后出现Multiple annotations found at this line 的问题
如题,会出现Multiple annotations found at this line: - java.io.IOException cannot be resolved to a type - String cannot be resolved to a type - java.io.IOException cannot be resolved to a type - No exce原创 2013-04-01 10:39:27 · 4150 阅读 · 0 评论 -
Calendar、String、Date之间的转化
关键掌握下面的类方法即可。 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c; Date d; String s; d =c.getTime(); d= sdf.parse(s); s=sdf.format(d); s=sdf.format( c.getTIme() ); c=setTime(d);原创 2013-08-17 23:10:27 · 719 阅读 · 0 评论 -
HashMap的java源码
/* * @(#)HashMap.java 1.73 07/03/13 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package java.u原创 2013-10-20 23:46:33 · 1076 阅读 · 0 评论 -
java的IO流包装不当导致从网页获取的数据出现乱码
从网页上获取数据时必须要注意字符集的问题。处理不慎确实苦不堪言。 例如通过URL连接时,将字节流InputStream包装成字符流(以便直接存为String)时,一定要注意加上charsetName这一参数。函数原型为 InputStreamReader(InputStream in, String charsetName) //创建使用指定字符集的 InputStreamReader。原创 2013-11-17 23:50:33 · 1165 阅读 · 1 评论 -
java使用volatile以及双重检查加锁优化单例在多线程下的性能
volatile修饰变量(而synchronized修饰方法或一段代码),保证各线程访问的均是main memory中的变量而非线程memory中的一份cache。 public class Singleton { private volatile static Singleton anInstance; private Singleton() {} public sta原创 2013-12-03 22:36:42 · 1224 阅读 · 0 评论