java基础巩固
蓝雾
这个作者很懒,什么都没留下…
展开
-
String、StringBuffer与StringBuilder之间区别 以及String 直接赋值和new后赋值区别
这里是引用他人代码:最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer转载 2012-01-04 14:07:19 · 5622 阅读 · 1 评论 -
ArrayList的学习和对象之间比较的一些理解
最近做的项目经常用到ArrayList,由于以前对java一些基础知识没仔细滴弄明白,所以出现了好多滴bug,弄的晕头转向滴,一个不注重基础的菜鸟,现在终于懂得基础的重要,开始慢慢积累了。 首先我碰到的第一个问题是:有个简单的Test类, 我建立2个对象 Test t1 = new Test(); Test t2 = new Test();,这个2个对象是不是相等的System.ou原创 2012-02-19 01:45:34 · 1227 阅读 · 0 评论 -
增强for循环和普通for循环的区别
此处引用 -----------1.增强for循环和iterator遍历的效果是一样的,也就说增强for循环的内部也就是调用iteratoer实现的(可以查看编译后的文件),但是增强for循环 有些缺点,例如不能在增强循环里动态的删除集合内容。不能获取下标等。2.ArrayList由于使用数组实现,因此下标明确,最好使用普通循环。3.而对于 LinkedList 由于获取一个元素,原创 2012-02-28 15:27:15 · 37777 阅读 · 3 评论 -
java中究竟是传值还是传引用
首先,推荐对Java有一定理解的同仁一本书《Practical Java》。在《Practical Java》中也有一个章节介绍Java中关于传值和传引用的问题,堪称经典。《Practical Java》在Java中,事实上底层工作原理不存在传引用的概念,这也象《Practical Java》中所说的那样,Java中只有传值。这句话理解起来需要费一定的周折。熟悉C的程序员都用过指针,对指针可谓转载 2012-02-29 11:21:11 · 687 阅读 · 0 评论