2015年6月30日

Eclipse 中 program arguments 与 VM arguments 的区别

摘要: 1. program arguments 中的值作为 主函数中的参数args[] 传入2. VM Arguments 是设置的java虚拟机的属性,这些系统属性都以-D开头, VM argument的设置方法:方法I在jsdt-ui上面点右键然后debug as->debug configurati... 阅读全文

posted @ 2015-06-30 11:17 joannae 阅读(652) 评论(0) 推荐(0) 编辑

Java中Generics的使用

摘要: 1.泛型的意义 泛型是运用在编译时期的技术,泛型即“类型参数化”。 如果没有泛型,比如我们使用ArrayList<Object>并存入String, Integer, 等等类型的对象,然后取出对象并使用object.length,那么Integer类型的对象就会报错了,因为它不能强转成String! 阅读全文

posted @ 2015-06-30 11:14 joannae 阅读(677) 评论(0) 推荐(0) 编辑

Java的Reflection机制

摘要: 什么时候使用Reflection: 在java语言中,创建一个类的对象通常使用new operator,但是如果预先不知道类名,类名是在程序运行过程中通过参数传递过来,就没法使用这种方法了,这种情况下就只能使用Reflection机制了。 使用 Reflection机制可以大大提高程序的可扩展性和可 阅读全文

posted @ 2015-06-30 10:10 joannae 阅读(193) 评论(0) 推荐(0) 编辑

Java按值传递、按引用传递

摘要: 一般我们会说Java基本类型采用值传递,对象以及数组采用引用传递。但事实上这只是表面上的现象。实质上,Java都是按值传递引用。(Java中“引用”的概念相当于C++中的指针,可以不断改变值) 一,对象 对象与变量(实例)的区别: 对象保存在heap,而变量保存在stack;对象的入口地址是不可预知 阅读全文

posted @ 2015-06-30 09:49 joannae 阅读(190) 评论(0) 推荐(0) 编辑

Java label

摘要: 标号label提供了一种简单的break语句所不能实现的控制循环的方法。当你嵌套在几层循环中想退出循环时,break只能退出一重循环,可以用标号标出想退出哪一个语句。标号的命名不能以"_"(下划线)开始例:char a;outer:for(int i = 0; i < 10; i++){ fo... 阅读全文

posted @ 2015-06-30 09:20 joannae 阅读(978) 评论(0) 推荐(0) 编辑

Java的继承与接口

摘要: 为什么Java里面只允许单一继承,但允许实现多个接口?1,为什么不能实现类的多继承?主要是防止多个类有相同的方法名,然而方法体不一样,子类就比较难选择了。所以java和C#不支持类的多继承2,允许具有多个接口的一个好处就是,当实现多个接口时,如果两个接口有同样的方法,由于接口没有方法体,那么实现一次... 阅读全文

posted @ 2015-06-30 09:18 joannae 阅读(466) 评论(0) 推荐(0) 编辑

J2EE

摘要: 什么是J2EE?J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages ... 阅读全文

posted @ 2015-06-30 09:13 joannae 阅读(687) 评论(0) 推荐(0) 编辑

导航