自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 类的加载与ClassLoader(类加载器)

将class文件字节码内容加载到内存中,并将这些静态数据转化成方法区的运行时的数据结构,然后在堆中生成一个代表这个类的Java.lang.Class对象,作为方法区中类数据的访问入口。:标准的javaSE类加载器可以按要求查找类,但一旦某个类被加载到类加载器中,它将维持加载(缓存)一段时间,最后用JVM垃圾回收机制回收Class对象。(一定会发生类的初始化)(不会发送类的初始化)

2023-03-24 21:32:41 22

原创 反射(Reflection)

加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。

2023-03-24 21:27:34 23

原创 java的注解

格式:“@注释名”,还可以添加参数(@SuppressWarnings(value = "unchecked"))使用位置:package,class,method,field(字段)等上面使用;@Retention:表示需要在什么级别保存该注释信息,描述注解的生命周期。@Document:表示该注解将被包含在javadoc中。@Deprecated(表示不鼓励程序员使用的元素)@Inherited:表示子类可以继承父类的注解。@Target:描述注解的使用范围。:解释其他注解的注解。

2023-03-24 17:06:27 15

原创 抽象类和接口的区别

接口只有定义,没有方法的实现(jDK8以后有default方法),接口除了定义,方法也可以是实现。接口:只能有抽象方法(默认public abstract);修饰符只能是public 或 protected,默认为public。抽象类:可以有抽象方法和普通方法;继承关键字不同,接口是implement,抽象类是extends。子类必须实现父类的抽象方法,除非子类也是抽象类。抽象方法只有方法的声明,没有方法体。子类都必须实现接口或抽象类的方法。抽象类不能被实例化,只能被继承。接口只有方法的声明,没有方法体。

2023-03-24 15:17:06 24

原创 Windows快捷键

任务管理器:ctrl + shift + esc。永久删除:Shift + Delete。windows运行:win + R。打开我的电脑:win + E。全选:ctrl + A。复制:ctrl + C。粘贴:ctrl + V。撤销:ctrl + Z。剪切:ctrl + X。保存:ctrl + S。关闭:Alt + F4。

2023-03-23 10:21:47 23

空空如也

空空如也

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

TA关注的人

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