- 在前面介绍Unsafe的文章中,简单的提到了java中的本地方法(Native Method),它可以通过JNI(Java Native Interface)调用其他语言中的函数来实现一些相对底层的功能,本文我们就来顺藤摸瓜,介绍一下jni以及它的使用。首先回顾一下jni的主要功能,从jdk1.1开始jni标准就成为了java平台的一部分,它提供的一系列的API允许java和其他语言进行交互... 在前面介绍Unsafe的文章中,简单的提到了java中的本地方法(Native Method),它可以通过JNI(Java Native Interface)调用其他语言中的函数来实现一些相对底层的功能,本文我们就来顺藤摸瓜,介绍一下jni以及它的使用。首先回顾一下jni的主要功能,从jdk1.1开始jni标准就成为了java平台的一部分,它提供的一系列的API允许java和其他语言进行交互...
- 从本篇博文开始,我们就进入虚拟机类加载机制的学习了。那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class(字节码)文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.clas... 从本篇博文开始,我们就进入虚拟机类加载机制的学习了。那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class(字节码)文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.clas...
- 如果我们想要将公共的部分抽取出来,发现都比较零散,还不如不抽取,但是不抽取代码又存在大量重复的代码不符合我的风格。于是我便将手伸向了 Consumer 接口。 如果我们想要将公共的部分抽取出来,发现都比较零散,还不如不抽取,但是不抽取代码又存在大量重复的代码不符合我的风格。于是我便将手伸向了 Consumer 接口。
- 1.1 Math类Math中没有构造方法,类的成员 都是静态的(static修饰),通过类名就可以直接调用常用方法方法名说明public static int abs(int a)获取参数a的绝对值public static double ceil(double a) [ce’l]向上取整public static double floor(double a)向下取整public sta... 1.1 Math类Math中没有构造方法,类的成员 都是静态的(static修饰),通过类名就可以直接调用常用方法方法名说明public static int abs(int a)获取参数a的绝对值public static double ceil(double a) [ce’l]向上取整public static double floor(double a)向下取整public sta...
- 修改和编译spring-context的源码 修改和编译spring-context的源码
- 环境变量_JAVA_LAUNCHER_DEBUG,它能给你更多的jvm信息 环境变量_JAVA_LAUNCHER_DEBUG,它能给你更多的jvm信息
- 认真阅读完这篇文章熟练掌握JAVA关于反射——案例源码详解 认真阅读完这篇文章熟练掌握JAVA关于反射——案例源码详解
- 【JAVA长虹键法】第七式 建造者模式(23种设计模式) 【JAVA长虹键法】第七式 建造者模式(23种设计模式)
- 【JAVA长虹键法】第四式 普通工厂模式(23种设计模式) 【JAVA长虹键法】第四式 普通工厂模式(23种设计模式)
- 【JAVA长虹键法】第三式 简单工厂模式(23种设计模式) 【JAVA长虹键法】第三式 简单工厂模式(23种设计模式)
- 【JAVA长虹键法】第一式 初识设计模式(23种设计模式) 【JAVA长虹键法】第一式 初识设计模式(23种设计模式)
- 【JAVA百炼成仙】特别篇——(三个IO练习题) 【JAVA百炼成仙】特别篇——(三个IO练习题)
- 【JAVA百炼成仙】完结篇 ——IO(字节流、字符流) 【JAVA百炼成仙】完结篇 ——IO(字节流、字符流)
- 【JAVA百炼成仙】红尘为仙 ——IO(目录操作、文件操作) 【JAVA百炼成仙】红尘为仙 ——IO(目录操作、文件操作)
- 【JAVA百炼成仙】渡劫篇 下——Map集合(HashMap、TreeMap) 【JAVA百炼成仙】渡劫篇 下——Map集合(HashMap、TreeMap)
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签