
Java
SarahZuo
这个作者很懒,什么都没留下…
展开
-
[java]final修饰变量
1:修饰变量 final修饰基本数据类型:一旦赋值,变量的值不能修改。即Java中的常数。 例如:final int num = 10;//num在程序中不能再次被赋值,只能为10; final修饰对象:一旦赋值,则对象句柄不能再修改(指向其他对象)。但是对象的内容可以被修改。 所以将对象变成final看起来似乎不如将基本数据类型变成final那么有用。 2:修饰方法 final原创 2012-12-10 09:41:33 · 582 阅读 · 0 评论 -
java接口可以继承多个接口
接口是常量值和方法定义的集合。接口是一种特殊的抽象类。 java类是单继承的。classB Extends classA java接口可以多继承。Interface3 Extends Interface0, Interface1, interface…… 不允许类多重继承的主要原因是,如果A同时继承B和C,而b和c同时有一个D方法,A如何决定该继承那一个呢? 但接口不存在这样的问题,接口全原创 2012-12-10 09:41:53 · 3050 阅读 · 0 评论 -
java网络编程、多线程
java网络编程 java多线程 今日学习重点。原创 2012-12-10 09:43:09 · 351 阅读 · 0 评论 -
[java]java中的this和super
this指当前对象的句柄 super是指当前对象的父类 this和super不能用在static方法中。 在内部类中,如果想访问外部类的非静态成员和方法,则用OutClass.this.number 在构造函数中,可以用this调用其他的构造函数。 在构造函数中,可以在第一句用super调用父类的构造函数。原创 2012-12-10 09:42:06 · 362 阅读 · 0 评论 -
[转]java可变长度参数
Java1.5新功能可变长方法参数-varargs Java1.5提供了一个叫varargs的新功能,就是可变长度的参数。 在以前的JDK版本中,对象中一个方法的入参个数在写好后就是固定的,而varargs提供了可变长度的功能,有点类似于main方法的参数String[] args,我们在命令行运行时args可数是可变的。 使用varargs写法是这样的 public Guitar(原创 2012-12-10 09:42:51 · 481 阅读 · 0 评论 -
java多线程编程
任何一个Java程序都必须有一个主线程。一般这个主线程的名子为main.只有在程序中建立另外的线程,才能算是真正的多线程程序。也就是说,多线程程序必须拥有一个以上的线程。 在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类原创 2012-12-10 09:41:55 · 443 阅读 · 0 评论 -
[转]Java中ArrayList和LinkedList
关键字: java arraylist linkedlist 区别 一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于转载 2012-12-10 09:43:00 · 541 阅读 · 0 评论 -
学习java容器
参考资料 http://wenku.baidu.com/view/7578858dcc22bcd126ff0c91.html API http://developer.android.com/reference/java/util/Collection.html Summary APIs already read: Collection Comparator Deque Interat原创 2012-12-10 09:42:58 · 398 阅读 · 0 评论