
JavaSE
Johnson_llguo
这个作者很懒,什么都没留下…
展开
-
自定义Exception
public class RException extends Exception { private static final long serialVersionUID = 1L; public RException(){ super(); } public RException(String msg){ super(msg); } p...2010-08-23 18:59:06 · 96 阅读 · 0 评论 -
Runtime.getRuntime().exec()
http://www.iteye.com/topic/72403 http://blog.youkuaiyun.com/ragic/archive/2010/05/12/5583164.aspx http://www.rgagnon.com/javadetails/java-0014.html# http://bjyzxxds.iteye.com/blog/460126...原创 2010-11-05 17:48:05 · 110 阅读 · 0 评论 -
书 编码 及解码
String s = "20070"; int a = Integer.parseInt(s); System.out.println((char)a);原创 2011-07-07 18:35:38 · 1355 阅读 · 0 评论 -
JVM内存管理:深入垃圾收集器与内存分配策略
http://www.iteye.com/topic/802638原创 2011-09-26 13:35:29 · 143 阅读 · 0 评论 -
java 排序
http://blog.youkuaiyun.com/zuoluoboy/article/details/4123943原创 2011-09-26 13:36:06 · 135 阅读 · 0 评论 -
Java中一些Map的性能测试
Java中有一些Map包含:TreeMap,HashMap,Hashtable,ConcurrentHashMap,WeakHashMapTreeMap,WeakHashMap性能较差,他们是用红黑树实现的。HashMap,Hashtable性能较好,使用的是hashConcurrentHashMap在多核机器上最好,它是专门为多核设计的,充分利用了多核的资源。...原创 2011-09-26 17:01:46 · 254 阅读 · 0 评论 -
java io性能分析
摘要: 本文大多技术围绕调整磁盘文件 I/O,但是有些内容也同样适合网络 I/O 和窗口输出。 第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例如搜索算法和数据结构,也没有讨论系统级的问题,例如文件高速缓冲。 Java语言采取两种截然不同的磁盘文件结构。一个是...原创 2011-09-28 19:03:10 · 172 阅读 · 0 评论 -
java 字符串 字节 长度
java是以unicode编码的。字符串的字节的长度跟编码有关系。比如 String msg = "中文abc";msg.getBytes("UNICODE").length; 结果是12msg.getBytes("ISO8859-1").length; 结果是5 msg.getBytes("GBK").length; 结果是7msg.getB...原创 2011-07-21 16:46:51 · 653 阅读 · 0 评论 -
Unicode字符编码分布表
Unicode字符编码分布表――语言文字类编码分布表――标点符号类 http://blog.youkuaiyun.com/kindy1022/article/details/1868062原创 2011-07-21 17:32:27 · 192 阅读 · 0 评论 -
javac 命令
目录结构: /src/build /src/com/aa/domain/1.java/src/com/aa/exception/2.java/src/com/aa/service/3.java/src/com/aa/test/main.java/src/com/aa/util/5.java 在目录src下执行 javac 命令 [..src]# ...2011-07-26 16:19:16 · 125 阅读 · 0 评论 -
java -Xms -Xmx
java -Xms 1024M -Xmx 1024M test 这个要看GC调优。JVM的堆的内存, 是通过上面两个参数控制的-Xms 最小堆的大小, 也就是当你的虚拟机启动后, 就会分配这么大的堆内存给你-Xmx 是最大堆的大小当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内存(GC未必会收集到所有当前可用内存),分配新的对象,...原创 2011-07-28 20:42:23 · 323 阅读 · 0 评论 -
Java内存分配原理精讲之String
String常量池问题的几个例子 下面是几个常见例子的比较分析和理解: String a = "a1"; String b = "a" + 1; System.out.println((a == b)); //result = true String a = "atrue"; String b = "a" + "...原创 2011-08-12 12:51:56 · 191 阅读 · 0 评论 -
java mail
http://www.cnblogs.com/liyazhou/archive/2010/08/20/1804927.html原创 2012-01-09 11:56:39 · 170 阅读 · 0 评论 -
javadoc eclipse
在 Eclipse 中如何使用 davadoc 生成文档原创 2011-06-22 12:28:34 · 110 阅读 · 0 评论 -
java 转义
转义序列 含义\n 回车(\u000a)\t 水平制表符(\u0009)\b 空格(\u0008)\r 换行(\u000d)\f 换页(\u000c)\' 单引号(\u0027)\" 双引号(\u0022)\\ 反斜杠(\u005c)\ddd 三位八进制\udddd 四位十六进制JAVA中转义字符:1.八进制转义序列:\ + 1到3位5数字;范围...原创 2011-09-16 11:08:10 · 247 阅读 · 0 评论 -
遍历HashMap
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;import java.util.Map.Entry;public class MapTest { public static void main(String[] args) {...原创 2010-08-23 19:51:25 · 98 阅读 · 0 评论 -
Java 操作 File 一 获得控制台输入
一.获得控制台用户输入的信息 //**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); ...原创 2010-09-29 12:32:06 · 167 阅读 · 0 评论 -
Java 操作 File 二 复制文件
二.复制文件 1.以文件流的方式复制文件 /** *//**以文件流的方式复制文件 * @param src 文件源目录 * @param dest 文件目的目录 * @throws IOException */ public void copyFile(String src,String dest) throws IO...原创 2010-09-29 12:33:35 · 173 阅读 · 0 评论 -
Java 操作 File 三 写文件
三.写文件 1.利用PrintStream写文件 /** *//** * 文件输出示例 */ public void PrintStreamDemo()...{ try ...{ FileOutputStream out=new FileOutputStream("D:/test.txt"); ...原创 2010-09-29 12:35:14 · 134 阅读 · 0 评论 -
Java 操作 File 四 文件重命名
/** *//**文件重命名 * @param path 文件目录 * @param oldname 原来的文件名 * @param newname 新文件名 */ public void renameFile(String path,String oldname,String newname)...{ if(!o...原创 2010-09-29 12:36:17 · 272 阅读 · 0 评论 -
Java 操作 File 五 转移文件目录
五.转移文件目录 转移文件目录不等同于复制文件,复制文件是复制后两个目录都存在该文件,而转移文件目录则是转移后,只有新目录中存在该文件。 /** *//**转移文件目录 * @param filename 文件名 * @param oldpath 旧目录 * @param newpath 新目录 * @param cover 若新目录下存...原创 2010-09-29 12:37:40 · 273 阅读 · 0 评论 -
Java 操作 File 六 读文件
六.读文件 1.利用FileInputStream读取文件 /** *//**读文件 * @param path * @return * @throws IOException */ public String FileInputStreamDemo(String path) throws IOException...{ ...原创 2010-09-29 12:39:41 · 132 阅读 · 0 评论 -
Java 操作 File 七 创建文件
七.创建文件(文件夹) 1.创建文件夹 /** *//**创建文件夹 * @param path 目录 */ public void createDir(String path)...{ File dir=new File(path); if(!dir.exists()) dir.mkd...原创 2010-09-29 12:41:36 · 142 阅读 · 0 评论 -
Java 操作 File 八 删除文件
八.删除文件(目录) 1.删除文件 /** *//**删除文件 * @param path 目录 * @param filename 文件名 */ public void delFile(String path,String filename)...{ File file=new File(path+"/"+filena...原创 2010-09-29 12:43:23 · 191 阅读 · 0 评论 -
classpath 配置
配置jar包时,路径最后位置需到jar文件。 例如:linux下 CLASSPATH=.:/usr/home/usrename/lib/aaa.jar:/usr/home/username/lib/bbb.jar原创 2011-08-18 18:07:52 · 168 阅读 · 0 评论 -
字符编码 Unicode/UTF-8/UTF-16/UCS/Endian/BMP/BOM
http://blog.youkuaiyun.com/zzcv_/archive/2007/06/03/1636085.aspx原创 2010-10-22 20:16:01 · 173 阅读 · 0 评论 -
Java 读取远程主机中文件
测试程序: File file = new File( "\\\\192.168.0.231\\C$\\1.txt "); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file))); String sLine ...原创 2010-10-29 11:04:23 · 351 阅读 · 0 评论 -
JVM启动参数
官方文档见:http://docs.sun.com/source/819-0084/pt_tuningjava.htmljava启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容;其三是非Stable参数(-XX),此类参数各...原创 2012-03-05 10:46:12 · 210 阅读 · 0 评论