JAVASE
文章平均质量分 93
根据网上自学 大多来自B站黑马
搬砖小浩浩
这个作者很懒,什么都没留下…
展开
-
2021-08-10 学习 java进阶 day15-类加载器&反射&模块化
学习 java进阶 day15-类加载器&反射&模块化1.类加载器1.1类加载【理解】1.2类加载器【理解】1.2.1类加载器的作用1.2.2JVM的类加载机制1.2.3Java中的内置类加载器1.2.4ClassLoader 中的两个方法2.反射2.1反射的概述【理解】2.2获取Class类对象的三种方式【应用】2.2.1三种方式分类2.2.2示例代码2.3反射获取构造方法并使用【应用】2.3.1Class类获取构造方法对象的方法2.3.2Constructor类用于创建对象的方法2.4反原创 2021-08-10 21:29:17 · 731 阅读 · 0 评论 -
2021-08-05 学习 java进阶 day14-函数式接口&Stream流
复习 java进阶 day14-函数式接口&Stream流1.函数式接口1.1函数式接口概述【理解】1.2函数式接口作为方法的参数【应用】1.3函数式接口作为方法的返回值【应用】1.4常用函数式接口之Supplier【应用】1.5Supplier接口练习之获取最大值【应用】1.6常用函数式接口之Consumer【应用】1.7Consumer接口练习之按要求打印信息【应用】1.8常用函数式接口之Predicate【应用】1.9Predicate接口练习之筛选满足条件数据【应用】1.10常用函数式接口之原创 2021-08-06 00:00:24 · 312 阅读 · 0 评论 -
2021-08-04 复习 java进阶 day13-Lambda&接口更新&方法引用
复习 java进阶 day13-Lambda&接口更新&方法引用1.Lambda表达式1.1体验Lambda表达式【理解】1.2Lambda表达式的标准格式【理解】1.3Lambda表达式练习1【应用】1.4Lambda表达式练习2【应用】1.5Lambda表达式练习3【应用】1.6Lambda表达式的省略模式【应用】1.7Lambda表达式的注意事项【理解】1.8Lambda表达式和匿名内部类的区别【理解】2.接口组成更新2.1接口组成更新概述【理解】2.2接口中默认方法【应用】2.3接口原创 2021-08-04 23:56:38 · 487 阅读 · 0 评论 -
2021-08-04 复习 java进阶 day12-网络编程
复习 java进阶 day12-网络编程1.网络编程入门1.1 网络编程概述【理解】1.2 网络编程三要素【理解】1.3 IP地址【理解】1.4InetAddress【应用】1.5端口和协议【理解】2.UDP通信程序2.1 UDP发送数据【应用】2.2UDP接收数据【应用】2.3UDP通信程序练习【应用】3.TCP通信程序3.1TCP发送数据【应用】3.2TCP接收数据【应用】3.3TCP通信程序练习【应用】3.4TCP通信程序练习【应用】3.5TCP通信程序练习【应用】3.6TCP通信程序练习【应用】3.原创 2021-08-04 13:34:37 · 577 阅读 · 0 评论 -
2021-08-03 复习 java进阶 day11-多线程
复习 java进阶 day11-多线程1.实现多线程1.1进程和线程【理解】1.2实现多线程方式一:继承Thread类【应用】1.3设置和获取线程名称【应用】1.4线程优先级【应用】1.5线程控制【应用】1.6线程的生命周期【理解】1.7实现多线程方式二:实现Runnable接口【应用】2.线程同步2.1卖票【应用】2.2卖票案例的问题【理解】2.3同步代码块解决数据安全问题【应用】2.4同步方法解决数据安全问题【应用】2.5线程安全的类【理解】2.6Lock锁【应用】3.生产者消费者3.1生产者和消费者模原创 2021-08-03 20:54:45 · 659 阅读 · 0 评论 -
2021-08-02 复习 java进阶 day10-IO特殊流&Properties集合
复习 java进阶 day10-IO特殊流&Properties集合1.IO流案例1.1集合到文件数据排序改进版【应用】1.1.1案例需求1.1.2分析步骤1.1.3代码实现1.2复制单级文件夹【应用】1.2.1案例需求1.2.2分析步骤1.2.3代码实现1.3复制多级文件夹【应用】1.3.1案例需求1.3.2分析步骤1.3.3代码实现1.4复制文件的异常处理【应用】1.4.1基本做法1.4.2JDK7版本改进1.4.3JDK9版本改进2.IO特殊操作流2.1标准输入流【应用】2.2标准输出流【应用原创 2021-08-03 01:25:14 · 777 阅读 · 0 评论 -
2021-08-02 复习 java进阶 day09-字节缓冲流&字符流
复习 java进阶 day09-字节缓冲流&字符流1.字节缓冲流1.1字节缓冲流构造方法【应用】1.2字节流复制视频【应用】2.字符流2.1为什么会出现字符流【理解】2.2编码表【理解】2.3字符串中的编码解码问题【应用】2.4字符流中的编码解码问题【应用】2.5字符流写数据的5种方式【应用】2.6字符流读数据的2种方式【应用】2.7字符流复制Java文件【应用】2.8字符流复制Java文件改进版【应用】2.9字符缓冲流【应用】2.10字符缓冲流复制Java文件【应用】2.11字符缓冲流特有功能【应原创 2021-08-02 22:12:32 · 558 阅读 · 0 评论 -
2021-08-02 复习 java进阶 day08-File&递归&字节流
复习 java进阶 day08-File&递归&字节流1.File类1.1File类概述和构造方法【应用】1.2File类创建功能【应用】1.3File类判断和获取功能【应用】1.4File类删除功能【应用】2.递归2.1递归【应用】2.2递归求阶乘【应用】2.3递归遍历目录【应用】3.IO流3.1 IO流概述和分类【理解】3.2字节流写数据【应用】3.3字节流写数据的三种方式【应用】3.4字节流写数据的两个小问题【应用】3.5字节流写数据加异常处理【应用】3.6字节流读数据(一次读一个字节原创 2021-08-02 18:13:08 · 479 阅读 · 0 评论 -
2021-08-01 复习 java进阶 day07-集合Map&Collections工具类
复习 java进阶 day06-集合Map&Collections工具类1.Map集合1.1Map集合概述和特点【理解】1.2Map集合的基本功能【应用】1.3Map集合的获取功能【应用】1.4Map集合的遍历(方式1)【应用】1.5Map集合的遍历(方式2)【应用】1.6Map集合的案例【应用】1.6.1HashMap集合练习之键是String值是Student1.6.2HashMap集合练习之键是Student值是String1.6.3集合嵌套之ArrayList嵌套HashMap1.6.4集合原创 2021-08-01 23:57:33 · 158 阅读 · 0 评论 -
2021-08-01 复习 java进阶 day06-集合Set&泛型
复习 java进阶 day06-集合Set&泛型1.Set集合1.1Set集合概述和特点【应用】1.2哈希值【理解】1.3HashSet集合概述和特点【应用】1.4HashSet集合保证元素唯一性源码分析【理解】1.5常见数据结构之哈希表【理解】1.6HashSet集合存储学生对象并遍历【应用】1.7LinkedHashSet集合概述和特点【应用】2.Set集合排序2.1TreeSet集合概述和特点【应用】2.2自然排序Comparable的使用【应用】2.3比较器排序Comparator的使用【应原创 2021-08-01 18:32:44 · 516 阅读 · 0 评论 -
2021-08-01 复习 java进阶 day05-集合Collection&List
复习 java进阶 day05-集合Collection&List@1.Collection集合1.1集合体系结构【记忆】集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变集合类的体系图1.2Collection集合概述和基本使用【应用】Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现Collection集合基本使用原创 2021-08-01 15:06:34 · 541 阅读 · 0 评论 -
2021-07-31 复习 java进阶 day04-常用API&异常
复习 java进阶 day04-常用API&异常1.包装类1.1基本类型包装类(记忆)1.2Integer类(应用)1.3int和String类型的相互转换(记忆)1.4字符串数据排序案例(应用)1.5自动拆箱和自动装箱(理解)2.时间日期类2.1Date类(应用)2.2Date类常用方法(应用)2.3SimpleDateFormat类(应用)2.4日期工具类案例(应用)2.5Calendar类(应用)2.6二月天案例(应用)3.异常3.1异常(记忆)3.2JVM默认处理异常的方式(理解)3.3tr原创 2021-07-31 21:13:41 · 537 阅读 · 0 评论 -
2021-07-31 复习 java进阶 day03-参数传递&内部类&API
复习 java进阶 day03-参数传递&内部类&API1. 参数传递1.1 类名作为形参和返回值(应用)1.2 抽象类作为形参和返回值(理解)1.3 接口名作为形参和返回值(理解)2. 内部类2.1 内部类的基本使用(理解)2.2 成员内部类(理解)2.3 局部内部类(理解)2.4 匿名内部类(应用)2.5 匿名内部类在开发中的使用(应用)3. 常用API3.1 Math(应用)3.2 System(应用)3.3 Object类的toString方法(应用)3.4 Object类的equa原创 2021-07-31 15:43:52 · 340 阅读 · 0 评论 -
2021-07-31 复习 java进阶 day02-多态&抽象类&接口
复习 java进阶 day02-多态&抽象类&接口1.多态1.1多态的概述(记忆)1.2多态中的成员访问特点(记忆)1.3多态的好处和弊端(记忆)1.4多态中的转型(应用)1.5多态的案例(应用)2.抽象类2.1抽象类的概述(理解)2.2抽象类的特点(记忆)2.3抽象类的成员特点(记忆)2.4抽象类的案例(应用)3.接口3.1接口的概述(理解)3.2接口的特点(记忆)3.3接口的成员特点(记忆)3.4接口的案例(应用)3.5类和接口的关系(记忆)*3.6抽象类和接口的区别(记忆)*4.综合案原创 2021-07-31 13:24:21 · 144 阅读 · 0 评论 -
2021-07-30 复习 java进阶 day01-继承&修饰符
复习 java进阶 day01-继承&修饰符1. 继承1.1 继承的实现(掌握)1.2 继承的好处和弊端(理解)2. 继承中的成员访问特点2.1 继承中变量的访问特点(掌握)2.2 super(掌握)2.3 继承中构造方法的访问特点(理解)2.4 继承中成员方法的访问特点(掌握)2.5 super内存图(理解)2.6 方法重写(掌握)2.7 方法重写的注意事项(掌握)2.8. Java中继承的注意事项(掌握)3. 继承练习3.1 老师和学生(应用)3.2 猫和狗( 应用)4. 修饰符4.1 pack原创 2021-07-30 20:38:12 · 150 阅读 · 0 评论 -
2021-07-30 复习 java基础 day09-ArrayList集合&学生管理系统
复习 java基础 day09-ArrayList集合&学生管理系统1.ArrayList1.1ArrayList类概述【理解】1.2ArrayList类常用方法【应用】1.2.1构造方法1.2.2成员方法1.2.3示例代码1.3ArrayList存储字符串并遍历【应用】1.3.1案例需求1.3.2代码实现1.4ArrayList存储学生对象并遍历【应用】1.4.1案例需求1.4.2代码实现1.5ArrayList存储学生对象并遍历升级版【应用】1.5.1案例需求1.5.2代码实现2.学生管理系统2原创 2021-07-30 15:34:50 · 158 阅读 · 0 评论 -
2021-07-30 复习 java基础 day08-常用API
复习 java基础 day08-常用AP1.API1.1API概述【理解】1.2如何使用API帮助文档【应用】2.String类2.1String类概述【理解】2.2String类的特点【理解】2.3String类的构造方法【记忆】2.4创建字符串对象两种方式的区别【理解】*2.5字符串的比较【理解】2.5.1==号的作用*2.5.2equals方法的作用2.6用户登录案例【应用】2.6.1案例需求2.6.2代码实现2.7遍历字符串案例【应用】2.7.1案例需求2.7.2代码实现2.8统计字符次数案例【应用原创 2021-07-30 13:31:32 · 122 阅读 · 0 评论 -
2021-07-29 复习 java基础 day07-面向对象
复习 java基础 day07-面向对象1. 类和对象1.1 类和对象的理解【理解】1.2 类的定义【应用】1.3 对象的使用【应用】1.4 学生对象-练习【应用】2. 对象内存图2.1 单个对象内存图【理解】2.2 多个对象内存图【理解】2.3 多个对象指向相同内存图【理解】3. 成员变量和局部变量3.1 成员变量和局部变量的区别【理解】*4. 封装4.1 private关键字【理解】4.2 private的使用【应用】4.3 this关键字【应用】4.4 this内存原理【理解】*4.5 封装思想【理解原创 2021-07-29 21:50:28 · 516 阅读 · 0 评论 -
2021-07-29 复习 java基础 day06-Debug&基础练习
复习 java基础 day06-Debug&基础练习1.Debug模式1.1什么是Debug模式【理解】1.2Debug模式操作流程【应用】2.基础练习2.1减肥计划if版本【应用】2.1.1案例需求2.1.2代码实现2.2减肥计划switch版本【应用】2.2.1案例需求2.2.2代码实现2.3逢七跳过【应用】2.3.1案例需求2.3.2代码实现2.4不死神兔【应用】2.4.1案例需求2.4.2代码实现2.5百钱白鸡【应用】2.5.1案例需求2.5.2代码实现2.6数组元素求和【应用】2.6.1案原创 2021-07-29 19:25:26 · 559 阅读 · 0 评论 -
2021-07-29 复习 java基础 day05-方法
复习 java基础 day05-方法1. 方法概述1.1 方法的概念(理解)2. 方法的定义和调用2.1 无参数方法定义和调用(掌握)2.2 方法调用过程图解(理解)2.3 无参数方法的练习(应用)3. 带参数方法定义和调用3.1 带参数方法定义和调用(掌握)3.2 形参和实参(理解)3.3 带参数方法练习(应用)4. 带返回值方法的定义和调用4.1 带返回值方法定义和调用(掌握)4.2 带返回值方法练习(应用)5. 方法的注意事项5.1 方法的注意事项(掌握)5.2 方法的通用格式(掌握)6. 方法重载6原创 2021-07-29 17:37:32 · 520 阅读 · 0 评论 -
2021-07-29 复习 java基础 day04-IDEA工具&数组
复习 java基础 day04-IDEA工具&数组0.IDEA开发工具0.1 IDEA常用快捷键1.数组1.1什么是数组【理解】1.2数组定义格式【记忆】1.2.1第一种1.2.2第二种1.3数组动态初始化【应用】1.3.1什么是动态初始化1.3.2动态初始化格式1.3.3动态初始化格式详解1.4数组元素访问【应用】1.4.1什么是索引1.4.2访问数组元素格式1.4.3示例代码1.5内存分配【理解】1.5.1内存概述1.5.2java中的内存分配1.6单个数组的内存图【理解】1.7多个数组的内存图原创 2021-07-29 16:07:04 · 585 阅读 · 0 评论 -
2021-07-29 复习 java基础 day03-switch&循环语句
复习 java基础 day03-switch&循环语句1. switch语句1.1 switch语句结构(掌握)1.2 switch语句练习-春夏秋冬(应用)2. for循环2.1 for循环结构(掌握)2.2 for循环练习-输出数据(应用)2.3 for循环练习-求和(应用)2.4 for循环练习-求偶数和(应用)2.5 for循环练习-水仙花(应用)2.6 for循环练习-统计水仙花数个数(应用)3. while循环3.1 while结构(掌握)3.2 while循环练习-珠穆朗玛峰(应用)4原创 2021-07-29 11:17:36 · 364 阅读 · 0 评论 -
2021-07-28 复习 java基础 day02-Java基础语法
复习 java基础 day02-Java基础语法1. 运算符1.1 算术运算符(理解)1.1.1 运算符和表达式1.1.2 算术运算符1.1.3 字符的“+”操作1.1.4 字符串的“+”操作1.2 赋值运算符(应用)1.3 自增自减运算符(理解)1.4 关系运算符(应用)1.5 逻辑运算符(应用)短路逻辑运算符1.6 三元运算符(理解)2. 数据输入(应用)3. 流程控制语句(应用)3.1 流程控制语句分类3.2 顺序结构3.3 分支结构之if语句if语句格式1if语句格式2if语句格式31. 运算符原创 2021-07-28 23:43:21 · 478 阅读 · 0 评论 -
2021-07-28 复习 java基础 day01-java基础语法
这里写目录标题1. Java概述1.1 Java语言发展史(了解)1.2 Java语言跨平台原理(理解)1.3 JRE和JDK(记忆)1.4 JDK的下载和安装(应用)1.4.1 下载1.4.2 安装1.4.3 JDK的安装目录介绍2. 第一个演示程序2.1 常用DOS命令(应用)2.2 Path环境变量的配置(应用)2.2.1 为什么配置环境变量2.2.2 配置环境变量步骤2.3 HelloWorld案例(应用)2.3.1 Java程序开发运行流程2.3.2 HelloWorld案例的编写2.3.3 He原创 2021-07-28 19:09:54 · 616 阅读 · 0 评论