- 浏览: 81773 次
- 来自: 上海
最新评论
-
hutaisi:
4、在servlet中获取 -- 这个好,找得好辛苦,赞一个
编程方式取得Spring上下文的Properties -
terrorknight:
可以把java collection framework 总结 ...
Java static nested class -
qq362228416:
正好,试一下
Hibernate JPA 中配置Ehcache二级缓存 -
386648753:
谢了啊。。。
Spring @Resource @Autowired -
386648753:
能 帮忙看下 这个@Resource按类名注射 老报错。。。h ...
Spring @Resource @Autowired
文章列表
Java final关键字
- 博客分类:
- Java
(1)一个对象是常量,不代表不能转变对象的成员,仍可以其成员进行操作。(2)常量在使用前必须赋值,但除了在声明的同时初始化外,就只能在构造方法中初始化。(3)final修饰的方法不能被重置(在子类中不能出现同名方法)。(4)如果声明一个类为final,则所有的方法均为final,无论其是否被final修饰,但数据成员可为final也可不是。
根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final ...
Java对象访问级别
- 博客分类:
- Java
public--都可访问(公有)
private--类内可访问(私有)protected--包内和子类可访问(保护)不写(default)--包内可访问 (默认)public>protected>default>private
Java 方法默认访问级别 : 包访问Java 类默认访问级别 : 包访问
1,类可以没有构造方法,但如果有多个构造方法,就应该要有默认的构造方法,否则在继承此类时,需要在子类中显式调用父类的某一个非默认的构造方法了。
2,在一个构造方法中,只能调用一次其他的构造方法,并且调用构造方法的语句必须是第一条语句。
Java对象初始化顺序
- 博客分类:
- Java
1. 父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行
2. 子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行
3. 父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行
4. 父类构造方法
5. 子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行
6. 子类构造方法
使用枚举类有几个要注意得地方:
枚举元素列表必须写在枚举类的最前面,每个元素之间用逗号隔开,元素列表结束位置后若没有其他内容,则可以不写分号,否则必须要写。
枚举类中所有的构造器是private的,外部程序不 ...
我的问题(2012-01-05 10:02:07)你好,我要问下我信用卡的开卡行
客服664136(2012-1-5 10:02:08)您好,欢迎使用招商银行信用卡在线客服!
客服664136(2012-1-5 10:02:14)我行信用卡没有区域和开户银行的概念,您通过其他银行给我行信用卡转账、汇款时,可按以下方法填写: 收款方 填写内容 收款人: 信用卡持卡人姓名 收款账号: 信用卡卡号 收款银行: 招商银行当地/全国任一网点的名称 比如:招商银行上海分行营业部
在Spring初始化时,可以使用Properties配置器把properties文件装载到Spring的上下文中。
...
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation=“http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd”
...
在junit测试框架里我们已经有了几个常见的注解来定义test case执行前后的回调行为。
注释
说明
@Before
初始化方法
@After
释放资源
@Test
测试方法
@Ignore
忽略的测试方法
@BeforeClass
针对所 ...
摘要
你的Java程序是否被很多随即放置的System.out.println语句和stack traces(例如:ex.printStackTrace())弄乱呢?当你加入调试信息到工程中的类中,你的信息输出是否穿插于其他开发者的很多信息中,使得您的信息很难辨认和读取呢?你是否使用简单的日志API,并担心它可能不能提供您需要的足够的弹性和能力,当您的程序已存在于产品中时呢?如果以上的问题的答案都是Yes,到了你该选择一个工业级和强大的日志API和使用它的时候了!
这篇文章将通过评估两种广为使用的Java日志库:the Apache Group's Log4j和java.ut ...
在Hibernate3 JPA里配置了一下非分布式环境的二级缓存,效果不错。具体过程如下:
1, 需要引入的jar包
http://ehcache.org/downloads/catalog 下载的包里已经包含了简单的例子和javadoc
ehcache-core-2.4.6.jar (必需)
ehcache-terracotta-2.4.6.jar (必需)
slf4j-api-1.6.1.jar
slf4j-jdk14-1.6.1.jar
2, 在JPA的persistence.xml中加入 ...
先了解一下cache基础:
一级缓存
Hibernate 的一级缓存是由 Session 提供的,因此它只存在于 Session 的生命周期中,当程序调用 save(),update(),saveorupdate() 等方法 及调用查询接口 list,filter,iterate 时,如 session 缓存中还不存在相应的对象, Hibernate 会把该对象加入到一级缓存中, 当 Session 关闭的时候该 Session 所管理的一级缓存也会立即被清除 Hibernate 的一级缓存是 Session 所内置的,不能被卸载,也不能进行任何配置 二级缓存配置
1 、首先 ...
Having @ManyToMany(fetch=FetchType.EAGER) attributes can slow down retrieval quite significantly (up to 40 times slower).
I recall reading somewhere that FetchType.EAGER is the default for @ManyToMany associations. Also, from experience I noticed that setting FetchType.LAZY caused a org.hibernate.La ...
在Java类中可以重载多个构造器,只要他们有不同的参数声明。
然而在使用中却会碰到这种令人混淆的情况:
class A{
public A(Object o){
//...
}
public A(String[] strings){
//...
}
//...
}
构造器调用的地方:
A a = new A( null );
这时虚拟机会使用的哪一个构造器来构造A对象呢?
答案:A
原因是Java重载的解析过程分为两个阶段:
1,选取所 ...
http://www.digglife.cn/articles/how-to-install-software-in-ubuntu.html
- 2008-05-20 16:11
- 浏览 971
- 评论(0)
查看一下是否有使用apt-get的程序,终端输入:ps -aux,找到使用apt-get的程序(最后一列),查看其PID号,然后杀死其进程,输入sudo kill PID.
- 2008-05-20 08:24
- 浏览 3618
- 评论(0)