文章列表
Java栈与堆
----对这两个概念的不明好久,终于找到一篇好文,拿来共享
1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。
2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。
3. Java中的数据类型有两种 ...
sql在不同数据库查询前几条数据
1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
HQL: from table1 t order by t.createTime desc where rownum<=n
2. INFORMIX
SELECT FIRST N * FROM TABLE1
4. SQL SERVER
SELECT TOP N * FROM TABLE1
5. MYSQL
SELECT * FROM TABLE1 LIMIT N
hibernate查询记录的前10条记录 ...
3.2约束(重点)
在数据库表的开发中,约束是必不可少的支持,使用约束可以
更好的保证数据库中数据的完整性
3.2.1约束的分类
在实际中,约束主要分为以下五种约束:
1.主键约束:主键表示是一个唯一的标识,本身不能为空
例如:身份证号码是唯一分,不可重复的,不可为空
2.唯一约束:在一个表中只允许建立一个主键约束,而其他列
如果不希望出现重复值ude话,那么就可以使用唯一的约束
3.检查约束:检查一个列的内容是否合法
例如年龄只能在0-150之间
例如性别只能是男 女 中性
4.非空约束:姓名 ...
关键词: java 随机数
一.在j2se里我们可以使用Math.random()方法来产生一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说乘以100,他就是个100以内的随机,这个在j2me中没有。
二.在java.util这 ...
javaEE学习方法与重要的要求掌握的知识
第一部分:
JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固)
要求:对java的封装,生命周期等有一定的了解;
...
关键字: eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一 ...