摘要: 1. 枚举类型(扩展) 枚举类型与class类非常相似, 枚举类型表示定义出一个类型, 这个类型可以创建的对象个数固定, 这种情况下可以使用枚举类型 举例 : 定义出一个星期类型, 星期只有1-7, 于是将1-7每一个星期对象个数固定下来, 只能创建出7个对象, 分别对应1-7 月份类型 : 1-1 阅读全文
posted @ 2020-09-07 20:38 master_hxh 阅读(114) 评论(0) 推荐(0) 编辑
摘要: day19 JDK8新特性 1. Lambda表达式 Lambda本质: 就是一个对象, 指定函数式接口的实现类对象 Lambda表达式使用前提: 接口必须是函数式接口 : 接口中只有一个抽象方法 使用注解 @FunctionalInterface 验证和标识接口就是一个函数式接口 Lambda优势 阅读全文
posted @ 2020-09-07 20:35 master_hxh 阅读(117) 评论(0) 推荐(0) 编辑
摘要: day18 1. Thread类中的常用方法 1.1 Thread类线程名字相关功能 1) getName() : 获取到当前线程的名称, 如果没有手动给线程设置名字, 线程有默认名称 Thread-数字 : Thread-0 , Thread-1... 2) setName(String name 阅读全文
posted @ 2020-09-07 20:34 master_hxh 阅读(133) 评论(0) 推荐(0) 编辑
摘要: day17 1. 字符流 1.1 字节流读取中文文本乱码问题 问题 : 使用字节输入流读取带有中文文本文件, 一边读取文件, 一边查看文件内容, 导致了按照字节进行读取, 有可能将中文拆分开, 将拆分的不完成的字节转换成字符, 于是发生数据读取出来乱码问题 解决 : 当读取带有中文文本时, 不要使用 阅读全文
posted @ 2020-09-07 20:29 master_hxh 阅读(202) 评论(0) 推荐(0) 编辑
摘要: day16 1. File类 1.1 File类的概述 File类 : 表示一个文件或者是文件夹路径类型, 来自于java.io包 路径 : 表示一个文件或者文件夹具体位置的字符串 举例 : D:\0810Java系统班\day16\笔记\day16笔记.docx 路径分为 : a : 绝对路径 , 阅读全文
posted @ 2020-09-07 20:24 master_hxh 阅读(238) 评论(0) 推荐(0) 编辑
摘要: day15 1. Collections工具类 List : 有索引, 元素可重复 实现类 : ArrayList(主要使用查询), LinkedList(主要增删) Set : 没有索引, 元素不重复 实现类 : HashSet(元素存取无序) LinkedHashSet(元素存取有序) Map 阅读全文
posted @ 2020-09-07 20:21 master_hxh 阅读(161) 评论(0) 推荐(0) 编辑
摘要: day14 1. Set集合 1.1 Set集合概述 Set集合是Collection的一个子接口,来自于java.util包 Set集合特点: 1) 元素存取不能保证有序 2) 没有索引 3) 不存储重复元素 Set接口, 不能实例化对象, 需要实现类, HashSet哈希表实现结构 代码 pac 阅读全文
posted @ 2020-09-07 20:19 master_hxh 阅读(200) 评论(0) 推荐(0) 编辑
摘要: day13 1. 集合的概述 集合是什么? 为什么要使用集合? a : 集合是什么 : 集合就是一个容器, 可以装载很多的数据, 所有的集合中存储的数据全部都是引用数据类型, 基本数据类型通过自动装箱也可以直接存储在集合中 b : 为什么要使用集合 : 数组容器是定长容器, 集合是可变长度的容器, 阅读全文
posted @ 2020-09-07 19:50 master_hxh 阅读(150) 评论(0) 推荐(0) 编辑
摘要: day12 1. System类(了解) System类就是表示系统资源类型, JDK中没有给出System类型构造方法, 证明不能new对象, 类型中的成员,全部静态 System类型中的静态成员常量: 1) System.in : 表示标准输入流, 默认关联通过键盘进行录入,举例 : 使用在Sc 阅读全文
posted @ 2020-09-07 19:44 master_hxh 阅读(163) 评论(0) 推荐(0) 编辑
摘要: day11 1. Object类型 1.1 equals方法 equals : 方法功能用于判断两个对象是否相等, 比较的两个对象分别是方法的调用者对象与参数对象obj equals方法比较: 1) Object源代码中 : 比较的是两个对象的内存地址是否相等 2) 实际开发中, 通常不进行对象的内 阅读全文
posted @ 2020-09-07 19:42 master_hxh 阅读(93) 评论(0) 推荐(0) 编辑
摘要: day10 1. 内部类(了解) 1.1 内部类的介绍 将一个类定义在另外一个类的内部, 这个类称为内部类; 内部类可以定义在成员位置, 也可以定义在方法中, 根据内部类定义的位置不同, 因此分为成员内部类和局部内部类 为什么定义内部类: 定义出一个Body身体类 class Body{// 外部类 阅读全文
posted @ 2020-09-07 19:39 master_hxh 阅读(139) 评论(0) 推荐(0) 编辑
摘要: day09 1. 多态 1.1 多态的概述 多态 : 面向对象中一大特征, 多态表示事物的多种形态 多态发生的前提: 1) 需要子父类继承关系(类与接口实现关系) 2) 需要子类重写从父类继承来的方法功能 3) 多态表达式 : 父类的引用指向子类对象 举例 : class Person{} clas 阅读全文
posted @ 2020-09-07 19:35 master_hxh 阅读(177) 评论(0) 推荐(0) 编辑
摘要: day08 1. 继承 1.1 继承中的成员变量 1. 子类可以继承到父类中所有非私有成员变量, 继承到了可以直接使用 2. 如果子类定义出了与父类同名的成员变量 a : 在子类中,使用子父类重名成员变量时, 根据变量就近访问原则, 优先使用子类中定义的成员变量; 变量就近访问原则 : 如果有局部变 阅读全文
posted @ 2020-09-07 19:33 master_hxh 阅读(88) 评论(0) 推荐(0) 编辑
摘要: day07 1. 构造方法 1.1 构造方法的定义和使用 构造方法 : 构造器, 构造函数, 使用英文单词Constructor 表示 Person p = new Person(); 对象创建的过程中, ()表示构造方法的调用 构造方法主要功能就是为了给对象的成员变量进行赋值, 当创建对象时, J 阅读全文
posted @ 2020-09-07 19:31 master_hxh 阅读(203) 评论(0) 推荐(0) 编辑
摘要: day06 1. 面向对象思想 面向对象 : 就是一种编程思想, 编程思维 面向过程与面向对象比较: a : 面向过程 : 有一个需求要实现, 我需要如何实现, 强调需求实现过程, 实现步骤 b : 面向对象 : 有一个需求要实现, 让谁去实现 举例 : 打扫卫生需求实现 a : 面向过程思维 : 阅读全文
posted @ 2020-09-07 19:27 master_hxh 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Day05笔记 课程内容 1、方法的重载 2、数组 一、方法的重载 1、重载:Overload,超载 2、方法的重载:在同一个类中,方法名称相同,参数列表不同,与返回值类型无关 3、说明: (1)在同一个类中:方法的重载发生在同一个类型中的方法之间,如果是不同的类或者是无关的类,不存在重载的情况 ( 阅读全文
posted @ 2020-09-07 19:24 master_hxh 阅读(97) 评论(0) 推荐(0) 编辑
摘要: Day04笔记 课程内容 1、循环结构剩余部分 2、嵌套循环 3、方法 一、循环结构剩余部分 (一)do...while循环 1、定义格式: do { 循环语句体; 步进表达式; } while(逻辑表达式); 2、执行流程: (1)执行do的大括号中的循环语句体和步进表达式 (2)执行while小 阅读全文
posted @ 2020-09-07 19:20 master_hxh 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Day02笔记 课程内容 1、基本概念 2、常量 3、变量 4、运算符 一、基本概念 (一)注释 1、在代码中,用于解释说明程序的部分。 2、注释特点: (1)编译器不会检查这部分内容的语法格式 (2)运行的时候会忽略掉这部分内容 3、分类: 单行注释:使用符号【//】,可以注释本行的内容,是//后 阅读全文
posted @ 2020-09-07 19:16 master_hxh 阅读(137) 评论(0) 推荐(0) 编辑
摘要: MDay01笔记 一、前言 (一)IT介绍 1、UI(User Interface):负责网页图片设计,用户的交互方式 2、Web:将UI设计好的图片,按照一定的格式进行排布 3、服务器端: ① 客户端将请求发送到服务器,服务器根据客户端的请求从数据库中做出增删改查的操作。 ② 服务器将处理好的数据 阅读全文
posted @ 2020-09-07 19:14 master_hxh 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 第一讲HTML 一、 JavaWeb课程体系 二、 HTML语言介绍 (一)为什么学习HTML 使用HTML语言实现的, 右键==>查看页面源代码/F12 网站主要包含:(俗称网页三剑客) HTML语言(用于展示静态资源) Css(美化页面) JavaScript(实现动态效果) 网页根据内容区分: 阅读全文
posted @ 2020-09-07 19:12 master_hxh 阅读(255) 评论(0) 推荐(0) 编辑