天使之翼的博客

幸福要靠自己体会

 
 
 
 
 
 

linkedList 与 ArrayList区别

2009-7-15 23:42:13 阅读(30) 评论(0)

首先看一下LinkedListArrayList的继承关系。


public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, Serializable

      

public class LinkedList<E> extends AbstractSequentialList<E>


阅读全文>>

阅读(30) | 评论(0) | 阅读全文>>

ubuntu8.04 安装JDK

2008-8-11 17:06:22 阅读(119) 评论(0)

ubuntu8.04安装JDK的步骤:

步骤1.根据自己机器的配置,从sun官方网站选择 http://java.sun.com/javase/downloads/index.jsp 下载JDK,我下载的是jdk_6u6_linux-x64.bin。

步骤2.点击桌面“应用程序”-->“附件”-->“终端”,进入终端窗口,输入sudo su 命令,取得root权限。

步骤3.在/usr目录下新建子目录java,并将下载的jdk_6u6_linux-x64.bin拷贝到该目录下,在终端输入命令
#mkdir /usr/java
#ls /home/shurrik/桌面
#cp -fr /home/shurrik/桌面/jdk_6u6_linux-x64.bin /usr/java
shurrik是我的用户名,用firefox的默认的下载是在桌面。
阅读全文>>

阅读(119) | 评论(0) | 阅读全文>>

Practical Java 读书笔记

2008-8-11 17:01:30 阅读(6) 评论(0)

实践1 参数以by value 方式 而非by reference方式传递
    非引用类型传递时,只是传递了这个非引用类型的副本。本身的值不会改变。
实践2 对不变的变量和引用使用final
    声明为final时,变量或者对象只能初始化一次,并且一旦在拥有内存地址,就不可以改变。当一个对象被声明为final时,  对象里的属性可以被修改。只是对象不可以指向别的地址。
实践3 默认情况下所有非静态的方法都可以被重写
    拥有非私有的,非静态的方法都允许被重写。思考一个类或者方法不能被继承时,尽量使用final可以提高性能。
实践4 数组与集合之间慎重选择
    数组允许是引用类型以及数值类型。集合只允许是引用类型。数组的运行速度快。
阅读全文>>

阅读(6) | 评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

 天使之翼

吉林省 长春市 巨蟹座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

心情随笔

 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

同城有缘人

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009