- 浏览: 3388 次
- 性别:
- 来自: 天津
最新评论
文章列表
我们知道Java中一般的输入输出流类都是用单字节的读取方法来进行I/O操作的,也就是说每次只读写一个字节的数据,这种方法显然繁琐低效。如果从设备读取10M的文件,每次读取一个字节,完成操作将需要做10M/次I/O操作,I/O操作又是一件相当耗时的事情,无疑在很大程度上降低了系统的性能。
Java中专门提供提高I/O效率的缓冲类,这好比在数据读写时提供一个临时缓冲区,每次读取一个缓冲区大小的数据,将这数据库一次性写入目标设备。下图中分别为两种读取方式。
举个简单例子,在A地有10000本书需要搬到B地,如果一次搬1本,需要10000次。如果每次取1000本放到一个货 ...
● 用带标号(label)的break和continue代替goto,使得break可以直接跳出到循环外的某个位置,continue跳到当前循环外的循环
label起给给循环命名的作用,在程序中引用label表示跳出label所标示的循环
● 初始化和清除是程序设计安全性的两个最重要的问题
● 创建对象时:1.分配空间 2.调用构造函数对这个对象进行初始化 3.然后把初始化完了对象交给那个引用
● 重载
在日常生活中,我们用相同的词表达多种不同的含义,即词的“重载”。
大多数程序设计语言要求我们为每个函数都设定一个独一无二的标识符。
但是构造函数的出现要求函数名也要能够“重载 ...
第一步:在数据库里建两张表,例如:一张表名是CLASS 有STUDENTCLASSID,STUDENTCLASSNAME,另一张表名是STUDENT 有 STUDENTID,STUDENTCLASSID,STUDENTNAME,
第二步:创建两个PO对象,Class ,Student.
package po;
import java.util.Set;
public class Class {
private int stud ...
一.hibernate 延迟加载深入研究:
拿一对多关系来说明:
在一对多关联关系中,多的一方通过外键来关联一的一方,在查询HQL语句中,要取出多的一方与之相关联的一的一方的OID,非常容易,可在取别的属性时会遇到困难!
例如:多方: 学生po 字段值 id ,name ,oid
一方:教室 po 字段值 id ,name
取出某个学生信息:(HQL)from Student stu where stu.id=?
显示信息: System.out.println("学生姓名:"+user.getName() ...