java1.0
宁静致远NC
这个作者很懒,什么都没留下…
展开
-
多线程、线程池
线程介绍: 简单例子,比如你做饭,锅里面在炒菜,你可以边炒菜也可以边洗葱姜蒜..... 参考文章:http://daoger.iteye.com/blog/142485 http://www.cnblogs.com/kinghitomi/archive/2012/01/19/2327418.html原创 2013-02-27 12:17:17 · 792 阅读 · 0 评论 -
内存管理:类变量、成员变量、实例变量、局部变量、静态变量、全局变量 的解释。
转:http://blog.csdn.net/woainike/article/details/6413984类体由2部分构成:一部分是变量的定义;一部分是方法的定义(一个类中可以有多个方法)在变量定义部分定义的变量叫做类的成员变量,成员变量在整个类中都有效.(全局变量应该是成员变量的俗称)在方法体中定义的变量叫做局部变量,局部变量只在定义它的方法中原创 2013-09-13 16:39:04 · 1614 阅读 · 0 评论 -
java 泛型详解
转:http://www.cnblogs.com/sunwei2012/archive/2010/10/08/1845938.htmljava 泛型详解普通泛型Java代码 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var原创 2013-09-25 18:01:24 · 709 阅读 · 0 评论 -
new和java反射的区别
直接用new不行么?为什么要用反射?干嘛弄得那么麻烦! 1.基本上效果差不多,但是new对象,无法调用该类里面私有的东西,反射反之,具体怎么做请参考java AIP,不过反射需要以牺牲性能做代价。 2.在不知道类名的情况下,你怎么去new?我相信很多人看到这句话都迷糊了(新手),肯定有这样的疑问,不知道类名,你怎么反射啊? 那么接下来在讲讲new和反射本质上的区别,new属于静态编译,原创 2013-12-03 17:29:09 · 1364 阅读 · 0 评论 -
JDK动态代理实现原理
Java代码 package dynamic.proxy; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; /** * 实现自己的InvocationHandler原创 2013-12-03 17:38:58 · 689 阅读 · 0 评论 -
Java反射的作用
Java的反射机制是Java特性之一,反射机制是构建框架技术的基础所在。灵活掌握Java反射机制,对大家以后学习框架技术有很大的帮助。那么什么是Java的反射呢? 大家都知道,要让Java程序能够运行,那么就得让Java类要被Java虚拟机加载。Java类如果不被Java虚拟机加载,是不能正常运行的。现在我们运行的所有的程序都是在编译期的时候就已经知道了你所需要的那个类原创 2013-12-03 17:31:48 · 951 阅读 · 0 评论 -
java自定义注解
源:http://blog.csdn.net/yixiaogang109/article/details/7328466 java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解不会也不能影响代码的实际逻辑,仅仅起到辅助性的作用。包含在 java.lang.annotation 包中。1、元注解元注解是指注解的注解原创 2013-12-11 17:55:50 · 647 阅读 · 0 评论 -
Java中equals和==的区别
转:http://www.cnblogs.com/zhxhdean/archive/2011/03/25/1995431.htmljava中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类)原创 2014-02-19 14:16:36 · 526 阅读 · 0 评论 -
Java中的集合关系图及常见操作
转:http://blog.csdn.net/zztfj/article/details/7563262下面是一张下载的Java中的集合类型的继承关系图,便于正确的理解和使用相应的集合类型。 有序否允许元素重复否Collection否是List是原创 2014-02-19 16:07:05 · 716 阅读 · 0 评论 -
java引用类型
对象的强、软、弱和虚引用在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reachable)状态,程序才能使用它。从JDK 1.2版本开始,把对象的引用分为4种级别,从而使程序能更加灵活地控制对象的生命周期。这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 ⑴强引用(StrongReferenc转载 2013-08-16 18:01:08 · 581 阅读 · 0 评论 -
Myeclipse中如何更改jsp默认的打开方式
Myeclipse中如何更改jsp默认的打开方式参阅:http://jingyan.baidu.com/article/4ae03de34137be3eff9e6b93.html转载 2013-03-18 10:04:59 · 730 阅读 · 0 评论 -
JSON 与JAVA、JSP页面与JSON
JAVA: Struts2轻松实现JSON,所需包 相关代码: List equips=homePageDao.getEquipInfo(); JSONObject json=new JSONObject(); json.accum原创 2013-04-03 13:21:19 · 1433 阅读 · 0 评论 -
HTML页面元素加载顺序研究报告
HTML页面元素加载顺序研究报告(1)----简单Div罗列 一直没有意识到HTML页面的元素加载顺序有什么重要性,至多在操作DOM对象的时候注意把DOM对象写在脚本前面。最近研究网站首页的优化,发现加载顺序确实有很多说道,对网页的加载速度,用户体验的好坏有较大的影响。索性做了几个测试页面,用HttpWatch和FireBug做了简单的研究。 页面加载,原创 2013-03-26 15:43:54 · 1773 阅读 · 0 评论 -
Excel/poi 导出大数据量数据 突破65535限制
工作原理:做一个判断,当大于65535的时候,就创建一个新的sheet。 如遇到内存问题:最好配置 JDK:-Xms556m -Xmx556m -XX:MaxNewSize=556m -XX:MaxPermSize=956m 个人代码:不好之处,多多指正。 package com.hdkj.tools;import java.io.IOException;原创 2013-04-03 17:16:59 · 7178 阅读 · 0 评论 -
Java:String和Date、Timestamp之间的转换
之间的转换博客分类: 我的JavaJavadatestringtimestamp 一、String与Date(java.util.Date)互转 1.1 String -> Date Java代码 String dateStr = "2010/05/04 12:34:23";原创 2013-04-18 10:37:56 · 654 阅读 · 0 评论 -
Struts 上传下载
具体操作:下载jsp页面: 上传JSP页面: 操作:跳转到ActionAction类: private File image; //上传的文件 private String imageFileName; //文件名称 private String imageContentType; //文件类型private Be_on_dut原创 2013-04-19 11:08:24 · 624 阅读 · 0 评论 -
hibernate二级缓存配置
二级缓存配置: 1、首先要打开二级缓存,在hibernate.cfg.xml中添加如下配置: property name="hibernate.cache.use_second_level_cache">trueproperty> 2、Hibernate的二级缓存使用第三方的缓存工具来实现,所以我们需要指定Hibernate使用哪个 缓存工具。如下配置指定Hiberna转载 2013-05-19 09:42:02 · 689 阅读 · 0 评论 -
Android如何防止apk程序被反编译
参考:http://blog.csdn.net/ithomer/article/details/6727640作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹转载 2013-08-04 19:48:36 · 699 阅读 · 0 评论 -
jdk1.7 String switch的实现
参考:http://freish.iteye.com/blog/1152921对于int的switch,jvm是用tableswitch和lookupswitch来实现的,jdk1.7 switch增加了对string的支持,那么底层是如何实现的呢?是否增加了新的指令或是否给某些指令增加了新的含义?看这样一个程序: Java代码 public转载 2013-08-07 14:48:00 · 763 阅读 · 0 评论 -
Java Collection
转:http://skyuck.iteye.com/blog/526358在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程原创 2014-02-19 16:05:54 · 573 阅读 · 0 评论