最新 最热

不用担心JDK17收费了,推出 JDK 8 的升级替代品

在10月18日,Oracle官方宣布推出Java SE Subscription Enterprise Performance Pack (Enterprise Performance Pack),并宣称该企业级性能包为JDK 8用户提供了在JDK 8和JDK 17发布之间的7年间为Java带来的显著的内存管理...

2022-11-28
1

Java虚拟机详解(一)------简介

本系列博客我们将以当前默认的主流虚拟机HotSpot 为例,详细介绍 Java虚拟机。以 JDK1.7 为主,同时介绍与 JDK1.8 的不同之处,通过Oracle官网以及各种文献进行整理,并加以验证,力求保证这块知识的正确性,完整性。...

2022-11-28
1

Java中的接口详解

接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。 接口的定义,它与定...

2022-11-28
1

Base64和byte[]数组互转的两种方式

文章目录方式一:jdk的工具类javax.xml.bind.DatatypeConverter方式二:jdk的工具类sun.misc.BASE64Decoder和sun.misc.BASE64Encoder方式一:jdk的工具类javax.xml.bind.DatatypeConverter//方式一:jdk......

2022-11-28
1

Java自定义异常

为什么需要自定义异常类: 我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负...

2022-11-28
1

Java 近期新闻:OpenJDK 更新、JDK 20 发布计划、GraalVM 22.3、JReleaser 1.3.0

JEP 434,即外部函数和内存API(第二次预览),在过去的一周从Draft 8293649进入到 Candidate 状态。这个 JEP 在Panama 项目 中从前到后的演化路径:JEP 424,即外部函数和内存API(预览),在 JDK 19 中交付;JEP 419,即外部函数和内存AP...

2022-11-28
1

IDEA报错 java: 错误: 无效的源发行版:17

报错如下图所示

jdk
2022-11-28
1

部署基于Alibaba Dragonwell的Java运行环境

Java编译到字节码后,无法直接被硬件执行,需要运行在托管式的运行时环境,因此我们需要选择一个JRE(Java Runtime Environment)来运行Java程序。 Alibaba Dragonwell是OpenJDK的下游,提供了OpenJDK的所有能力,并且通过AdoptOpe...

2022-11-28
1

Oracle 将 GraalVM 贡献给 OpenJDK,以解决“采用障碍”

根据公告,Oracle 正在将 GraalVM 社区版(Java 的本机代码编译器)贡献给 OpenJDK ,但不包括 JavaScript、Python、Ruby、R 和 WebAssembly 等语言的“多语言技术”。...

2022-11-28
1

java--第1章 练习题

2)Java中的注释可分为三种类型,分别是 单行注释 、 多行注释 、 文档注释 。

2022-11-27
1