- 博客(4)
- 资源 (5)
- 问答 (7)
- 收藏
- 关注
原创 Java中判断两个字符串相等的两种方式
<br /> 最近在用Java做开发的时候有个地方要解析判断两个字符串是否相等,开始首先想到的是直接用==来比较,因为这个是最直观的,但是实际开发中并不能得到期望的结果,后来换用equals方法就可以了,今天在看书的时候看到两种方式的比较,这里记下来:在字符串的比较中一定不可以用“==”来比较, 因为这个运算符只能够确定两个字符串是否放置在同一个位置上,如果两个字符串放置在同一个位置上肯定是相等的,但是将内容相同的多个字符串的拷贝放置在不同位置上是完全有可能的,特别是在那些大型、企业级的开发过
2010-09-11 12:03:00 9944 2
原创 不知不觉提高了代码的耦合性
<br /> 在实际开发过程中,代码的耦合性越低越好,因为这样各个模块之间的相互关联性会更少,在改动一个模块的时候影响到的范围也才会越小,在实际开发中没有人会想去提高代码的耦合性,肯定是在开始的时候把代码的耦合性降到最低,但是在实际开发过程中,代码的耦合性还是会不知不觉的上升,特别是代码量越大,越容易将代码的耦合性提高。比如说前面写好的一个模块, 在后面开发过程中需要增加一个新的feature, 其中有些参数如果重新写代码获得比较麻烦,因为可能写好长的代码只为一个参数,但是在以后的一些模块里面只要加
2010-09-09 16:13:00 6864 1
原创 Hibernate之OID
<br />在关系数据库表中,主键用来识别记录,并保证每天记录的唯一性。在Java语言中,通过比较两个变量所引用对象的内存地址是否相同,或者比较两百变量引用的对象之是否相同来判断两对象是否相等。Hibernate为了解决二者之间的不同,使用对象标识符(OID)来标识对象的唯一性。OID是关系数据库中主键在Java对象模型中的等价物。在运行时,hibernate根据OID来维持Java对象和数据库表中的对应关系。如下代码所示:<br />Transaction tx = session.beginTransa
2010-09-04 15:02:00 2020
原创 Hibernate五个主要接口
Session接口:负责执行被持久化对象的CRUD操作(CRUD的任务是完成于数据库的交流,包含了很多常见的SQL语句)。但要注意的是,session对象是非线程安全的。同时hibernate的session不同于jsp应用中的httpsession。这里当使用session这个术语时,其实指的是Hibernate中的session,而以后将HTTPSession对象成为用户session。sessionfactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的
2010-09-04 14:31:00 1067
iOS: UICollectionViewcell里面的图片不能加载
2013-10-15
manifest.xml中的Action和Activity是什么关系
2013-05-31
manifest.xml中filter内容是取的交集么
2013-05-31
求教下这个 “bail:” 这是什么语法? 咋没见过
2013-03-29
为什么UIimage.ciimage值为空
2013-03-26
multi touches:多手势操作时anchorpoint的计算问题
2013-03-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人