- 博客(11)
- 资源 (4)
- 收藏
- 关注
转载 java 学习笔记 8 泛型和枚举
一 泛型的小知识点 (1) 使用System.getProperties() ,可以返回系统的环境变量 (2) 泛型, 即为变量类型的参数化 ; (3)使用泛型实例化的两个对象,如果它们的变量参数不一致,那么两者之间不能相互赋值 ,相当于两个不同类的对象; 如 : class AAA {}
2012-01-17 09:35:02
308
转载 Java学习笔记8 关于策略模式
一 策略模式的描述 二 实现策略模式的简单例子 问题描述 : 代码 : import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;import
2012-01-16 17:57:55
348
转载 JAVA学习笔记7 Hashset ,TreeSet , HashMap
一 HashSet (1) HashSet 中不能存放形相同的对象,比较两个对象是否相同,HashSet 内部实现类这样比较: 先比较两个对象的Hash code 是否相等,如果相等,在比较两个对象是否equals ,因此,要想使用HashSet 作为对象的容器,对象如果重写了Object类的hashCode 方法, 或是重写了Object的 equals 方法,
2012-01-15 19:23:51
404
转载 java学习笔记6 ArrayList和LinkedList
一 ArryaList 类使用注意事项 及源代码实现 (1) ArrayaList 里面能够放各种类型的对象,但只能放对象,不能放置原生数据类型,整个集合都是如此 ;底层使用数组使用 (2) 不带泛型的ArrayList里面的对象, 取出来的时候是Object 需要强制转换为实际的对象类型;如果使用toArray方法,返回的也是Object的数组,不能
2012-01-14 11:52:48
394
转载 java学习6 数组array
一 数组 (1)二维数组变量赋初值形式如下: int[ ] [ ] aaa = new int[ ] [ ] { {3,2,4},{3} , {6,4,5,6,4,65,6,4} } ; 即 二维数组的第二维的大小可以在NEW 数组变量的时候不指定 但是二维数组
2012-01-12 23:32:47
322
转载 JAVA学习笔记5 object 的equlals方法和String的equals方法
一 关于Object 类的toString 方法, 返回类的全称(含包名)+@ + 类的hashcode码的16进制表示,println向console打印类变量名称时,默认打印类的toString方法得出的字符串;可以重写Object类的toString方法二 Object和String类 的equals方法 1 Object类的equals方法的源代码
2012-01-12 11:12:37
442
转载 JAVA学习笔记2
一 static 静态代码段的学习 代码 : 执行效果 二 一个类不能即时 final的, 又是abstract 的 , 即 public abstract final class aa
2012-01-11 19:28:37
245
转载 JUNIT 学习笔记 testsuite
一 写一个testSuite类的固定写法如下: public Class TestSuiteXX { public static Test suite(){ TestSuite suiteXX = new
2012-01-11 19:26:49
370
转载 JUNIT学习1
JUNIT 3.8 类1 写一个测试类继承TestCase 类,添加测试方法,方法名以test开头,后跟要测试的类的方法名称, 测试方法要是public ,并没有返回值和参数 2 测试结果分为成功, 错误和失败三种情况3 可以在测试类中添加 setUp , teadDown 方法, 在方法体内定义运行每个测试方法都会事先执行的内容,这
2012-01-11 19:24:36
269
原创 JAVA学习3
一 面向对象 inheritence , encapsulation , polimorphim二 类的构造函数可以重载,一个构造函数内部可以调用另一个构造函数,用this(parameter) ,但是必须把this语句放在第一行三 子类构造函数执行前,先要执行父类的构造函数;如果子类没有在构造函数中显式调用父类的构造函数super(paramete
2012-01-11 19:22:11
284
原创 JAVA学习笔记4
一 package : (1)如果一个类在一个包里面,那个这个包名一定要对应到相应的文件目录结构,否则运行时找不到此类,提示 classnotfoundedException (2)在运行一个包里面的类时候,一定要在包名对应的目录的上级目录, 使用 java 包名.类名来运行 (3)在javac进行编译的时候,可以使用-
2012-01-11 19:19:24
227
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人