![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java理论
文章平均质量分 70
代码都是浮云
专注看代码三十年
展开
-
static{}(静态代码块)与{}(非静态代码块)的异同点
相同点:都是在JVM加载类时且在构造方法执行之前执行,在类中都可以定义多个, 一般在代码块中对一些static变量进行赋值。不同点:静态代码块在非静态代码块之前执行(静态代码块—>非静态代码块—>构造方法)。 静态代码块只在第一次new执行一次,之后不再执行,而非静态代码块在每new 一次就执行一次。非静态代码块可在普通方法中定义(不过作用转载 2013-06-20 03:10:33 · 882 阅读 · 0 评论 -
Configruation对象的configure()方法----Hibernate相关
hibernate的Configuration对象的configure()方法就是为了在项目路径中寻找hibernate的核心配置文件hibernate.cfg.xml,如果你注释掉这段代码的话,启动的时候会报错,提示你找不到hibernate.properties文件,哦,知道了,原来你注释掉他的话,hibernate就会再去项目路径下面自动查找hibernate的另一种写法的配置文件hiber原创 2013-06-20 03:17:26 · 1588 阅读 · 0 评论 -
struts1 和 struts2 的区别
struts1和struts2的区别其实并不是太大,两者的区别:Action 类: ◆Struts1要求Action类继承一个抽象基类。Struts1的一个普遍问题是使用抽象类编程而不是接口。 ◆Struts 2 Action类可以实现一个Action接口,也可实现其他接口,使可选和定制的服务成为可能。Struts2提供一个ActionSupport基类去实现 常用的接口。Action转载 2013-07-15 11:53:50 · 407 阅读 · 0 评论