
Java
文章平均质量分 79
Java
半只野指针
DevOps中的咸鱼运维,偶尔搞搞网络安全,偶尔发点学习总结,欢迎交流
展开
-
Java核心技术卷梳理补充-类中字段初始化与类的加载顺序问题
如果写一个类时没有编写构造器,就会为你提供一个无参数构造器。这个构造器将所有的实例字段设置为默认值。于是,实例字段中的数值型数据设置为0,布尔型数据设置为false,所有对象变量将设置为null。原创 2024-02-26 23:53:24 · 398 阅读 · 0 评论 -
Java核心技术卷接口的实现与继承多态知识梳理总结
注意:接口的访问控制符只能是包默认(default)和public两种类型使用interface关键字来定义接口。接口可以包含方法签名、常量(静态 final 域),但不能包含字段(成员变量)或实现方法的代码块,并且接口中的所有方法都是自动视为public的,故不需要书写public,并且接口中的常量会被默认置为,并且必须进行初始化操作// 接口方法的签名 不需要实现// 接口中的常量 隐式声明为 public static final。原创 2023-12-30 01:43:22 · 891 阅读 · 0 评论 -
JVM入门到入土-Java虚拟机寄存器指令集与栈指令集
在 Java 虚拟机的指令集中,大多数的指令都包含了其所操作的数据类型信息。例如,iload指令用于从局部变量表中加载int类型的数据到操作数栈中,而ad指加载的则是float类型的数据。这两个指令的操作可能会是由同一段代码来实现的,但它们必须拥有各自独立的操作码。i代表对int型的数据操作,l代表longs代表shortb代表bytec代表charf代表floatd代表doublea代表reference。也有一些指令的助记符没有明确用字母指明数据类型,例如。原创 2023-12-24 00:10:02 · 1155 阅读 · 0 评论 -
Java核心技术卷梳理解读-String类与面向对象程序设计基础
抽象类(Abstract Class)是 Java 中一种特殊的类,它不能被实例化,主要用于作为其他类的基类。抽象类可以包含抽象方法和具体方法。抽象方法是一种没有具体实现的方法,它需要在子类中被具体实现。类似C++的含纯虚函数类使用abstract关键字定义抽象类,同时可以包含抽象方法和具体方法。抽象方法用abstract关键字声明,不包含方法体。// 抽象方法,没有方法体,需要在子类中实现// 具体方法,可以在抽象类中有具体实现。原创 2023-12-22 05:24:03 · 849 阅读 · 0 评论 -
Java泛型数组ArrayList使用简明教程
在Java中,ArrayList是java.util包中提供的一个常用的动态数组实现,它实现了List接口。下面是ArrayList。原创 2023-12-22 05:22:07 · 676 阅读 · 0 评论 -
JVM入门到入土-Java虚拟机概述与JAVA代码执行过程
虚拟机(Virtual Machine,VM)是一种软件或硬件实现的仿真系统,它可以在一个计算环境中模拟另一个计算环境。虚拟机的目的是提供一个隔离的、独立的运行环境,使得应用程序或操作系统可以在其中运行,而不受底层硬件或操作系统的影响。在物理层面和软件层面,虚拟机有不同的概念和实现方式。原创 2023-12-24 00:07:23 · 1037 阅读 · 0 评论