摘要:
day17 1. 字符流 1.1 字节流读取中文文本乱码问题 问题 : 使用字节输入流读取带有中文文本文件, 一边读取文件, 一边查看文件内容, 导致了按照字节进行读取, 有可能将中文拆分开, 将拆分的不完成的字节转换成字符, 于是发生数据读取出来乱码问题 解决 : 当读取带有中文文本时, 不要使用 阅读全文
摘要:
day16 1. File类 1.1 File类的概述 File类 : 表示一个文件或者是文件夹路径类型, 来自于java.io包 路径 : 表示一个文件或者文件夹具体位置的字符串 举例 : D:\0810Java系统班\day16\笔记\day16笔记.docx 路径分为 : a : 绝对路径 , 阅读全文
摘要:
day15 1. Collections工具类 List : 有索引, 元素可重复 实现类 : ArrayList(主要使用查询), LinkedList(主要增删) Set : 没有索引, 元素不重复 实现类 : HashSet(元素存取无序) LinkedHashSet(元素存取有序) Map 阅读全文
摘要:
day14 1. Set集合 1.1 Set集合概述 Set集合是Collection的一个子接口,来自于java.util包 Set集合特点: 1) 元素存取不能保证有序 2) 没有索引 3) 不存储重复元素 Set接口, 不能实例化对象, 需要实现类, HashSet哈希表实现结构 代码 pac 阅读全文
摘要:
day13 1. 集合的概述 集合是什么? 为什么要使用集合? a : 集合是什么 : 集合就是一个容器, 可以装载很多的数据, 所有的集合中存储的数据全部都是引用数据类型, 基本数据类型通过自动装箱也可以直接存储在集合中 b : 为什么要使用集合 : 数组容器是定长容器, 集合是可变长度的容器, 阅读全文
摘要:
day12 1. System类(了解) System类就是表示系统资源类型, JDK中没有给出System类型构造方法, 证明不能new对象, 类型中的成员,全部静态 System类型中的静态成员常量: 1) System.in : 表示标准输入流, 默认关联通过键盘进行录入,举例 : 使用在Sc 阅读全文
摘要:
day11 1. Object类型 1.1 equals方法 equals : 方法功能用于判断两个对象是否相等, 比较的两个对象分别是方法的调用者对象与参数对象obj equals方法比较: 1) Object源代码中 : 比较的是两个对象的内存地址是否相等 2) 实际开发中, 通常不进行对象的内 阅读全文
摘要:
day10 1. 内部类(了解) 1.1 内部类的介绍 将一个类定义在另外一个类的内部, 这个类称为内部类; 内部类可以定义在成员位置, 也可以定义在方法中, 根据内部类定义的位置不同, 因此分为成员内部类和局部内部类 为什么定义内部类: 定义出一个Body身体类 class Body{// 外部类 阅读全文
摘要:
day09 1. 多态 1.1 多态的概述 多态 : 面向对象中一大特征, 多态表示事物的多种形态 多态发生的前提: 1) 需要子父类继承关系(类与接口实现关系) 2) 需要子类重写从父类继承来的方法功能 3) 多态表达式 : 父类的引用指向子类对象 举例 : class Person{} clas 阅读全文
摘要:
day08 1. 继承 1.1 继承中的成员变量 1. 子类可以继承到父类中所有非私有成员变量, 继承到了可以直接使用 2. 如果子类定义出了与父类同名的成员变量 a : 在子类中,使用子父类重名成员变量时, 根据变量就近访问原则, 优先使用子类中定义的成员变量; 变量就近访问原则 : 如果有局部变 阅读全文