随笔分类 -  Java

java动态代理简单实例
摘要:在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl是HelloWorld接口的实现,HelloWorldHandler是InvocationHandler接口实现。代码如下:业务接口:public interface HelloWorld {void say 阅读全文

posted @ 2012-07-25 15:36 IT@民工 阅读(188) 评论(0) 推荐(0)

java中equals和==的区别
摘要:值类型是存储在内存中的堆栈(以后简称栈),而引用类型的变量在栈中仅仅是存储引用类型变量的地址,而其本身则存储在堆中。1、==操作比较的是两个变量的值是否相等(值类型),对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。2、equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。 (Object类例外,看源码)说明:==比较的是2个对象的地址,而equals比较的是2个对象的内容。显然,当equals为true时,==不一定为true;情况一:基本类型对于基本类型(boolean,char,byte,short,int,long,float,do 阅读全文

posted @ 2012-07-17 11:10 IT@民工 阅读(227) 评论(0) 推荐(0)

如何在Eclipse中查看JDK类库的源代码
摘要:核心提示:在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 window- Preferences - Java - Installed JRES 2.此时Installed JRES右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 Edit..., 会出现一个窗口(Edit JRE) 3.选中rt.jar文件的这一项在Eclipse中查看JDK类库的源代码!!! 设置: 1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES& 阅读全文

posted @ 2012-07-17 10:44 IT@民工 阅读(161) 评论(0) 推荐(0)

Java环境变量配置方法
摘要:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.选择“高级”选项卡,点击“环境变量”; 4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”; 5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依此变量);... 阅读全文

posted @ 2012-04-25 16:09 IT@民工 阅读(222) 评论(0) 推荐(0)

导航