![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVASE
文章平均质量分 94
LI JS@你猜啊
行动起来
展开
-
day24: 反射获取成员变量(重点)、 函数型接口、 四个函数型接口、Stream、注解
一 回顾1.Junit 主要用于来做局部测试2.Junit 使用的步骤 A.定义一个普通的方法 访问修饰符public 没有返回值 void B.在 方法上使用注解 @Test3.反射: 概念:所有框架的灵魂 反射机制:将类的各个部分 组成一个新的对象 Class对象 获取Class 对象 A.对象名.getClass() B.类名.class C.Class.forName("完整包名+类名"); 获取构造方法 pub...原创 2022-03-11 21:04:11 · 944 阅读 · 0 评论 -
day10:抽象方法、抽象类、接口、类与接口、接口与接口、内部类
一 回顾1.继承中访问成员方法的特点: 重名:优先访问子类 不重名:优先方法子类 没有则向上查找 方法重载: 同一一个类 方法名相同 参数不同 与返回值类型无关 方法重写: 在继承中 方法名相同 参数相同 与返回值与访问修饰符有关2.继承好处: 高扩展性 高可复用性 避免大量的冗余的代码 耦合度比较高 低耦合 高内聚3.多态 概念:一个事物或者一个对象 多种形态 访问成员变量特点: 编译看左边 运行看左边 访问成员方法特点:编译看左边 运...原创 2022-04-08 17:39:14 · 894 阅读 · 0 评论 -
day19: IO、OutputStream、FileOutputStream、高效流(缓冲区,一个一个存取)、字符流
一 回顾1.File 文件对象2.构造方法: A.public File(File parent,String child) B.public File(String pathname) C.public File(String parent,String child)3.常规的方法 创建: public boolean createNewFile() 创建空的文件 public boolean mkdir() 创建一级目录 ...原创 2022-03-15 10:13:22 · 1441 阅读 · 0 评论 -
day23:Junit、反射、获取Class对象(三种)、获取构造方法、获取成员方法、不修改任何的java代码 调用类中任意的方法、jdk8与jdk9接口的新特性、Lambda 表达式
五 Junit1.Junit 主要用于做局部测试 局部测试可以快速帮助查找bug 2.测试分类:黑盒测试与白盒测试 3.黑盒测试:功能测试(按照需求的文档来进行测试)与接口测试 比较简单的 4.白盒测试:测开(测试开发工程师) 编写自动化脚本的代码 (java与python) 5.Junit 使用的步骤 A.定义一个方法 a.方法的访问修饰符 public b.返回值只能使用void B.在方法上加上注解 @Test 6....原创 2022-03-10 23:02:35 · 267 阅读 · 0 评论 -
day20:转换流、字符的高效流、对象流(序列化)、IO总结、方法多参数、Properties、 Properties工具类的封装
一 回顾1.IO 流:按照流向:输入流与输出流按照类型: 字节流与字符流2.字节流-写:OutputStream public void close() 关闭资源 public void flush() 将缓冲区的数据刷新到硬盘中 (写)public void write(byte[] b) 将字节数据的内容写入 public abstract void write...原创 2022-03-07 20:55:52 · 252 阅读 · 0 评论 -
day18:File(构造方法、创建、删除文件或者文件夹、 判断性、重命名与剪切、得到性、过滤性)、递归(遍历文件夹文件)
六、file6.1简介1.文件和目录路径名的抽象表示形式==>可以把文件或者文件的路径构成一个File 可以使用其方法2.路劲: 绝对路劲 与相对路径3.绝对路劲:从根盘符开始的路径就是绝对路劲 例子:D:\day02\src\Test01.java4.相对路径:相对于具体参照物的路径 在idea中基本都是使用的相对路径相对路径6.2 File的构造方法构造方法的名称 构造方法的描述 public File(File parent, Stringc原创 2022-03-05 09:01:24 · 469 阅读 · 0 评论 -
day17:HashMap、LinkedHashMap、泛型、Collections、斗地主
七、HashMap7.1简介1.特点:A.数据结构基于哈希表 B.并允许使用null值和null键 C.此实现不是同步的在多线程中是不安全 D.默认初始化容量是167.2...原创 2022-03-03 21:02:48 · 407 阅读 · 0 评论 -
day15:hash值、Set(hashCode(),equals())、HashSet、LinkedHashSet、TreeSet、Map(keySet,entry(get.set)、HashMap
一 回顾1.集合的分类:单列集合 Collection 双列集合 Map2.Collection 四大all的方法3.List 特点: 有序 有索引 可以重复 四个带索引操作的方法 4.ArrayList 以数组的方式来进行存储 查询快 增加慢5.LinkedList 以链表的方式进行存储 增删快 查询 慢 六个方法 主要是针对与头部尾部操作6.Set集合 特点:无序 无索引 不能重复7.List遍历方式 A.转换为数组来进行遍历 B.转换为迭...原创 2022-03-14 21:59:03 · 105 阅读 · 0 评论 -
day14:Collection带all的方法、集合遍历、迭代器、 List接口、ListIterator、并发异常、ArrayList、LinkedList、Set
一、Collection带all的方法方法的名称 方法的说明 返回值的说明 col1集合的元素 col2集合的元素 public booleana ddAll(Collection<?extends E> c) 将一个集合添加到另一个集合(大集合添加小集合) 添加数据成功返回true否则添加失败返回false 元素会发生改变,将col2的元素添加col1中 没有变化 boolean containsAll(Col原创 2022-02-26 10:08:54 · 221 阅读 · 0 评论 -
day13:Scanner、Arrays数组的工具类、异常、集合Collection
一、Scanner(了解)1.概念:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描==>就是一个文本扫描器2.构造方法构造方法的名称 构造方法的描述 public Scanner(File source) 构造一个新的 Scanner 扫描指定的文件 public Scanner(String source) 构造一个新的 Scanner,它生成的值是从指定字符串扫描的(这个字 符串一般表示的就是文件的路径) public原创 2022-02-28 14:49:03 · 328 阅读 · 0 评论 -
StringBuffer、StringBuiler、包装类、Integer、BigInteger、BigDecimal、Math、System、Date、Calendar
一 回顾1.项目打包 导包 删除依赖包2.Object 概念:Object的所有类的直接父类或者是间接父类 构造:public Object() 常用的方法: public String toString() A.返回对象的字符串表示形式 B.没有重写返回的是对象的地址值 重写之后返回的是对象的属性值 public boolean equals(Object obj) A.比较两个对象是否是同一个对象 两个栈引......原创 2022-03-14 20:47:47 · 646 阅读 · 0 评论