2008-02-19

java中前置++和后置++的区别

关键字: 语法基础
public static void main(String[] args) { int i = 0; int j = i++; j = j + i; int c=++j; System.out.println(c); System.out.println(j); /************************************************************ * 前置++和后置++的区别 * 在代码int j = i++;中实际上是先把i赋值给j然后在执行i++,由此可以得出结论 * 在后置++中会先 ...
  • 09:38
  • 浏览 (141)
  • 评论 (0)
我们知道在java中抽象类与接口的灵活运用大大简化了C++里的多重继承, 但却实现了C++里相似的功能,其实接口的运用其实也只是类层次关系中下传的一种表现,我们可以把java中类的层次关系想象想你的一个家族关系 父类Object当然是你的老祖宗了, 1 抽象类(Abstract Class): 抽象类当然是你的祖辈(祖父,爷爷,父亲都有可能)了,而抽象类里的抽象方法就好象是你祖辈们本应该做的事情,而他们却没有能力去做,或者说他们根本不想去做(可能是他们有这个梦想,而却没有这个能力吧),不过好在他们最终的子孙们(当然不已经不再是抽象类了)都是些有能力,有出息的子孙,帮他们完成他们没有完 ...
  • 17:42
  • 浏览 (148)
  • 评论 (0)
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍: 第一次见面 public interface Con ...
  • 14:45
  • 浏览 (165)
  • 评论 (0)
2008-02-16

HIbernate事务

关键字: hibernate
1. 介绍数据库事务、事务隔离级别、悲观锁、乐观锁等概念。 2.数据库ACID特征: Atomic(原子性):指整个数据库事务是不可分割的工作单元。 Consistency(一致性):指数据库事务不能破坏关系数据的完整性以及业务逻辑上的一致性。 Isolation(隔离性):指的是在并发环境中,当不同的事务同时操纵相同的数据时,每个事务都有各自的完整数据空间。 Durability(持久性):指的是只要事务成功结束,它对数据库所作的更新就必须永久保存下来。 3.数据库系统支持两种事务模式: 自动提交模式:每个SQL语句都是一个独立的事务,当数据库系统执行完一个SQL语句 ...
  • 09:16
  • 浏览 (346)
  • 评论 (0)
zhaojuan8
搜索本博客
博客分类
最近加入圈子
存档
最新评论