自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java内部类

定义在类内部的非静态类,就是成员内部类。成员内部类不能定义静态方法和静态变量(finnal修饰的除外)。这是因为成员内部类是非静态的,类初始化的时候先初始化静态成员,如果允许成员内部类定义静态变量,那么成员内部类的静态变量初始化顺序是有歧义的。

2023-06-04 23:30:51 109 1

原创 Throwable异常

什么是异常:在程序执行中的不正常情况;异常的作用:增强程序的健壮性。编写一个类继承Exception或者RuntimeException;提供两个构造方法,一个无参的,一个带有String参数的。

2023-06-04 11:30:13 56 1

原创 File类

java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关;File类中涉及到关于文件或文件目录的创建、删除、重命名、修改等方法,==并未涉及到写入或读取文件内容的操作。==如果需要读写文件内容必须使用Io流完成;想要再Java程序中表示一个真实存在的文件或者目录必须有一个File对象,但是Java程序中的一个File对象可能没有一个真实存在的文件或目录;File对象可以作为参数传递给流的构造器,指明读取或写入的终点。

2023-06-02 00:09:20 108

原创 Arrays类

【代码】Arrays类。

2023-05-17 23:09:53 131 2

原创 Java多线程

线程t1和线程t2,在线程t1执行的时候,必须等待t2线程执行结束,或者说在t2线程执行的时候,必须等待t1线程执行结束,两个线程之间发生了等待关系,这就是同步编程模型。因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。线程t1和线程t2,各自执行各自的,t1不管t2,t2不管t1,谁也不需要等谁,这种编程模型叫做:异步编程模型。main方法结束只是主线程结束了,主栈空了,其他的栈(线程)可能还在压栈弹栈。

2023-05-17 23:09:15 58 3

原创 Java泛型

泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表;普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数;在调用普通方法时需要传入对应形参数据类型的变量,若传入的实参与形参的数据类型不匹配会报错。那什么是参数化类型?以方法的定义为例,在方法标签中的形参的数据类型也设置为参数,在调用方法时再从外部传入一个具体的数据类型和变量。泛型的本质是为了将类型参数化,也就是说再泛型使用过程中,数据类型被设置为一个参数,在使用时再从外部传入一个数据类型;

2023-05-17 22:55:59 454 5

空空如也

空空如也

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

TA关注的人

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