- 博客(13)
- 收藏
- 关注
原创 File类-IO流
1.File类概述2.File类的常用API –2.1判断文件类型、获取文件信息 –2.2创建文件、删除文件功能 –2.3遍历文件夹3.方法递归4.字符集5.IO流概述6.字节流的使用7.资源释放的方式8.字符流的使用1.File类概述File类在包java.io.File下、代表操作系统的文件对象(文件、文件夹).File类提供了诸如:定位文件,获取文件本身的信息、删除文件、创建文件(文件夹)等功能。方法名称说明public File(Strin
2022-05-22 06:34:15
283
原创 JAVA<集合框架>完结--Map、HashMap、TreeMap、Collections工具类
1.集合的概念2.Collection接口3.List接口与实现类4.泛型和工具类5.Set接口与实现类6.Map接口与实现类Map接口与实现类一丶Map父接口特点:存储一对数据(Key-Value),无序、无下标,键不可重复,值可重复。方法:V put(K key,V value) //将对象存入到集合中,关联键值。key重复则覆盖原值。Object get(Object key) //根据键获得对应的值Set //返回所有keyCollection va...
2022-04-10 23:46:53
464
原创 JAVA<集合框架>④--Set集合接口、HashSet、TreeSet
1.集合的概念2.Collection接口3.List接口与实现类4.泛型和工具类5.Set接口与实现类6.Map接口与实现类5.Set接口与实现类:(1)Set子接口-特点:无序、无下标、元素不可重复.-方法:全部继承自Collection方法.(2)Set实现类-HashSet【重点】-基于HashCode计算元素存放位置.-当存入元素的哈希码相同时,会调用equals进行确认,如结果为true,则拒绝后者存入.-TreeSet-基于排列顺序实现元素不重...
2022-04-09 19:45:41
496
原创 JAVA<集合框架>③--泛型接口、方法、好处、集合
1.泛型类://泛型类//语法:类名<T>//T是类型占位符,表示一种引用类型,如果编写多个使用逗号隔开public class MyGeneric<T> { //使用泛型 //1.创建变量 T t; //2.泛型作为方法的参数 public void show(T t){ System.out.println(t); } //3.泛型作为方法的返回值 public T getT(){
2022-04-07 22:32:36
628
原创 JAVA<集合框架>②--ArrayList、Vector、LinkedList
1.集合的概念2.Collection接口3.List接口与实现类4.泛型和工具类5.Set接口与实现类6.Map接口与实现类一.List实现类:-ArrayList【重点】:1.数组结构实现,查询快、增删慢;2.JDK1.2版本,运行效率快、线程不安全。-Vector:1.数组结构实现,查询快、增删慢;2.JDK1.0版本,运行效率慢、线程安全。-LinkedList:1.链表结构实现,增删快,查询慢。1.ArrayList的使用:import org...
2022-04-06 06:30:46
189
原创 JAVA<集合框架>①--Collection、List接口的使用
1.集合的概念2.Collection接口3.List接口与实现类4.泛型和工具类5.Set接口与实现类6.Map接口与实现类一.集合概念.集合:对象的容器,定义了对多个对象进行操作的常用方法。可实现数组的功能。和数组的区别:(1)数组长度固定,集合长度不固定。(2)数组可以存储基本类型和引用类型,集合只能存储引用类型。位置:java.util.*;...
2022-03-26 20:17:22
376
原创 JAVA <常用的类>② 完结
JAVA .<常用的类>1.内部类2.Object类3.Object类常用方法4.包装类5.String类6.BigDecimal类一.包装类:-基本数据类型所对应的引用数据类型.-Object可统一所有数据,包装类的默认值是null.1.包装类对应:基本数据类型包装类型byteByteshortShortintIntegerlongLongfloatFloatdoubleDo
2022-03-24 13:28:49
632
原创 JAVA <常用的类> ①
JAVA .<常用的类>1.内部类2.Object类3.Object类常用方法4.包装类5.String类6.BigDecimal类一.内部类:概念:在一个类的内部再定义一个完整的类.特点:-编译之后可生成独立的字节码文件。 -内部类可直接访问外部类的私有成员,而不破坏封装。 -可为外部类提供必要的内部功能组件1.成员内部类 2.静态内部类 3.局部内部类 4.匿名内部类1.成员内部类外部类的一个实例部分,创建内部类对
2022-03-21 20:13:12
497
原创 JAVA基础 <错误和异常>
01.Error和Exception异常指程序运行中出现的不期而至的各种状况。Error类对象由Java虚拟机生成并抛出.02.异常处理机制:捕获和抛出异常ctrl+alt+t 自动调动代码块:try catch finally异常处理五个关键字:try、catch、finally、throw、throwspublic static void main(String[] args) { int a= 1; int b =0; //假设要捕获多个异常
2022-03-17 10:09:43
151
原创 JAVA基础 <接口>
接口:接口:只有规范!自己无法写方法 专业的约束! 约束到和实现分离:面向接口编程。接口的本质是契约!!!声明类的关键词是class,声明接口的关键字是interface。implenents:接口的实现作用:1.约束 2.定义一些方法,让不同的人实现~3.public abstract//所有的方法4.public static final//所有的常量5.接口不能被实例化~接口中没有构造方法6.impments可以实现多个接口7.必须要重写接口中的方法接口①://申明接口
2022-03-14 20:52:01
193
原创 JAVA面向对象 笔记整理③
JAVA零基础部分笔记1.方法重写重写:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表必须相同3.修饰符:范围可以扩大:public>protected>default>private4.抛出的异常:范围,可以被缩小,但不能被扩大;重写,子类的方法和父类方法名必须要一致;方法体不同!为什么需要重写:1.父类的功能,子类不一定需要,或者不一定满足!重写的快捷键:Alt+Insert;:override;静态方法和非静态方法的区别很大,不要随意去写静态
2022-03-14 19:41:33
742
原创 JAVA面向对象 笔记整理②
JAVA零基础部分笔记1.封装详解我们程序要追求”高内聚,低耦合“。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏):应禁止直接访问一个对象中的数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。属性私有:get/setprivate:私有封装的作用:①提高程序的安全性,保护数据 ②隐藏代码的实现细节 ③统一接口 ④系统可维护增加package Demo04;public class Applicati
2022-03-13 01:14:20
84
原创 JAVA 面向对象 笔记整理①
JAVA零基础部分笔记1.回顾方法的定义// Demo01 类public class Demo01{ public static void main(String[] args){ } /*修饰符 返回值类型 方法名(...){ //方法体 return 返回值l; } */ //return 结束方法,返回一个结果! public String sayHello(){ return "he...
2022-03-12 05:45:43
152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人