日志2011-7-1

 

知识点:

1 Array与其他容器集合的区别:首先保存的类型,Array中只能保存同一种数据类型(包括基本数据类型,和复杂数据类型)其他容器集合像Arraylist却能保存不同的数据类型(包括基本数据类型,复杂数据类型,和对象)其次关于容量问题,Array的容量是固定的,而其他的容器的容量(像Array,和linklist)其容量是可以自动递增的。还有效率问题,由于ArrayList容量自动扩增所以其效率要比Array低一些,但是ArrayList也可以提前设置容量这就不好判断了。

2基本数据类型性(只有八种)和复杂数据类型的区别:首先要明确基本数据类型java面向对象设计的一个保留,基本数据类型不是对象。其次,基本数据类型没有引用的概念他们存储在内存栈中,而对象,其引用存储在栈中,对象本身的值存储在堆中。

 

对于System类(不能实例化,直接用)现在能用到的方法有ArrayCopy() 快速复制数组,gc()垃圾回收器,exit()终止当前正在运行的java虚拟机,getEnv系统环境变量,CurrentTimeMillis()返回以毫秒为单位的当前系统时间。

3 选择最有效的表名顺序:oracle的解析器按照从右到左的顺序处理from字句中的表名,因此from字句中写在最后的表(基础表 driving table)将被最先处理。在from字句中包含多个表的情况下,你应该选择记录条数最少的表作为基础表。当oracle处理多个表时,会运用排序及合并的方式连接他们。首先扫描一个表(from字句中最后的那个表)并对记录进行排序,然后扫描第二个表,最后将所有从第二个表中检索出来的记录,与第一个表中适合记录进行合并。

小结:对于知识的掌握只停留在概念的层次上,就像说到Array我想到的是一段段文字,而不是一个盒子之类的容器,Array类在java中是个什么样的存在那,总感觉他是VB中的东西,不该存在在java中。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值