java
java基础
springboot
springCloud
前端
go
python
通用
设计模式
推荐
我的项目
优秀开源项目
好用的工具
八阿哥日记
杂七杂八
安装教程
半糖铁盒
累计撰写
48
篇文章
累计创建
14
个标签
累计收到
0
条评论
栏目
java
java基础
springboot
springCloud
前端
go
python
通用
设计模式
推荐
我的项目
优秀开源项目
好用的工具
八阿哥日记
杂七杂八
安装教程
目 录
CONTENT
java-半糖铁盒
以下是
java
相关的文章
2024-09-19
置顶
jvm垃圾回收机制
概念 Java 虚拟机(JVM)的垃圾回收机制(Garbage Collection,简称 GC)是自动管理内存的一种方式。在 Java 程序运行过程中,会不断地创建对象,而一些对象在使用完毕后就不再被需要,这些无用的对象如果不及时清理就会导致内存泄漏,JVM 的垃圾回收机制负责识别并回收这些不再使
2024-09-19
28
0
0
jvm
2024-08-07
置顶
Stream
概念 Stream 是一种用于处理集合数据的流抽象。 它提供了一种对集合元素进行各种操作的简洁而强大的方式,这些操作可以是过滤、映射、排序、聚合等。通过 Stream 可以以 函数式编程的风格对数据进行高效的处理和转换,避免了繁琐的传统循环操作。 Stream类型对象的获取方式 Collection
2024-08-07
27
0
0
java
2024-08-07
置顶
函数式接口
概念 如果在接口中,只有一个抽象方法,那么这个接口就是函数式接口 Lambda表达式使用的前提,就是接口必须是一个函数式接口 @FunctionalInterface 使用@FunctionalInterface注解来检查当前接口是否是一个函数式接口,如果不是函数式接口,则编译报错 方法引用 概念
2024-08-07
31
0
0
java
2024-08-07
置顶
lambda表达式
概念 Lambda表达式是一种简洁的函数定义方式,它允许你在程序中定义小型的一次性使用的函数,而无需显式地声明函数名称。 主要特点 匿名性:Lambda表达式不需要名字,因此它们被称为“匿名函数”。 简洁性:Lambda表达式通常比常规函数更短小精悍。 灵活性:Lambda表达式可以作为参数传递给其
2024-08-07
32
0
0
java
2024-09-19
jvm的发展历程
JVM(Java Virtual Machine)的发展历程是一个不断演进以适应 Java 语言发展、性能提升需求以及硬件技术进步的过程,以下是其主要的发展阶段: 一、早期 JVM(Java 1.0 - Java 1.2) Java 1.0 时代 1996 年,Java 1.0 发布,对应的 JVM
2024-09-19
1
0
0
jvm
2024-09-14
jdk中的include
目录结构 通常include 目录包含以下部分: jni.h 文件: 这是 Java Native Interface(JNI)的关键头文件。它定义了在 C 或 C++ 中与 Java 虚拟机进行交互所需的数据结构、函数原型和常量。 例如,它包含了定义 JNI 环境(JNIEnv)的结构,通过这个环
2024-09-14
1
0
0
java
2024-09-13
自定义jvm本地接口
步骤 创建一个包含本地方法的 Java 类 声明了一个名为printMessage的本地方法,并在main方法中尝试加载名为MyNativeLibrary
2024-09-13
11
0
0
jvm
2024-09-13
标量替换
在 jvm的C2 编译器中,标量替换(Scalar Replacement)是一种优化技术,主要目的是提高程序的性能和减少内存占用。 基本概念 标量:是指不可分割的最小数据单元,例如一个整数、一个浮点数或者一个对象的引用。在 Java 程序中,对象通常是由多个字段组成的复合数据结构。 标量替换:就是
2024-09-13
3
0
0
java
杂七杂八
2024-07-24
JVM
认识jvm java程序运行步骤 编译阶段 词法分析: 编译器会逐个字符地读取代码文本。 将连续的字符组合识别为有意义的词法单元,如关键字(如 public、class 等)、标识符(变量名、方法名等)、常量(数字、字符串等)、运算符(+、-、*、/ 等)以及各种分隔符(如括号、分号等)。
2024-07-24
58
0
0
java
2024-07-24
流程控制
TODO
2024-07-24
9
0
0
java
1
2