- 博客(13)
- 资源 (28)
- 收藏
- 关注
原创 Map四种遍历方式
Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key
2017-06-29 16:11:49 213
原创 Java异常
一、异常分类:1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类;2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者;3.Exception类主要指编码、环境、用户操作输入出现问题,Exception主要包括两大类,非检查异常(Runtime
2017-05-27 16:00:12 193
原创 面向对象三大特性-多态
1、定义:对象的多态指的是对象的多种形态,包括:引用的多态、方法的多态引用的多态:创建对象时,通过父类的引用指向子类的对象方法的多态:如果创建对象时,通过父类的引用指向子类的对象,调用对象方法时调用的是子类的方法;但是,不能通过父类引用调用子类独有的方法2、抽象类使用abstract修饰的类为抽象类使用场景:父类之类包含什么方法,但不知道子类具体怎么实现方法;从多个具有相同
2017-05-27 12:11:07 367
原创 面向对象三大特性-继承
1、定义:继承描述的是类与类之间的一种关系,即“is-a”关系;继承其他类的类被称为子类,被继承的类称为父类,java只支持单继承,即一个子类只能继承一个父类,但可以实现多个接口2、作用:子类可以使用父类中所有非private、default修饰的方法和属性,实现代码复用,减少代码编写3、重写如果子类对父类中的方法不满意,可以重写从父类继承的方法,调用时,优先调用子类重写的方法
2017-05-27 11:46:09 255
原创 面向对象三大特性-封装
1、定义:将类的某些属性隐藏在类内部,不允许外部程序直接访问,而是通过类内部的方法来实现对隐藏信息的访问和操作;2、访问修饰符:3、this关键字this表示当前对象 this.属性 操作当前对象的属性this.方法 调用当前对象的方法4、内部类定义:内部类(Inner Class)就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。作用
2017-05-26 22:31:39 170
原创 Java Web之过滤器
1、过滤器定义:过滤器是服务端组件,它可以截取客户端的请求与响应信息,并对这些信息进行过滤;2、过滤器的工作原理:3、过滤器的生命周期:实例化:web容器启动时,通过加载web.xml配置文件,对过滤器进行实例化,只会实例化一次;初始化:实例化之后会调用过滤器的init()方法进行初始化,初始化同样只有一次;方法可以读取web.xml中的参数;过
2017-05-26 14:25:06 311
原创 Spring拦截器
1、什么是拦截器?通过统一拦截从浏览器发往服务器的请求来完成功能的增强。2、拦截器使用场景:解决请求的共性问题(如:乱码问题、权限验证问题等)。
2017-05-26 12:28:56 224
原创 Spring事务管理(基于注解)
第一步:加载资源文件,配置dataSource数据库连接池 第二步:配置事务管理器transactionManager 第三步:开启事务注解第四步:在需要事务管理的service上加入@Transactional注解@Transactionalpublic class AccountServiceImpl implements AccountServ
2017-05-26 10:58:28 195
原创 Spring声明式事务管理(基于AspectJ)
第一步:加载资源文件,配置dataSource数据库连接池 第二步:配置事务管理器(依赖dataSource数据库连接池) 第三步:配置aop增强(advice),依赖事务管理器 第四步:配置切点、增强,组成aop切面
2017-05-26 10:42:17 329
原创 Spring声明式事务管理(基于TransactionProxyFactoryBean)
加载数据库连接需要的properties文件: 第一步:通过c3p0连接池配置dataSource 第二步:配置Dao数据库依赖 第三步:依赖dataSource配置事务管理器 第四步:配置TransactionProxyFactoryBean
2017-05-26 09:55:40 513
原创 Spring编程式事务
加载数据库连接需要的properties文件:第一步:通过c3p0连接池配置dataSource 第二步:配置Dao层需要的数据库依赖 第三步:依赖dataSource配置事务管理器(transactionManager) 第四步:根据事务管理器配置事务模板 第五步:将事务模板及Dao注入到service层 第六步:在servic
2017-05-26 08:49:56 213
转载 Log4j配置
一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考:按 Ctrl+C 复制代码按 Ctrl+C 复制代码第三步:相应的修改其中属性,修改之前就必须知道这些都是干什么的,
2017-05-25 22:46:52 185
原创 SpringMVC+Spring+Mybatis整合
第一步:采用Maven进行依赖管理,引入的依赖包括:junit4单元测试、日志记录(slf4j、logback)、数据库连接依赖(mysql、c3p0)、Dao框架(mybatis、mybatis-spring)、Servlet web依赖(standard、jstl、Jackson)、spring依赖(spring核心依赖(spring-core、spring-beans、spring-cont
2017-05-25 15:00:42 304
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人