摘要:
Java对多线程的支持 实现多线程程序的两种方式: 从Thread 类继承; 实现Runnable接口。 创建线程当然是希望线程执行一段代 码,那么这段代码应该写在什么地方线程才会去执行呢? 1:创建新执行线程有两种方法。一种方法是将类声明为 Thread的子类。 该子类应重写 Thread 类... 阅读全文
摘要:
Runtime类和Process类 每一个java程序都有一个Runtime类的单一实例。 通过Runtime.getRuntime()获取Runtime类的实例。 Runtime类是使用单例模式的一个例子。 获取Runtime的好处:通过Runtime的一个对象获取java虚拟机当前的自由内存或... 阅读全文
摘要:
反射 暂时做个标记!!! 阅读全文
摘要:
Class 类 在java中,每个class都有一个相应的Class对象。也就是说,当我们编写一个类,编译完成之后,在生成的.class文件中,就会产生一个Class对象,用于表示这个类的类型信息。获取Class实例的三种方式: 1.利用对象调用getClass()方法获取该对象的Class实例;... 阅读全文
摘要:
Comparable接口 在前面我们学习了对数组的排序,使用的是Arrays.sort(T[] arr); 好,下面我们对对象数组进行排序: 声明一个Student类:在前面已经使用了。 测试类: 代码 Code highlighting produced by Actipro CodeHig... 阅读全文
摘要:
方法1:代码方法2:对于基本数据类型传递的是数据的拷贝,而对于引用数据类型传递的是引用的拷贝。代码 阅读全文
摘要:
Arrays类 一个全部由静态方法构成的类,提供了许多有用的操作数组的方法。 1. asList:将指定的数组转换为List;2. binarySearch:采用二分搜索方法从数组中查找指定的值3. deepEquals:比较两个数组是否“深层次相等”,5.0引入4. deepHashCode:计... 阅读全文
摘要:
对象数组 对象数组就是用来保存对象的。 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Student { pri... 阅读全文
摘要:
StringBuilder类 StringBuilder类是在jdk5.0出来的,它的使用方式完全和StringBuffer完全一致,但是它的方法全部都是非同步的。 StringBuffer的大部分方法都是同步的。虽然安全,但是非常的影响效率。 阅读全文
摘要:
StringBuffer类 StringBuffer:String增强版StringBuffer声明 StringBuffer sb = newStringBuffer(); StringBuffer sb = new StringBuffer("aaa"); StringBuffer的使用... 阅读全文