自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 static静态代码块执行顺序

总结: 对象的初始化顺序:首先执行父类静态的内容,父类静态的内容执行完毕后,接着去执行子类的静态的内容,当子类的静态内容执行完毕之后,再去看父类有没有非静态代码块,如果有就执行父类的非静态代码块,父类的非静态代码块执行完毕,接着执行父类的构造方法;父类的构造方法执行完毕之后,它接着去看子类有没有非静态代码块,如果有就执行子类的非静态代码块。子类的非静态代码块执行完毕再去执行子类的构造方法。总之一

2016-09-18 16:30:04 245

原创 EL表达式 参考手册

一、EL简介 1.语法结构      ${expression} 2.[]与.运算符      EL 提供.和[]两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:         ${user.My-Name}应当改为${user["My-Name"] }     如果要动态取值时,就可以用[]来做,

2016-09-09 15:14:43 305

原创 ${pageContext.request.contextPath} jsp中绝对路径

${pageContext.request.contextPath}等价于 或者可以说是 的EL版 意思就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是ajax01 在浏览器中输入为http://localhost:8080/ajax01/login.jsp  ${pageContext.request.contextPath}或取出来的就是/ajax

2016-09-07 17:58:37 263

原创 hibernate笔记

1.hibernate是一个持久层框架 2.什么是orm Object relationship mapping编程语言:oop数据库:rdbms 3.第一个hibernate应用程序 新建立一个工程,并且加入hibernate的支持(4.1)创建PO及配置文件(建议新建一个表)使用API来操作PO对象 获取session开启事务执行操作

2016-08-27 20:46:42 411

原创 struts2笔记

1.Struts2介绍 Struts2是一个MVC层的框架是Struts1+Webwork两个框架结合而成的,大部分的功能都采用的是webwork的组件Struts2框架采用了非侵入式设计POJO:纯的java对象 2.hello Struts2 导包配置web.xml文件编写Action类,这是我们的逻辑控制器配置src/struts.xml,核心配置文件中配置action 3.

2016-08-27 20:45:56 485

原创 Java代码优化总结

总结:代码优化细节 1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会

2016-08-25 12:40:33 276

原创 spring学习总结(一)

第一讲 Spring基本用法 一、spring入门 1、设值注入 IOC容器通过成员变量的setter方法来注入依赖的对象。在依赖的对象中要有setter方法。Xml中配置: 如果A依赖于对象B,B的配置:A的配置: Id:指定该Bean的唯一标示class:指定该Bean的实现类,此处不可用接口类,必须用实现类。 2、构造器注入 在构造实例时,完成依赖关系的初

2016-08-24 13:56:58 349

原创 spring学习总结(三)

第三讲 一、AOP的基本概念 织入:将增强处理添加到目标对象中,并创建一个增强的对象的过程就是织入。织入有两种实现方式:编译时增强(如AspectJ)和运行时增强(如Spring AOP)引入:将方法或者字段添加到被处理的类中。目标对象:被AOP框架进行增强处理的对象。AOP代理:AOP框架创建的对象。 2、需要代理类不是接口的时候,Spring会自动的切换为使用cglib代理。 3、

2016-08-24 13:37:31 319

原创 spring学习总结(二)

第二讲 一、两种后处理器:spring允许通过后处理器对IOC容器进行扩展。 Bean后处理器:对容器中的Bean进行后处理,对Bean进行额外的加强。 需要实现一个接口BeanPostProcessor接口,包含两个方法:Object postProcessBeforeInitialization(Object bean,String name)和Object postProces

2016-08-24 13:34:33 323

原创 spring学习总结(四)

第一讲 Spring基本用法 一、spring入门 1、设值注入 IOC容器通过成员变量的setter方法来注入依赖的对象。在依赖的对象中要有setter方法。Xml中配置: 如果A依赖于对象B,B的配置:A的配置: Id:指定该Bean的唯一标示class:指定该Bean的实现类,此处不可用接口类,必须用实现类。 2、构造器注入 在构造实例时,完成依赖关系的初

2016-08-24 12:29:37 257

转载 java笔记

Collection 和 Collections的区别 1.Collection      在java.util下的一个接口,它是各种集合结构的父接口。继承与他的接口主要有Set 和List. 2.Collections     java.util下的一个专用静态类,它包含有各种有关集合操作的静态方法。            提供一系列静态方法实现对各种集合的搜索

2016-08-21 16:49:12 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除