共 17 篇文章 |
|
如果你以为会输出“Java转义字符”,那你就错了,事实上输出“Java转义字符()”,我也很奇怪,以为是中英文括号的问题,可是并不是,我不确定是否转义问题,解决方法是 阅2144 转3 评0 公众公开 12-11-22 16:09 |
Java 中的枚举类型采用关键字enum 来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum 类型。要了解枚举类型,建议大家先打开jdk 中的Enum 类简单读一下,这个类里面定义了很多protected 方法,比如构造函数,如果要使用这些方法我们可以把枚举类型定义到当前类中。每个枚举类型,都有自己的名字和顺序,当我们输出一个枚举类型的时... 阅329 转4 评0 公众公开 12-04-27 16:04 |
Just because you can write one object into a string and then read that string back to produce the same object does not mean that you have a proper implementation of serialization and deserialization -- you need to be able to do the same for a variety of similar objects and many of these implementations do not stand up... 阅3052 转1 评0 公众公开 11-11-29 09:31 |
而UNICODE只是一个种字符集,字符的存储和表示要用到一定的字符编码格式,而与UNICODE对应的字符编码格式就是我们常看到的UTF-8,UTF-16等等,而UTF-8是最常用的,所以人们常常把它和UNICODE等同起来(我以前就是这样的),这在某些情况下是没有错的,但这样的理解在JAVA里就会产生一些混淆。} byte[] utf_8 = name.getBytes("utf-8"... 阅56 转0 评0 公众公开 11-09-30 10:25 |
总体来说,banq注:JVM分新生代和旧生代,新创建在新生代,通过新生代垃圾回收,如果不能被回收,将逐步转入旧生代,旧生代内存可以实现缓存In-memeory数据,显然新旧两代的垃圾回收算法最好不一样,新生代需要频繁,而旧生代不需要频繁,如果我们内存缓存控制得好,旧生代就不会启动垃圾回收机制,这样就不会导致系统暂停。增加新生代大小要增... 阅260 转0 评0 公众公开 11-07-12 01:02 |
创建一个对象,将其序列化成一个字节数组,然后再反序列化成一个对象。为了更公平的比较,jvm-serializers在反序列化测试时访问了反序列化得到的对象的所有字段(也就是deep的含义),因为部分工具反序列化时“偷懒”而没有做足工作。分析这些对比,java内置的序列化方式性能很差(这才催生了各种序列化工具)。也可以参考jvm-serializers已有... 阅8273 转8 评0 公众公开 11-07-11 05:16 |
如果GetMethod提交的参数有中文字符,需要先转换成utf-8格式: URLEncoder.encode("杭州", "utf-8"); 阅194 转自fanjj 公众公开 11-06-16 16:53 |
阅132 转2 评0 公众公开 10-11-08 21:55 |