2019年5月6日

Java 集合框架_中

摘要: Set接口 特点: 【1】Set接口表示一个唯一、无序的容器(和添加顺序无关) Set接口常用实现类有 HashSet 【1】HashSet是Set接口的实现类,底层数据结构是哈希表。 【2】HashSet是线程不安全的(不保证同步) 【3】根据哈希表的工作原理,请存储一个自定义对象到HashSet 阅读全文
posted @ 2019-05-06 19:26 德德玛 阅读(153) 评论(0) 推荐(0) 编辑
2019年5月5日

Java 集合框架_上

摘要: 集合框架被设计成要满足以下几个目标。 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。 该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。 对一个集合的扩展和适应必须是简单的。 该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是 阅读全文
posted @ 2019-05-05 21:00 德德玛 阅读(123) 评论(0) 推荐(0) 编辑
2019年4月30日

枚举

摘要: 枚举 枚举是有一组固定的常量组成的类型,自定义数据类型。 关键字 enum; 一般常量值得类型是 public static final java 中所有的枚举类型都继承Enum类。可以把枚举类型看出成一个类 枚举和switch 枚举的其他方法 总结: @只能够取特定值中的一个,不能重复; @使用e 阅读全文
posted @ 2019-04-30 22:59 德德玛 阅读(95) 评论(0) 推荐(0) 编辑

常用类_日期类

摘要: 日期时间类 计算机时间戳是指距离历元(1970-01-0零时零分零秒)的时间间隔(ms) 特点: @注意:毫秒为单位 @用long类型存储。 @格林尼治俗称(GMT),是一个标准时间,用于全球时间的标准化。各国通过时区偏移来定义各国的标准时间。例如 中国的标准时 = UTC+08:00 日本的标准时 阅读全文
posted @ 2019-04-30 21:28 德德玛 阅读(135) 评论(0) 推荐(0) 编辑
2019年4月28日

字符串本质

摘要: String String 类代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的对象 特点:【1】字符串本质上是一个字符数组,它们的值在创建之后不能更改,所以字符串是常量; 【2】可以把字符串看出是字符数组的包装类,内部声明一个private final char val 阅读全文
posted @ 2019-04-28 15:29 德德玛 阅读(497) 评论(0) 推荐(0) 编辑

常用类

摘要: 常用类 1 包装类 把八大基本数据类型封装到一个类中,并提供属性和方法,更方便的操作基本数据类型。包装类的出现并不是用于取代基本数据类型。 特点: 【1】包装类位于java.lang包中。Number 类,Number数值类型是八大基本数据类的抽象父类,提供把包装类转化成基本数据类型的方法(xxxV 阅读全文
posted @ 2019-04-28 14:51 德德玛 阅读(107) 评论(0) 推荐(0) 编辑
2019年4月27日

异常处理

摘要: 异常处理 传统处理异常的方式缺点:: [1] 通过判断影响执行效率。 [2] 判断逻辑和业务逻辑交织在一起,可维护性很差。 Java异常处理机制: 关键字 :try / catch try / catch / inally try/catch :把有可能产生异常的代码放到try代码块中,catch代 阅读全文
posted @ 2019-04-27 21:34 德德玛 阅读(107) 评论(0) 推荐(0) 编辑
2019年4月26日

最终类object 和内部类

摘要: Object 类 性质:【1】是所有类的根类。 【2】如果一个类没有显示继承另外一个类,那么该类一定继承于Object toString() 返回对象的字符串表示形式 特殊:【1】输出对象时,默认调用toString方法,返回类型@内存地址 equals(Object obj) 用于判断两个对象是否 阅读全文
posted @ 2019-04-26 21:36 德德玛 阅读(202) 评论(0) 推荐(0) 编辑

接口

摘要: 接口 意义 : 【1】接口中定义的一些系列方法表示的是一种种的能力。接口让实现类实现这些能力,实现类的能力得到拓展和升级。实现类根据自身特性实现接口中定义的方法。 【2】接口也可表示一种约定(协议),约定(规范)了实现类应该具备(has a)的能力。 【3】实现类必须实现接口中所有的方法,所以接口规 阅读全文
posted @ 2019-04-26 20:57 德德玛 阅读(132) 评论(0) 推荐(0) 编辑

Java多态

摘要: 多态 意义:同一个事物,由于条件不同,执行的结果不同。在Java中实质上指的同一引用类型,使用不同的实例而执行结果不同的。 注意:【1】同一个类型,一般指父类 【2】不同:不同的子类实例,同一个方法执行的父类或者子类方法; 实现多态规则: 【1】必须有继承关系,子类有一定要重写/实现父类的方法 【2 阅读全文
posted @ 2019-04-26 20:28 德德玛 阅读(154) 评论(0) 推荐(0) 编辑