Java_SE
文章平均质量分 50
仅仅只是做个笔记
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Set接口下的集合
Set统一的特征是不可重复。 /**HashSet * HashSet extends AbstractSet implements set * AbstractSet extends AbstractCollection implements Set * AbstractCollection implements Collection * Set extends Collec原创 2013-12-30 23:35:02 · 563 阅读 · 0 评论 -
Map接口下的集合
Map是一种没有实现collection的接口,它的实现类集合用get(key)去获取值,使用entrykey或者keySet来遍历。/**HashMap * HashMap extends AbstractMap implements Map * AbstractMap implements Map * /**TreeMap * TreeMap extends Ab原创 2013-12-22 18:49:28 · 568 阅读 · 0 评论 -
接口(Interface)
/**特性 * 接口的有隐式修饰abstract,可以在看任何一个接口的源代码,都会加上abstract * 接口中的属性均为公共的,静态的,最终的,也就是公开的静态常量。 * 接口中的方法均为公共的,抽象的。所以不可以被修饰为静态的和synchronized。 * 接口与接口之间使用extends关键字,接口与类之间使用implements关键字 * 一个类可以实现多个接口。原创 2013-12-22 18:09:04 · 455 阅读 · 0 评论 -
排序
/**冒泡排序 * 排序思路:每相邻的两个数进行比较,小的放在前面,大的放后面,一轮比较完后,最大值就排在了最后。 * 同理处理剩下的数据即可。 * */**选择排序:方法一 * 排序思路:假设数字第一位为最小值,将其和后面的数据进行比较,记录下最小值的索引,然后将最小值索引的数据赋值 * 给第一位,同理处理剩下的数据即可。 * * * 选择排序:方法二原创 2013-12-22 18:05:35 · 430 阅读 · 0 评论 -
Map接口下的集合
Map是一种没有实现collection的接口,它的实现类集合用get(key)去获取值,使用entrykey或者keySet来遍历。/**HashMap * HashMap extends AbstractMap implements Map * AbstractMap implements Map * /**TreeMap * TreeMap extends Ab原创 2013-12-22 18:49:05 · 431 阅读 · 0 评论 -
多态
/**多态 * 多态就是指一个引用或者方法可以指向或者调用不同的对象或者方法体。 * 可以理解为一句代码执行不同的操作,就是多态。 * /**多态的表现形式 * 接口与实现类,父类与子类,方法的重载和(重写或不重写) * 父类和子类的多态表现: * A extends B * B a = new A(); * 接口和实现类的多态表现: * A impl原创 2013-12-22 18:06:57 · 471 阅读 · 0 评论 -
String.valueOf()[新的判空语句]
String.valueOf()可以将null值变为"null"字符串String源码:public static String valueOf(Object paramObject){ return ((paramObject==null)?"null":paramObject.toString());//运用三元运算符来获取值} 所以可以得出新的判空语句if(!"".eq原创 2013-12-22 12:57:59 · 1160 阅读 · 0 评论 -
静态块,非静态块,静态属性,非静态属性,构造的执行顺序
/**特性 * 静态方法的调用会加载类,类加载会执行静态块。 * 静态属性的获取也会加载类,类加载执行了静态块。 * 静态块和静态属性的顺序是代码编写的先后顺序。证明: * 非静态块和非静态属性的顺序也是代码编写的先后顺序。 * 构造方法在非静态块和非静态属性之后。 * 非静态块和非静态属性在静态块和静态属性之后 * 通过以上得出结论:原创 2013-12-22 18:10:32 · 495 阅读 · 0 评论 -
抽象类(AbstractClass)
/**特性 * 用abstract修饰的类,叫做抽象类。抽象类里可以不包含抽象方法,但含有抽象方法的类,就必须是抽象类 * 抽象类的命名前缀为:Abstract * 抽象类在创建对象时,需要覆盖类中的抽象方法,并且不能再将方法定义为抽象。 * abstract方法没有方法体,所以不能与static或者synchronized一起修饰同一个方法。 * 抽象方法就是用于被继承下去的原创 2013-12-22 18:07:36 · 782 阅读 · 0 评论 -
List接口下的集合
结构ArrayList 继承了 抽象的List 实现了List接口抽象的List继承了抽象的Collection实现了List接口抽象的Collection实现了Collection接口Collection接口继承了Iterable接口,iterator迭代器就这么来的。Vector也是这样的结构。LinkedList 继承了 抽象的连贯的List 实现了List接口原创 2013-12-22 18:50:42 · 656 阅读 · 0 评论 -
基本类型及其运算
八种基本数据类型byte 8bit [-127,128] 容量=256 default=0 Byteboolean 8bit [true,false] 容量=256原创 2013-12-22 18:11:08 · 480 阅读 · 0 评论 -
继承(Extends)
/**特性 * 同类型之间可以继承,类与类,接口与接口 * 继承只能是单一的 * 只有private修饰的属性和方法不可被继承下来(包括最终的静态的属性,静态的同步的方法) * 子类的创建会调用父类的静态块,非静态块和构造器。 * 子类中的构造器会隐式添加super()调用父类无参构造器 */**继承的作用? * 代码重用 */**强转 * 引用是原创 2013-12-22 18:09:50 · 446 阅读 · 0 评论 -
Collection接口
Collection接口是List,Set集合的接口,这些集合都将直接或间接去实现这个接口。1,Collection接口引用如何遍历数据?Collection没有get方法,遍历是get方法是通过索引去获取数据的,是List接口下的集合特有的方法。Collection和Map以及Set都是通过iterator()获取一共java.util.Iterator迭代器,通过iterato原创 2013-12-22 13:04:36 · 880 阅读 · 0 评论 -
*获取泛型中的实际类型
目录:1,类中某个属性使用了泛型,如何拿到泛型具体的数据类型?(已解决)2,类使用了泛型,如果直接拿到泛型中具体的数据类型?(未解决)详情:要拿到泛型中的实际类型,需要通过几句反射代码实现。例如有私有的属性private Map map;通过反射来拿的代码为://这句代码翻译过来的意思就是获取Test的声明的字段,获取字段泛型类型,//但实际上是获原创 2014-01-14 07:24:57 · 1366 阅读 · 0 评论
分享