摘要:
集合工具类 具体使用参见api 一般名词后面加s为工具类 reverse(list) 反转 shuffle(list) 排序,乱序 sort(List[, Comparator]) 排序,可定制, max(List) 最大值 min(List) 最小值 同步控制 synchronizedcccc() 阅读全文
摘要:
jdk1.5引入,解决工具,容器等类型经常使用Object来代指多种类型使用时经常要造型而造成的类型安全问题 声明 T 使用泛型情况 集合 工具类 自定义 理解,通过泛型,提供一种储存类型的方式,即储存类型变量,类类型。 泛型变量缺省为Object类型 泛型类型隶属与对象的,不同的对象创建对象的时候 阅读全文
摘要:
地图,和实际地点有映射关系 内置对象Entry,包含两个元素 单项一对一的关系 大词典,可以根据相应的键来找到值 方法 Object put(Oject key,Object value) Object remove(Object key) void putAll(Map t) void clear 阅读全文
摘要:
Iterator对象称为迭代器,是一组接口 观察者,从第三方的角度实现对集合的遍历 Collection接口的集合类均实现了迭代器 方法 boolean hasNext() //是否由下一个 Objects next() //把下一个拿出来 使用 集合里可以直接使用iterator来生成迭代器对象, 阅读全文
摘要:
集合 collection和Iterator接口 作用,批量存储数据 特点,存储数量不等的多个对象,抽象为可变长度的object数组 collection 保存单个的对象 特点 无序 不按照元素添加顺序 可重复 方法 boolean add(Object o);//添加指定对象,基本类自动装箱 vo 阅读全文
摘要:
Date类 日期,时间处理类,jdk7及之前使用,有很大的诟病,比较麻烦 Long millis = System.currentTimeMillis();//当前相对时间,从1970年首日零点开始计算(计算机诞生) Calendar类 日历类 其他常用类 String SimpleDateDteF 阅读全文
摘要:
字符串相关类 String类,构造字符串对象 常量对象,使用双引号括起来的字符序列,字符串一旦创建,不能改变 字符串的字符使用Unicode字符编码,一个字符占两个字节 可以简单理解为是一个字符数组 String是一个Final类,代表不可变的字符序列 new和+等产生新对象的在gc区, 常量相加, 阅读全文
摘要:
api api文档,对jdk的方法签名和注解,对jdk的使用说明 不熟悉的类可以查看api来查找其可以使用方法 最长使用的类 java.lang.Integer java.lang.String 包装类 包装类:把基本数据类型包装为对象类型,此过程称为装箱 手工装箱,Integer obj1 = n 阅读全文
摘要:
异常,不可避免 执行中发生的不正常情况(开发中语法和逻辑错误不算) Throwable 类,异常根父类 Public String getMessage() //打印错误信息 public void printStackTrace() //打印异常抛出轨迹 机制,异常向上抛出,等待处理 java健壮 阅读全文
摘要:
注解 特殊注释,给编译器和jvm读取,让编译器为我们做检查 属性,修饰符,可以修饰方法,类,属性,等,具体的看注解的修饰范围限定 内置注解 @Override 告诉编译器做检测,它所修饰的方法是否满足方法覆盖的条件,标记性注解 @deprecated 提醒使用者,它修饰的目标将要被删除,在这里不建议 阅读全文
摘要:
enum,枚举类 对象个数有限 里面保存的时全局常量对象的引用 仅有一个对象,即为单例 valueof(),根据对象名称获取对象引用 values(),返回对象数组,放置枚举类的所有对象的对象数组 符合switch使用习惯 switch变量数据类型必须时非long整数,字符串,枚举 原理,普通类每个 阅读全文
摘要:
内部类 概念,一个类的定义位于另一个的内部,前者被称为内部类,后者称为外部类 属性,类的成员 类成员 属性 行为 构造器 代码块 内部类 分类 成员内部类, 方法外声明的内部类 ,一般在static中嵌套 被static修饰,嵌套类 没有static修饰的,普通内部类,类模式像对象关联,内部类可以访 阅读全文