自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

原创 java字节码解析--class结构

相信学java的人都对new  Object();创建对象都很熟悉,但想要真正了解原理就没那么容易!以以下例子为例,解释class代码及执行过程,如有错误,还望各位高手多多指教!public class Dog { public String name; public int age; public Dog() { } public Dog(String name) { this.name = name; } public Dog(String name, int ag

2010-09-10 00:26:00 1724 2

原创 switch之enum

记得曾经去一家公司面试,那是啥也不懂,面试我的那个人好像呆过IBM,数据结构、编译原理这些都很NB。问答环节他:java switch中能支持什么类型?我:byte short char int ,jdk1.5出来了enum,同样也支持enum他:为什么能支持byte short char int   而long不行?我:这个可能是设计问题他:其实jvm执行class文件的时候,byte short char int这些都是当int类型来执行的,long不能直接转换成int,编译阶段就通不过了。我:我那个时

2011-01-14 23:46:00 4767 1

原创 switch之Enum

<br />记得曾经去一家公司面试,那是啥也不懂,面试我的那个人好像呆过IBM,数据结构、编译原理这些都很NB。<br /> <br />问答环节<br />他:java switch中能支持什么类型?<br /> <br />我:byte short char int ,jdk1.5出来了enum,同样也支持enum<br /> <br />他:为什么能支持byte short char int   而long不行?<br /> <br />我:这个可能是设计问题<br /> <br />他:其实jvm执

2011-01-14 18:37:00 136

原创 java double精度丢失解决方案

//方法1:用NumberFormat类来格式化数字,觉得这种算数运算比较直观 NumberFormat numberFormat=NumberFormat.getNumberInstance(); double a = 11540.0; double b = 0.35; double result = a * b; System.out.println(result); //4038.9999999999995 Syst

2010-12-19 14:32:00 1976

原创 书籍的误导之String

[code=Java]对String反感的朋友千万别激动(鸡动),目的是为了纠正众多被书籍误导的朋友,话说:很多书上都会推荐我们用String的时候不建议用连字符“+”来连接字符串,原因是效率过低,说是会创建很多的String对象,而用StringBuilder(jdk5以后)、StringBuffer代替。我相信sun公司的人非常聪明,肯定会对使用如此频繁的String动一些手脚。带着这个疑问仔细研究一下是否真的会创建很多String对象而导致低效,结果发现,在sun的jdk中这个说法是不成立的,其他jd

2010-10-11 01:18:00 685 2

原创 try-catch-finally详解

作为java程序员,try -catch-finally  这三个是组合是再常见不过了。但如果没有用好这对搭档的话,会出现很多意外的问题。例一: int i=0; try { System.out.println("try"); return i; } catch(Exception e) { System.out.println

2010-08-14 17:57:00 1246 1

转载 Sun JDK OOM

<br />首先申明本文转自淘宝的同事,发布供大家学习!<br /> <br />Java的自动内存管理机制给开发人员带来了很多的便利,在设计、开发时可以完全不用考虑要分配多少内存,要记得回收内存等,但同时也带来了各种各样的问题,其中最典型的问题就是OOM,大部分Java开发人员估计都看到过java.lang.OutOfMemoryError这样的错误信息,在这篇文章中,就来介绍下Sun JDK中有哪几种OOM、OOM示例、造成OOM的原因的查找、解决以及Sun JDK代码中处理OOM的方式。<br /

2010-08-07 16:58:00 779

原创 杭州第一届程序员交流会(深入讲解多线程)

<br />第一次杭州程序员圆桌交流会于上周末在杭城著名的betacafe举行了,本次主题为Java并发编程,参加的人员为14人,分别来自网易、cisco、DBAppSecurity、阿里巴巴b2b、淘宝、支付宝、阿里云,组织者为阿里云的龙浩,twitter id为: @ho

2010-08-07 16:46:00 854

转载 人生经典的领悟

1.父子二人经过五星级饭店门口,看到一辆十分豪华的进口轿车。儿子不屑地对他的父亲说:“坐这种车的人,肚子里一定没有学问!”而父亲则轻描淡写地回答:“说这种话的人,口袋里一定没有钱!”   点评:你对事情的看法,是不是也反映出你内心真正的态度?    2.晚饭后,母亲和女儿一块儿洗碗盘,父亲和儿子在客厅看电视。突然,厨房里传来打破盘子的响声,然后一片沉寂。于是儿子望着他父亲,说道:“一定是妈妈打破的

2010-02-06 19:08:00 391 1

原创 解决error:could not open ...jvm.cfg

出现error:could not open ...jvm.cfg大多是安装jdk的时候在注册表里注册过,在网上看到很多关于error:could not open ...jvm.cfg的问题的解决方法,但有些无效,有些比较复杂,最简单的一招是删除"c:/windows/java.exe",win7是在system32目录下,这样就可以修复了

2010-02-04 14:09:00 23916 37

原创 随机产生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, F,

2010-01-23 21:26:00 793

原创 request.getSession(false)和request.getSession(true)区别

request.getSession(false)和request.getSession(true)区别以下代码解释一下request.getSession(false)和request.getSession(true)区别的思路,并不是j2ee源代码个人觉得服务器中保存session是用map来保存的:例如定义一个保存所有session的mappublic Globa

2009-12-13 19:06:00 6536 2

原创 通用java数据缓存

 这是我第二次写blog了。今天把我自己写的一个通用数据缓存贴出来,如有不足地方还请大家多多指教。开发过程中会碰到很多场景要大批量查询数据库中的数据,如果一个大型系统要怎么去解决这个问题,大批量用户访问,每次都访问数据库的话,那对性能的影响可想而知。  下面是代码部分CacheDeal.java  核心处理代码  package org.zjbtiteam.cache;

2009-11-27 11:49:00 3098 2

原创 Hibernate返回多个字段

Hibernate查询单个字段,Hibernate把每个id做成一个元素的一维数组,List存放的是一维数组。   Query query = s.createQuery("select u.id from User as u");   List list = query.list();   for (i=0; i  Long id = (Long) list.get(i);   System.o

2009-05-19 16:56:00 1070

jdbc-access驱动

jdbc-access驱动

2010-11-07

JAVA面试题解惑系列

JAVA面试题解惑系列JAVA面试题解惑系列JAVA面试题解惑系列JAVA面试题解惑系列

2009-12-01

eclipse3.2 jadclipse插件

eclipse3.2 jadclipse插件eclipse3.2 jadclipse插件

2009-10-01

eclipse3.3jadclipse插件

eclipse3.3 jadclipse插件eclipse3.3 jadclipse插件

2009-10-01

Eclipse Maven/mvn插件

Eclipse Maven/mvn插件,Java Maven Maven2 Eclipse Plugin

2009-09-27

jspsmartupload上传照片实例,里面还带pdf格式说明

jspsmartupload上传照片实例,里面还带pdf格式说明

2009-04-03

Java基础知识PDF格式

Java基础知识PDF格式,对大家学习很有帮助的,多多支持

2009-03-24

sun认证csjp考试指南

sun认证csjp考试指南,对大家学习很有帮助的,多多支持

2009-03-24

Msql帮助文档mht格式

Msql帮助文档mht格式,对大家学习很有帮助的,多多支持

2009-03-24

Java web新闻发布系统

Java web新闻发布系统,对大家学习很有帮助的,多多支持

2009-03-24

javaWEB面试题集合

javaWEB面试题集合,内容很全,对学习很有帮助,大家多多支持

2009-03-24

jsp最简单的三层架构,采用jsp+servlet+javabean

jsp最简单的三层架构,采用jsp+servlet+javabean,对于初学者很有帮助,下载之后请给我加分,学了这个可以万变

2009-03-11

SPRING框架培训

SPRING框架培训.rarSPRING框架培训.rar

2009-03-01

jfreechart实例及jar包

jfreechart实例及jar包jfreechart实例及jar包

2009-03-01

struts版的宠物医院源代码

struts版的宠物医院源代码struts版的宠物医院源代码

2008-12-04

struts版的简单留言板

struts版的简单留言板struts版的简单留言板struts版的简单留言板

2008-12-04

C#版千千静听(含源码能)

C#版千千静听(含源码能)C#版千千静听(含源码能)C#版千千静听(含源码能)

2008-10-31

c#做的记事本代码c#做的记事本代码

c#做的记事本代码c#做的记事本代码c#做的记事本代码

2008-10-31

MVC留言板 JSP页面不含JAVA代码 实现MVC模式

MVC留言板 JSP页面不含JAVA代码 实现MVC模式MVC留言板 JSP页面不含JAVA代码 实现MVC模式MVC留言板 JSP页面不含JAVA代码 实现MVC模式

2008-09-29

java版的JSP聊天室

JSP+聊天室JSP+聊天室JSP+聊天室JSP+聊天室JSP+聊天室JSP+聊天室JSP+聊天室

2008-09-29

用JSP写的一个在线购物网站的代码

用JSP写的一个在线购物网站的代码用JSP写的一个在线购物网站的代码用JSP写的一个在线购物网站的代码用JSP写的一个在线购物网站的代码

2008-09-29

用JSP写的一个在线购物网站的代

用JSP写的一个在线购物网站的代用JSP写的一个在线购物网站的代用JSP写的一个在线购物网站的代

2008-09-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除