- 浏览: 26457 次
- 性别:
- 来自: 杭州
最新评论
文章列表
Maven2完全使用手册
(本文引用自 http://blog.csdn.net/wind5shy/archive/2007/10/18/1830826.aspx)
maven2 起步
相信maven1 大家都已经很熟悉了,具体maven能做什么,就不详细说了。个人觉得maven在开源项目中用的还是比较多的,公司内部,就不太清楚了。我以前的公司用过一段时间,不过后来就没有下文了。 与maven1 相比,maven2可算是几乎重写了,不过从速度来说应该
1.Ioc容器 (设值注入和构造注入)
从使用的角度简单讲,假如有一系列待使用(待初始化)的类,Ioc容器可以完成下面主要两个事情: - 通过XML配置文件来定义这些类的依赖关系; - 实例化这些类
这样,在Ioc容器环境中,你可以通过getBean()的简单方法来得到要使用的对象.
例子代码: (参看附件HelloSpring.rar)
ApplicationContext ctx = new FileSystemXmlApplicationContext(getClass().getResource("bean.xml").t ...
一个定义为volatile的变量是说这变量可能会被意想不到地改变,编译器保证对此变量的读写操作都不会被优化.
volatile总是与优化有关,编译器有一种技术叫做数据流分析,分析程序中的变量在哪里赋值、在哪里使用、在哪里失效,分析结果可以用于常量合并,常量传播等优化,进一步可以死代码消除。但有时这些优化不是程序所需要的,这时可以用volatile关键字禁止做这些优化,volatile的字面含义是易变的。