java学习笔记
Small___ming
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java——字节流
Java——字节流 目录Java——字节流IO流分类和概述字节流写数据字节流写数据的三种方式字节流写数据加入异常处理字节流读数据(一次读一个字节数据)案例字节流读数据(一次读一个字节数组数据)案例:复制图片 IO流分类和概述 字节流写数据 字节流写数据的三种方式 注意:FileOutputStream fos = new FileOutputStream(" ");这个其实是执行了三步,分析源码查看时哪三步。 字节流写数据加入异常处理 字节流读数据(一次读一个字节数据) 案例 字节原创 2021-11-28 16:14:55 · 171 阅读 · 0 评论 -
Java——File类
Java——File类 目录Java——File类FileFile类概述和构造方法File类创建功能File类的判断和获取功能File删除功能递归案例:遍历目录 File File类概述和构造方法 File类创建功能 没有则创建并返回true,有就不创建并返回false。而且创建的是目录还是文件看的是调用的方法,而不是文件名。 File类的判断和获取功能 File删除功能 递归 案例:遍历目录 ...原创 2021-11-28 15:15:20 · 117 阅读 · 0 评论 -
Java——Map集合
Java——Map集合 这里写目录标题Java——Map集合一级目录二级目录三级目录Map集合的概述和使用基本功能获取功能Map集合的遍历案例Collections案例 一级目录 二级目录 三级目录 Map集合的概述和使用 基本功能 获取功能 Map集合的遍历 案例 以Student为键,String为值。关键在于重新方法,自己研究为什么Map不可以重复,看源码。 案例:ArrayList嵌套HashMap 案例:HashMap嵌套ArrayList 案例: 用TreeMap可原创 2021-11-28 11:29:20 · 288 阅读 · 0 评论 -
Java——set集合
Java——set集合 这里写目录标题Java——set集合一级目录二级目录三级目录set集合的特点哈希值HashSet集合LinkedHashSetTreeSet自然排序comparable的使用比较器排序Comparator的使用案例:泛型泛型类泛型方法泛型接口类型通配符可变参数可变参数的使用 一级目录 二级目录 三级目录 set集合的特点 哈希值 HashSet集合 自己去分析源码 LinkedHashSet TreeSet 自然排序comparable的使用 比较器排序C原创 2021-11-28 09:49:47 · 139 阅读 · 0 评论 -
Java——集合体系结构
Java——集合体系结构 集合类体系结构 Collection集合概述 集合常用方法 A/t + 7可以打开一个窗口看见所有类的信息。 集合的遍历 List集合原创 2021-11-25 18:27:14 · 216 阅读 · 0 评论 -
Java——包装类
Java——包装类 Integer int 与 string 转换 案例 思路: 1、用String.split()讲String存到一个字符串数组中 2、讲字符串数组中的数据存到int类型的数组中,Integer.parseInt() 3、对Int数组排序 Array.sort() 4、StringBuilder.append() 连接每一个数组元素 5、StringBuilder.toString()转换为String类型。 自动装箱和拆箱 日期类 ...原创 2021-11-25 16:30:00 · 113 阅读 · 0 评论 -
Java——常用API
Java——常用API Math System Object 选中方法按Ctrl+B查看源码,这里object的toString是获取包名,所以建议在子类中重写toString方法。 在子类中A/t+insert自动生成方法 equals()可以直接比较两个字符串 Array ...原创 2021-11-24 09:49:58 · 159 阅读 · 0 评论 -
Java——内部类
Java——内部类 内部类概述 成员内部类 局部内部类 匿名内部类 匿名内部类的应用 不用再单独写一个类原创 2021-11-24 08:59:43 · 149 阅读 · 0 评论 -
Java——形参与返回值
Java——形参与返回值 类名作为形参和返回值 类名作为形参和返回值 接口名作为形参和返回值原创 2021-11-24 08:33:22 · 126 阅读 · 0 评论 -
Java——多态
Java——多态 多态概述 父类: 继承+方法重写 父类引用指向子类对象 访问特点 父类: 子类: weight报错 palyGame报错 多态好处和弊端 多态的转型 抽象类 抽象类特点 抽象类成员特点 抽象类不能实例化是不能通过多态的方法实例化,构造方法的作用用于子类访问父类的初始化。 父类中的抽象方法限定子类必需重写。 接口 接口的特点 定义接口 继承接口 接口不可以实例化 通过多态的形式实例化 接口成员特点 变量默认值是:public static final原创 2021-11-23 12:16:55 · 108 阅读 · 0 评论 -
Java——继承
Java——继承 一、继承概述 super关键字 举例: 父类中没有无参构造方法的情况:原创 2021-11-23 10:24:35 · 350 阅读 · 0 评论 -
Java——ArrayList
Java——ArrayList 一、集合基础 集合概述 提供一种存储空间可变的存储模型,存储的数据容量可以发生改变 ArrayList: 1、可调整大小的数组实现 2、:是一种特殊的数据类型,泛型。 ArrayList构造方法和添加方法 ArrayList 常用方法 注意:使用索引时一定不可以越界!!! ...原创 2021-11-21 11:13:23 · 122 阅读 · 0 评论 -
Java——字符串
Java——字符串 一、API API:(Application Programming Interface):应用程序编程接口 Java API:JDK中提供的各种功能的Java类,这些类将底层的实现封装了起来,我们使用时不需要这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。 注意: 调用方法时,如果方法有明确的返回值,我们用变量接收。 可以手动完成,也可以使用快捷键完成(Ctrl+Alt+V) 例如: //创建对象 Scanner sc = new Sca原创 2021-11-21 10:38:54 · 101 阅读 · 0 评论 -
Java——构造方法
Java——构造方法 构造方法注意事项原创 2021-11-18 20:31:37 · 275 阅读 · 0 评论 -
Java——封装
Java——封装 一、private关键字 1、权限修饰符 2、可修饰成员(变量或方法) 3、保护成员不被别的类使用,被private修饰的成员只在本类中才能被访问 举例: 二、this 关键字 方法中只能看到局部变量,看不到成员变量。所以下面这个例子name=null; 在方法中用this关键字修饰的变量为成员变量。所以下面这个例子中成员变量this.name成功被赋值为参数name中的值。 三、this内存原理 当s1调用setName方法时,this此时指的对象是s1,所以指向地址001, t原创 2021-11-18 20:21:05 · 278 阅读 · 0 评论 -
Java——成员变量和局部变量
Java——成员变量和局部变量原创 2021-11-18 19:42:25 · 139 阅读 · 0 评论 -
java——类与对象
Java——类与对象 类 类是现实世界中一类具有相同属性和行为的事物的抽象 类是Java程序的基本组成单位 类的特点 1、类是对象的数据类型 2、类是具有相同属性和行为的一组对象的集合 对象的属性 对象具有的各种特征,每个对象的每个属性都有特定的值。 在Java中也就是成员变量 对象的行为 对象能够执行的操作 在java中也就是成员方法 类和对象的关系 类:现实世界中一类具有共同属性和行为的事物的抽象 对象:能够看得见摸得着的真实存在的实体 类是对象的抽象 对象是类的实体 ...原创 2021-11-18 19:39:57 · 292 阅读 · 0 评论 -
java——方法
java——方法 文章目录java——方法方法注意事项方法通用格式.方法重载方法的参数传递基本数据类型传参引用数据类型的传参 方法注意事项 1、方法是平级的,方法内不可以嵌套定义方法。 2、void 没有返回值,可以不用return,如果要用return的话,不能加数据。 方法通用格式. 定义方法时: 1、明确返回值类型,主要看是不是void 2、明确参数的个数和类型。 方法重载 满足以下条件可以构成方法的重载: 1、在同一个类中 2、方法名字相同 3、方法中参数的数目或者类型不同。 重点看方法名和参原创 2021-11-18 10:50:40 · 289 阅读 · 0 评论
分享