- 浏览: 146481 次
- 性别:
- 来自: 南阳
最新评论
-
caoshiyu2008:
请问这个问题如何解决的?
2010年7月29号--关于一个文件读取错误的问题 -
AquariusM:
做事情 先动脑子后动手 哈哈
写在四个月的工作生活之后。。。 -
AquariusM:
因为这本书 最近情绪上非常低落没有干劲还好会去参加海涛的婚礼 ...
《遇见未知的自己》----关于我 2011年4月24日 -
AquariusM:
连接池技术我也不是太熟悉只是在项目中用到了 来优化项目连接速度 ...
2010年8月25号---数据库连接池之---bonecp简单连接池的创建和使用 -
haiyangyiba:
朋友,最后一句
connectionPool.shutdown ...
2010年8月25号---数据库连接池之---bonecp简单连接池的创建和使用
文章列表
1。安装postgreSQL出现:"Invalid username specified:登录失败:未知的用户名和错误密码"
解决办法:右击“我的电脑”->管理->本地用户和组->用户->删除postgres用户,然后重新安装。
2。安装postgreSQL时出现:“The specified data directory is not empty.”错误提示
解决办法:因为以前安装过postgreSQL,卸载时安装目录下的部分文件没有完全删除,手动删除C:\Program Files\Postgre ...
转载自:http://3seefans.iteye.com/blog/438438
关键字: compass
Compass是基于lucene的一个全文搜索框架,我们可以把她看成是封装了lucene的ORM框架。
compass好比hibernate封装了jdbc一样封装了lucene。它可以自动完成实体对象到lucene提供的Document对象的转换,同时Compass隐藏了lucene复杂的多线程模型,避免了索引的同步问题。
类似hibernate,compass提供了Compass,CompassSession,CompassTransaction等对象,其中Compass类似 ...
Class.forName(xxx.xx.xx) 返回的是一个类
首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。
至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。
A a = (A)Class.forName("pacage.A").newInstance();
这和你
A a = new A();
是一样的效果。
关于补充的问题
答案是肯定的,jvm会执行静态代码段,你要记住一个概念,静态 ...
- 2009-11-27 13:23
- 浏览 954
- 评论(0)
IOC(Inversion of Control)即控制反转技术,其基本原理是基于所谓Hollywood模式思想:Don't call me , I'll call you!思想。也就是说,所有的组件都是被动的,所有组件初始化和调用都有容器负责。组件处在容器当中,有容器负责管理。
举一个例子,公司有一台联想的打印机负责公司内部财务数据打印服务。于是建立一个pringService类。
pactage test;
public class printService {
private Printer lenovoPrinter;
...
- 2009-11-27 13:19
- 浏览 941
- 评论(0)