- 博客(3)
- 收藏
- 关注
原创 值传递和地址传递的区别
首先了解一下jvm的内部如何保存数据: 1.jvm中每个线程都对应一个运行时内存区-----栈。栈中存放线程自己用到的所有变量。 2.jvm规定栈和堆分开。栈保存基本数据类型和对象引用。而对象保存在堆里。 3.对象引用中保存的值是堆中对象的地址。 调用方法时,实参赋值形参, 值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式...
2013-05-10 09:03:27 1389
原创 String字符串在堆中存储时的细节
网上看到某公司的面试题:String在JAVA里是固定长度的吗?为什么可以用”+”连接? 据我培训的时候,培训老师说过字符串声明以后,长度是固定的。如果在给刚才声明的字符串变量重新赋值,会生成另一个新的字符串。 字符串是引用类型数据,存储在jvm的堆中。据我所知,字符串值保存在char[]中。 ...
2013-05-06 17:44:03 476
原创 关系数据库范式总结
关系数据库设计范式介绍 .1 第一范式(1NF)无重复的列 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。简而言之,第一范式就是无...
2013-05-03 18:12:28 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人