- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 面向切面编程——AOP
我们知道,面向对象的特点是继承、多态和封装。而封装就要求将功能分散到不同的对象中去,这在软件设计中往往称为职责分配。实际上也就是说,让不同的类设计不同的方法。这样代码就分散到一个个的类中去了。这样做的好处是降低了代码的复杂程度,使类可重用。但是人们也发现,在分散代码的同时,也增加了代码的重复性。什么意思呢?比如说,我们在两个类中,可能都需要在每个方法中做日志。按面向对象的设计方法, 我们就必须...
2018-07-31 19:15:01 119
原创 struts2的高级配置
动态方法的开启2种方法1、<action name="helloAction_*" class="com.hd.action.hello" method=”{1}”>*号占位符2.开启常量<constant name="struts.enable.DynamicMethodInvocation" value="true"></const
2018-07-24 20:15:28 186
原创 续写面向对象概述
3 继承与多态3.1 继承的基本概念什么是继承?继承就是可以直接使用前辈的属性和方法。为什么需要继承?自然界中如果没有继承,那么一切都处于混沌状态。在软件开发中我们可以借鉴自然界的机制,已经有的东西我们希望能够直接拿来用(复用)而不需要重复做。案例:定义人和员工类人类public class Person { private String id ;//...
2018-07-23 20:03:07 139
原创 面向对象概述
面向对象基本概念对象:一切皆对象,对象是由静态的属性和动态的方法(行为)组成。类:一组具有相同属性和行为对象的抽象事物。消息:对某个对象发送请求,比如,手机收到来电。方法:对象收到请求的相应,比如,手机收到来电请求后会响铃或震动提示。 面向对象的基本特征抽象:从一个具体的对象中提取一组数据,去除非本质和特征的属性,保留本质的共性的。比如学生,有很多的属性(学号,姓名,...
2018-07-22 18:41:58 335
原创 MySQL 数据库基础知识
1、基本概念 数据库:多个存在一定练习的关系表的集合。 关系表:一个二维的关系型数据的集合。 记录:关系表中的一行数据,代表一个完整的信息,比如“马小马”的登记信息就是一条记录。 字段:关系表中的列,其中包括字段名、字段类型等属性。比如“手机号码”字段,它的字段类型是字符串。2、为什么需要数据库用户也可以使用文件来存储...
2018-07-18 19:58:19 609
原创 猴子选大王
n个猴子围成一圈,从某个开始报数1-2-3-1-2-3-……报“3”的猴子就被淘汰,游戏一直进行到圈内只剩一只猴子它就是猴大王了。public class Test {/* *n个猴子围成一圈, * 从某个开始报数1-2-3-1-2-3-……报“3”的猴子就被淘汰, * 游戏一直进行到圈内只剩一只猴子它就是猴大王了。 * * 当3只猴子,2号当选 ...
2018-07-18 19:45:01 938
原创 集合框架
集合框架概述集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。集合框架的操作主要就是“增删改查”。Collection接口提供的方法:增:Add: 向列表中插入元素,返回true则表示调用成功。 public static void main(String[] args) {...
2018-07-17 21:40:35 118
原创 计算教师工资
定义一个教师类(姓名、工龄、职称),提供计算工资的方法,工资=基础工资+工龄工资。职称工资标准为:初级2000元、中级3000元、高级5000元;工龄工资标准为100元/年。Teacher类public class Teacher {private String name;//姓名private int age;//工龄private String title;//职称publ...
2018-07-17 21:30:42 2483
原创 Hibernate框架入门
首先分析一下什么是框架? 框架就是一个半成品项目,我们书写项目可以从半成品开始写。 这样能够大大提高开发效率。 不必纠结于框架本身的实现,只要学会如何使用这个框架即可。复习一下什么是Hibernate框架?这个框架应用与dao层。ORM:Object Relactional Mapping实体类和数据库表之间建立了联系,通过操作对象,直接对...
2018-07-16 21:06:02 155
原创 为什么要用Hibernate框架
Hibernate框架:它是一个持久层框架。明确:Hibernate只能操作数据库(跟数据库打交道)。现阶段已经掌握的持久层技术: JDBC:它是操作数据库最底层的方式。 优势:底层,效率高。 弊端:编写代码时,比较繁琐。尤其是封装结果集。 DBUtils:它是基于JDBC,对JDBC进行了简单的封装。 优势...
2018-07-16 20:35:34 636
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人