ndboy

我欲成仙

Hibernate的事务管理

事务就是指作为单个逻辑工作单元执行的一组数据操作,这些操作要么全部成功,要么全部失败,以保证数据的一致性和完整性 事务具有以下ACID属性: A(Atomic)原子性:事务是由一个或者多个行为绑在一起组成,好像是一个单独的工作单元。原子性确保在事务中的所有操作要么都发生,要么不发生。 C(C...

2015-05-29 20:36:08

阅读数 314

评论数 0

一路走过,风雨同舟—记研二这一年学习经历(一)

5月11日,星期一,这一天合肥刮起了很大的强风,也在这一天,我向中科院的导师提出了要回学校的请求。当导师答应我返校请求时,我也知道研二这一年的实习经历算是划上了个句号吧。       从2014年的7月1号,到今年的5月11号,算起来也应该差不多有10个月左右吧。10个月的时间不算很长,但10个...

2015-05-13 14:45:36

阅读数 861

评论数 0

java继承中方法调用的动态绑定

一个父类对象通过向上转型获得子类对象的引用,子类中定义了和父类一样的方法,当父类对象调用自身的方法时,会转向调用子类相应的方法。例如:package mian4; class Shape { public void draw(){}; public void erase(){}; } c...

2015-05-07 14:36:03

阅读数 1087

评论数 0

java继承中静态成员变量的初始化顺序

《thinking in java》一书中的一个例子 package mian4; class Insect { private int i = 9; protected int j; Insect() { System.out.println("i="+i+&qu...

2015-05-07 10:39:39

阅读数 485

评论数 0

java中变量初始化的问题

java中所有的变量在使用之前必须得到初始化,例如下面的句子; void f() {    int  i;    i++; } 函数中的i没有进行初始化工作就进行相加,这样是行不通的。 在一个类执行构造函数创建对象之前,会对类中的所有变量进行初始化工作,变量包括了基本的数据类型和创建的...

2015-05-06 15:35:34

阅读数 380

评论数 0

java中final,finally,finalize三个关键字的区别

final 当这个关键字修饰一个类时,意味着他不能派生出新的子类,也就是说不能被继承,因此一个类不能被同时声明为abstract和final。当final修饰变量或者方法时,可以保证他们在使用中不会被改变。被声明为final的变量必须在初始化时给定初值,以后在使用时只能被引用而不能被修改。同样,...

2015-05-06 14:06:52

阅读数 5279

评论数 1

软件生命周期

软件生命包括了3个时期:软件定义期,软件开发期,软件维护期。 1   软件定义期:       主要由软件系统需求分析人员和用户交流合作,针对有待开发的软件系统进行分析、规划和规格描述。通常需要分阶段得进行以下工作。         1)  任务立项与可行性分析         必须确定待...

2015-05-02 10:36:41

阅读数 314

评论数 1

软件项目管理的内容

从软件工程的角度看,软件开发主要分为需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。从用户的角度来看,软件项目的生命周期应该包括前期的论证工作、项目计划、软件开发、运行,维护。 关键技术 1)人力配置 2)沟通管理 3)可靠的软件需求 4)周密的可行计...

2015-05-02 10:31:35

阅读数 290

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭