自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 泛型类的介绍

/public void test() {一般在泛型类中的方法中不要去写 因为方法的参数 根据类后面的 来约束的。//现在T是String 就意味者在调用test方法的时候 参数只能传String。//当创建对象的时候才确定泛型类型,静态方法早于对象的创建,所以你的泛型对我是没有任何用的。System.out.println("吃饭");//告知程序员此处的泛型和类的泛型没有关系的。class 类名 {//泛型类中可以有普通的方法。//静态方法 自娱自乐。

2023-04-15 10:45:38 41

原创 异常的捕捉

在程序运行过程中,难免会出现异常,这个时候Java中捕捉异常的语法格式进行异常的处理。执行流程: 如果try里面的代码没有异常,跳过catch 然后接着往下执行。执行流程: 如果try里面的代码没有异常,跳过catch 然后接着往下执行。如果trye里面有异常,就执行catch后面大括号的代码。如果trye里面有异常,就执行catch后面大括号的代码。} catch(异常对象1 | 异常对象2 e) {} catch(异常对象) {//抓。} catch(异常对象) {//抓。可能出现的异常的代码。

2023-04-15 10:41:32 33

原创 System类

包括标准输入,标准输出和错误输出流;访问外部定义的属性和环境变量;一种加载文件和库的方法;以及用于快速复制阵列的一部分的实用方法。System.out.println("嘻嘻");out.println("哈哈");//通过类 获取当前系统的一个属性。以及用于快速复制阵列的一部分的实用方法。

2023-04-15 10:39:14 37

原创 反射(获取class对象)

/2.Class.forName 通过类的全限定名字来获取类所对应的class对象。//Person.class字节码文件 存了好多的类的信息 咋办 挨个取出来即可。java虚拟机需要加载一个类,会变成.class文件(字节码文件)(存的是类的所有信息)//将Person.class 这个文件变成了一个class对象。//代码走到这一步已经获取了Person.class字节码文件对象。反射可以换一种方式获取对象 对象的属性 对象的构造方法 对象的方法。//三种获取Class对象的方式。

2023-04-15 10:27:59 54

原创 d:/aaa下面有一个视频文件 复制到d:/bbb下面

-1){ //从磁盘中读取数据到缓存数组中。//从缓存数组中写入磁盘。思路:先从磁盘读取到内存缓冲数组(输入流)中然后在写入磁盘中(输出)// //创建缓冲输入流对象。// //创建缓冲输出流对象。// //准备一个缓冲数组。

2023-04-15 10:24:50 102

原创 ArrayList和LinkedList区别

3.ArrayList在删除 和插入 的时候效率低于LinkedList。2.ArrayList在随机取数据的时候效率高于LinkedList。5.LinkedList 是存储数据的节点的信息以及节点信息的内存的指针。1.ArrayList底层是数组,LinkedList底层是链表。4.ArrayList会自己扩容 需要预留一定空间的。

2023-04-15 10:22:50 37

原创 集合的简介

--|---| ArrayList List的实现类,里面写好了List接口所有的抽象方法都已经实现好了,功能写好 底层是数组。---|---|LinkedList List的实现类, 里面有自己独有的方法 底层是链表。---|List Colletion的子接口,特征: 存放数据是有序的,可以重复。--|--| HashSet Set的实现类 底层是Hash算法。--|--| TreeSet Set的实现类 底层是二叉树。集合和数组都是可以存数据的。

2023-03-27 11:05:11 43

原创 权限修饰符

公开的 在本类中,同一个包下面 不同类,不同包下面所有的类 都可以使用。private 私有的 用来修饰属性和方法。私有化的只能在本类中使用 其他地方用不了。3.在不同包下面的子类和其他类都不能使用、3.不同包下面的子类 可以以使用。2.同一包下面不同类 可以使用。4.不同包下面的其他类不可以使用。受保护的 修饰属性和方法。1.同一个类中 可以使用。2.在同一包中 可以使用。1.同一类中 可以使用。三、protected。

2023-03-27 11:01:53 25

原创 static 关键字

static 数据类型 变量名字;1.static修饰成员变量。2.static修饰成员方法。二、static修饰成员变量。一、静态在java中的使用。3.static修饰代码块。在main主函数中使用。类.静态变量 = 值;

2023-03-27 09:55:09 25

原创 final关键字

​ final 修饰的局部变量可以暂时不用赋值,使用的时候必须赋值,一旦赋值以后就不能 改了。​ final修饰的成员变量必须初始化(赋值),一旦被赋值之后无法修改。​ final修饰的类 不能被子类重写。​ final修饰的类不能被继承。​2.final 可以修饰局部变量。5.final可以修饰对象的引用。4.final可以修饰类。

2023-03-27 09:52:33 24

原创 抽象类详解

6.在子类中必须去重写父类的所有的抽象方法,让抽象方法变得有意义。2.抽象方法是一个没有方法体的方法,是一个不完整的方法。1.如果一个类中有抽象方法,那么这个类一定是抽象类。7.在抽象类中,非抽象类的方法可以在子类被重写。9.一个抽象类也可以继承一个非抽象类。8.一个抽象类可以继承另一个抽象类。5.可以使用普通类去继承抽象类。3.抽象类中可以有普通方法。4.抽象类不能被实例化。

2023-03-27 09:49:07 36

原创 接口的详解

2.接口下面是可以有属性的,只不过属性必须赋值,因为默认带有 public static final 表示的是常量。4.接口下面一般都是抽象方法,在jdk1.8之后,增加了可以使用default修饰的方法 是可以带有方法体的。3.接口下面的方法都是抽象方法,尽管没有带abstract 默认也是public的。7.实现接口的时候一定要重写所有的抽象方法,默认的方法可以重写也可以不写。9.一个接口可以去继承(extends)另一个接口。6.用一个普通类去实现(implement)接口。

2023-03-27 09:48:11 39

原创 数组的定义

数组的定义

2023-03-13 09:11:28 45 1

原创 定义方法的语法格式

注意:方法的声明必须放在类中,main方法的外面,方法声明完以后,一定要在main方法中调用。public static void 方法名(数据类型 变量1,数据类型 变量2,...){public static 数据类型 方法名(数据类型 变量1,数据类型 变量2,...){return 返回的数据;//返回的数据的数据类型一定是声明方法的时候的数据类型 是一致的。public static void 方法名(){public static 数据类型 方法名(){return 返回的数据;

2023-03-13 09:09:53 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除