Java
lee3do
这个作者很懒,什么都没留下…
展开
-
空utf8文件占三字节的问题
本来只是想试试是不是基本所有汉字在utf8中都占三字节,于是Windows下建了了一空文件,写了一汉字,代码:FileInputStream fis = new FileInputStream("C://test.txt");byte[] test = new byte[1024];int length = fis.read(test); 诡异的事情发生了,...原创 2010-10-04 17:13:07 · 304 阅读 · 0 评论 -
关于JVM的一些乱七八糟(转)
都是从网上看得别的人,整理一下(参考http://blog.csdn.net/cutesource/archive/2010/09/26/5907418.aspx)。1.Java代码编译是由Java源码编译器来完成,通过一通词法语法分析等过程转化为JVM字节码。 Java字节码的执行是由JVM执行引擎来完成,通过JIT编译器最终搞成目标代码。2.编译最后生成的class文件由以...原创 2010-10-07 15:48:29 · 92 阅读 · 0 评论 -
关于java的一些杂七杂八
1.java中byte1,short两,int4,long8,float4,double8。2.Java并不区分变量的声明与定义3.string类对象实际上的表现更像基本的数据类型,它是一种不可变的字符串,改变一个string对象的值只是重新对其赋值而不是改变原有值。而StringBuffer可对字符串进行动态的修改,并且为线程安全的。StringBuilder在1.5后引入,不是...2010-10-07 17:19:36 · 112 阅读 · 0 评论 -
java 枚举
自从java1.5之后,使用了多年java的枚举,一直只是把它当做常量集合的替代工具,从来没想过枚举究竟是什么以及都可以做什么。直到前几天看到一段使用枚举做单例的代码,才发现原来枚举不仅仅是常量的集合那么简单。1. 最常用的使用如下,这也是我过去多年一直以来使用枚举的方法: 1: public enum Enum1 { 2: BLUE,GREEN,RED;...2012-08-14 23:32:11 · 91 阅读 · 0 评论