[Day20]Map接口、可变参数、Collections

摘要: 1.Map接口-元素成对存在,每个元素由健与值两部分组成,通过键可以找所对应的值 1.1 Map子类 (1)HashMap<K,V>:存储数据所用的哈希表结构,元素的存取数据顺序不能保证一致。由于要保证键的唯一、不重复,需要重写键的hashCode()方法、equals()方法 (2)LinkedH 阅读全文
posted @ 2019-04-19 15:50 ERFishing 阅读(208) 评论(0) 推荐(0) 编辑

[Day19]Collection接口中的子类(List集合、Set集合)

摘要: 1.List接口 1.1API总结 (1)是一个元素存取有序的集合 (2)是一个带有索引的集合,通过索引可以精确的操作集合中的元素 (3)集合中有可以重复的元素,通过元素的equals方法,来比较是否为重复的元素 (4)List接口的常用子类:ArrayList集合、LinkedList集合 1.2 阅读全文
posted @ 2019-04-12 20:14 ERFishing 阅读(897) 评论(0) 推荐(0) 编辑

[Day18]集合框架Collection、迭代器、增强for循环以及泛型

摘要: 1.集合 1.1集合-本身是一个存储的容器 集合类的基本接口是Collection接口,这个接口有两个基本方法 (1)boolean add(E element) 用于向集合中添加元素,如果添加元素确实改变了集合就返回true,否则返回false (2)Interator<E> interator( 阅读全文
posted @ 2019-04-07 19:14 ERFishing 阅读(150) 评论(0) 推荐(0) 编辑

[Day17]常用API(System、Math、Arrays、BigInteger、BigDecimal)

摘要: 1.基本类型包装类 1.1 8种基本类型对应的包装类 1.2 将字符串转成基本类型: 1.3 将基本数值转成字符串的3种方式 (1)基本类型直接与“ ”相连接 (2)调用String的valueOf方法 (3)调用包装类中的toString方法 1.4基本类型和对象转换 (1)基本数值-->包装对象 阅读全文
posted @ 2019-04-03 21:07 ERFishing 阅读(167) 评论(0) 推荐(0) 编辑

[Day16]常用API(正则表达式、Date类、DateFormat类、Calendar类)

摘要: 1.正则表达式(Regular Expression,regex)-是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串 1.1匹配规则: (1)字符:x -代表的是字符x (2)字符:\\ -代表的是反斜线字符'\' (3)字符:\t -制表符 (4)字符:\n 阅读全文
posted @ 2019-04-03 09:06 ERFishing 阅读(160) 评论(0) 推荐(0) 编辑

[Day15]常用API(Object类、String类)

摘要: 1.Java的API(API: Application(应用) Programming(程序) Interface(接口)) Java API是JDK中提供使用的类,类已经将底层代码进行封装 在JDK安装目录下有个src.zip文件,这个文件解压缩后里面的内容是所有Java类的源文件 2.Objec 阅读全文
posted @ 2019-03-26 17:05 ERFishing 阅读(159) 评论(0) 推荐(0) 编辑

[Day14]Eclipse高级、类与接口作为参数返回值

摘要: l 不同修饰符的使用 类,最常使用public修饰 成员变量,最常使用private修饰 成员方法,最常使用public修饰 l 自定义数据类型的使用 类作为方法参数时,说明要向方法中传入该类的对象 类作为方法返回值时,说明该方法要返回一个该类的对象。 抽象类作为方法参数时,说明要传入一个实现抽象类 阅读全文
posted @ 2019-03-23 15:44 ERFishing 阅读(168) 评论(0) 推荐(0) 编辑

[Day13]static、final、匿名对象、内部类、包、修饰符、代码块

摘要: 1、final-最终 (1)final的特点 final修饰类不可以被继承,但是可以继承其他类 final修饰的方法不可以被覆盖,但父类中没有final修饰方法,子类覆盖后可以加final final修饰的变量称为常量,这些变量只能赋值一次 引用类型的变量值为对象地址值,地址值不能更改,但是地址内的 阅读全文
posted @ 2019-03-20 15:00 ERFishing 阅读(130) 评论(0) 推荐(0) 编辑

[Day12]构造方法、关键字this、super

摘要: 1.构造方法:对象创建时要执行的方法 (1)构造方法的格式: 修饰符 构造方法名(参数列表){} 体现: a.构造方法没有返回值类型,也不需要返回值 b.构造方法名称必须和类型保持一致 c.构造方法没有具体的返回值 (2)构造方法的细节 a.在编译Java文件时,编译器会自动给class文件中添加默 阅读全文
posted @ 2019-03-13 09:23 ERFishing 阅读(122) 评论(0) 推荐(0) 编辑

[Day11]接口、多态

摘要: 1.接口 (1)接口定义:interface关键字 ,所在文件仍然是.java文件,编译后仍产生.class文件。 定义格式 public interface 接口名{ 抽象方法1; 抽象方法2; 抽象方法3; } 注意:a.接口中的方法均为公共方法访问的抽象方法。b.接口中无法定义普通的成员变量。 阅读全文
posted @ 2019-03-07 10:02 ERFishing 阅读(153) 评论(0) 推荐(0) 编辑