摘要: Struts 2是在WebWork2基础发展而来的。 注意:struts 2和struts 1在代码风格上几乎不一样。 Struts 2 相比Struts 1的优点: 1、在软件设计上Struts 2 没有像Struts 1那样跟Servlet API 和 struts API 有着紧密的耦合。 S 阅读全文
posted @ 2016-07-27 22:20 UniqueColor 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1介绍 Java泛型编程是JDK1.5版本后引入的。泛型让编程人员能够使用类型抽象,通常用于集合里面。 下面是一个不用泛型例子: 注意第3行代码,但这是让人很不爽的一点,因为程序员肯定知道自己存储在List里面的对象类型是Integer,但是在返回列表中元素时,还是必须强制转换类型,这是为什么呢?原 阅读全文
posted @ 2016-07-27 19:44 UniqueColor 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 阅读全文
posted @ 2016-07-27 18:58 UniqueColor 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 本例子通过一个实例来具体阐述抽象类的应用,首先一个抽象类Person2,里面定义了一些人的共有属性(年龄,姓名),和抽象方法want(),want()方法来具体实现不同的人的需求(学生想要成绩,工人想要工资)。接下来student类和worker类继承Person类,并且实现自己想要的want(), 阅读全文
posted @ 2016-07-27 18:46 UniqueColor 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 深入理解Java的接口和抽象类 转载:http://www.cnblogs.com/dolphin0520/p/3811437.html 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在 阅读全文
posted @ 2016-07-27 16:40 UniqueColor 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-07-27 16:09 UniqueColor 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 重写与重载的区别 重载(Overloading)和重写(Overriding)是Java中两个比较重要的概念。但是对于新手来说也比较容易混淆。本文通过两个简单的例子说明了他们之间的区别。 定义 重载 简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间 阅读全文
posted @ 2016-07-27 16:04 UniqueColor 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: 按值传递重要特点:传递的是值的拷贝,也就是说传递后就互不相关了。 示例如下: 运行结果是: 2:按引用传递是什么 指的是在方法调用时,传递的参数是按引用进行传递,其实传递的引用的地址,也就是变量所对应的内存空间的地址。 阅读全文
posted @ 2016-07-27 15:06 UniqueColor 阅读(2727) 评论(0) 推荐(0) 编辑
摘要: 内存划分 阅读全文
posted @ 2016-07-27 11:20 UniqueColor 阅读(142) 评论(0) 推荐(0) 编辑