- 博客(6)
- 收藏
- 关注
switch之enum
记得曾经去一家公司面试,那时啥也不懂,面试我的那个人好像呆过IBM,数据结构、编译原理这些都很NB。 问答环节 他:java switch中能支持什么类型? 我:byte short char int ,jdk1.5出来了enum,同样也支持enum 他:为什么能支持byte short char int 而long不行? 我:这个可能是设计问题 ...
2011-01-15 15:06:47 130
原创 java double精度丢失解决方案
//方法1:用NumberFormat类来格式化数字,觉得这种算数运算比较直观 NumberFormat numberFormat=NumberFormat.getNumberInstance(); double a = 11540.0; double b = 0.35; double result = a * b; System....
2010-12-19 14:34:55 324
原创 java字节码解析-class文件结构
相信学java的人都对new Object();创建对象都很熟悉,但想要真正了解原理就没那么容易!以以下例子为例,解释class代码及执行过程,如有错误,还望各位高手多多指教! 帧的创建如下所示: class文件格式如下: 程序计数器(pc):每一个Java线程都有一个程序计数器来用于保存程序执行到当前方法的哪一个指令,对于非Native方法,这个区域...
2010-10-17 21:53:22 125
原创 随机产生100个小写英文统计原音个数
char[] upperChar = new char[26]; int yuanYinCount = 0; for (int i = 97; i < 123; i++) { // 用ascii码赋值,大写的asscii值是65-90 小写是97-122,比下面的方法起要简洁 // char[] chs = { 'A', 'B', 'C', 'D', 'E', '...
2010-01-23 21:39:57 275
request.getSession(false)和request.getSession(true)区别
request.getSession(false)和request.getSession(true)区别 以下代码解释一下request.getSession(false)和request.getSession(true)区别的思路,并不是j2ee源代码 个人觉得服务器中保存session是用map来保存的: 例如定义一个保存所有session的map public Globa...
2009-12-13 19:10:07 149
通用java数据缓存
这是我第二次写blog了。今天把我自己写的一个通用数据缓存贴出来,如有不足地方还请大家多多指教。开发过程中会碰到很多场景要大批量查询数据库中的数据,如果一个大型系统要怎么去解决这个问题,大批量用户访问,每次都访问数据库的话,那对性能的影响可想而知。 下面是代码部分 CacheDeal.java 核心处理代码 package org.zjbtiteam.cache; ...
2009-11-27 17:27:28 148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人