java学习笔记
Small___ming
这个作者很懒,什么都没留下…
展开
-
Java——字节流
Java——字节流目录Java——字节流IO流分类和概述字节流写数据字节流写数据的三种方式字节流写数据加入异常处理字节流读数据(一次读一个字节数据)案例字节流读数据(一次读一个字节数组数据)案例:复制图片IO流分类和概述字节流写数据字节流写数据的三种方式注意:FileOutputStream fos = new FileOutputStream(" ");这个其实是执行了三步,分析源码查看时哪三步。字节流写数据加入异常处理字节流读数据(一次读一个字节数据)案例字节原创 2021-11-28 16:14:55 · 113 阅读 · 0 评论 -
Java——File类
Java——File类目录Java——File类FileFile类概述和构造方法File类创建功能File类的判断和获取功能File删除功能递归案例:遍历目录FileFile类概述和构造方法File类创建功能没有则创建并返回true,有就不创建并返回false。而且创建的是目录还是文件看的是调用的方法,而不是文件名。File类的判断和获取功能File删除功能递归案例:遍历目录...原创 2021-11-28 15:15:20 · 73 阅读 · 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 · 219 阅读 · 0 评论 -
Java——set集合
Java——set集合这里写目录标题Java——set集合一级目录二级目录三级目录set集合的特点哈希值HashSet集合LinkedHashSetTreeSet自然排序comparable的使用比较器排序Comparator的使用案例:泛型泛型类泛型方法泛型接口类型通配符可变参数可变参数的使用一级目录二级目录三级目录set集合的特点哈希值HashSet集合自己去分析源码LinkedHashSetTreeSet自然排序comparable的使用比较器排序C原创 2021-11-28 09:49:47 · 86 阅读 · 0 评论 -
Java——集合体系结构
Java——集合体系结构集合类体系结构Collection集合概述集合常用方法A/t + 7可以打开一个窗口看见所有类的信息。集合的遍历List集合原创 2021-11-25 18:27:14 · 157 阅读 · 0 评论 -
Java——包装类
Java——包装类Integerint 与 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 · 64 阅读 · 0 评论 -
Java——常用API
Java——常用APIMathSystemObject选中方法按Ctrl+B查看源码,这里object的toString是获取包名,所以建议在子类中重写toString方法。在子类中A/t+insert自动生成方法equals()可以直接比较两个字符串Array...原创 2021-11-24 09:49:58 · 101 阅读 · 0 评论 -
Java——内部类
Java——内部类内部类概述成员内部类局部内部类匿名内部类匿名内部类的应用不用再单独写一个类原创 2021-11-24 08:59:43 · 100 阅读 · 0 评论 -
Java——形参与返回值
Java——形参与返回值类名作为形参和返回值类名作为形参和返回值接口名作为形参和返回值原创 2021-11-24 08:33:22 · 84 阅读 · 0 评论 -
Java——多态
Java——多态多态概述父类:继承+方法重写父类引用指向子类对象访问特点父类:子类:weight报错palyGame报错多态好处和弊端多态的转型抽象类抽象类特点抽象类成员特点抽象类不能实例化是不能通过多态的方法实例化,构造方法的作用用于子类访问父类的初始化。父类中的抽象方法限定子类必需重写。接口接口的特点定义接口继承接口接口不可以实例化通过多态的形式实例化接口成员特点变量默认值是:public static final原创 2021-11-23 12:16:55 · 75 阅读 · 0 评论 -
Java——继承
Java——继承一、继承概述super关键字举例:父类中没有无参构造方法的情况:原创 2021-11-23 10:24:35 · 276 阅读 · 0 评论 -
Java——ArrayList
Java——ArrayList一、集合基础集合概述提供一种存储空间可变的存储模型,存储的数据容量可以发生改变ArrayList:1、可调整大小的数组实现2、:是一种特殊的数据类型,泛型。ArrayList构造方法和添加方法ArrayList 常用方法注意:使用索引时一定不可以越界!!!...原创 2021-11-21 11:13:23 · 77 阅读 · 0 评论 -
Java——字符串
Java——字符串一、APIAPI:(Application Programming Interface):应用程序编程接口Java API:JDK中提供的各种功能的Java类,这些类将底层的实现封装了起来,我们使用时不需要这些类是如何实现的,只需要学习这些类如何使用即可,我们可以通过帮助文档来学习这些API如何使用。注意:调用方法时,如果方法有明确的返回值,我们用变量接收。可以手动完成,也可以使用快捷键完成(Ctrl+Alt+V)例如://创建对象Scanner sc = new Sca原创 2021-11-21 10:38:54 · 58 阅读 · 0 评论 -
Java——构造方法
Java——构造方法构造方法注意事项原创 2021-11-18 20:31:37 · 237 阅读 · 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 · 230 阅读 · 0 评论 -
Java——成员变量和局部变量
Java——成员变量和局部变量原创 2021-11-18 19:42:25 · 94 阅读 · 0 评论 -
java——类与对象
Java——类与对象类类是现实世界中一类具有相同属性和行为的事物的抽象类是Java程序的基本组成单位类的特点1、类是对象的数据类型2、类是具有相同属性和行为的一组对象的集合对象的属性对象具有的各种特征,每个对象的每个属性都有特定的值。在Java中也就是成员变量对象的行为对象能够执行的操作在java中也就是成员方法类和对象的关系类:现实世界中一类具有共同属性和行为的事物的抽象对象:能够看得见摸得着的真实存在的实体类是对象的抽象对象是类的实体...原创 2021-11-18 19:39:57 · 242 阅读 · 0 评论 -
java——方法
java——方法文章目录java——方法方法注意事项方法通用格式.方法重载方法的参数传递基本数据类型传参引用数据类型的传参方法注意事项1、方法是平级的,方法内不可以嵌套定义方法。2、void 没有返回值,可以不用return,如果要用return的话,不能加数据。方法通用格式.定义方法时:1、明确返回值类型,主要看是不是void2、明确参数的个数和类型。方法重载满足以下条件可以构成方法的重载:1、在同一个类中2、方法名字相同3、方法中参数的数目或者类型不同。重点看方法名和参原创 2021-11-18 10:50:40 · 228 阅读 · 0 评论