高效码农

撰写、分享国内外先进的IT技术

标签 Java 下的文章

March 18, 2024

macOS 14 的 Java 用户不要更新 macOS 14.4

macOS 14.4 引入的一个问题会导致 Java 进程意外终止,该问题影响从 Java 8 到 JDK 22 的早期访问版本的所有 Java 版本。没有可用的解决方法,而且没有简单的方法来恢复 macOS 更新,受影响的用户可能无法恢复到稳定的配置,除非他们在操作系统更新之前对其系统进行了完整备份。该问题在 macOS 14.4 的早期访问版本中并不存在,因此直到 Apple 发布更新后...
March 10, 2020

开发安全Java应用程序的13条规则

安全性是软件开发中最复杂,最广泛和最重要的方面之一。在开发周期结束时,软件安全性也经常被忽视,或者被简化为仅需进行少量调整。我们可以在年度主要数据安全漏洞清单中看到结果,该 清单在2019年总计超过30亿条暴露记录。如果Capital One可能发生这种情况,那么您也可能发生这种情况。好消息是Java是具有许多内置安全性功能的长期开发平台。该Java安全包已经发生了强烈的战斗测试,并经常更新...

Java基础知识五:Java中的数据类型

数据类型是一个空间关键字,用于为数据分配足够的内存空间,换句话说,数据类型用于表示计算机主内存(RAM)中的数据。通常,每种编程语言都包含三类数据类型。他们是基本或原始数据类型派生数据类型用户定义的数据类型。原始数据类型原始数据类型的变量允许我们只存储一个值,但它们永远不允许我们存储多个相同类型的值。这是一种数据类型,其变量一次最多可以保存一个值。int a ; //有效 a = 10 ; ...
July 1, 2019

Java基础知识四:JVM体系结构

JVM(Java虚拟机)是一个软件。它是一个规范,提供可以执行java字节码的运行时环境。JVM的操作JVM主要执行以下操作。为类属性分配足够的内存空间。提供可以执行java字节码的运行时环境将字节代码指令转换为机器级指令。在安装Java软件时,JVM可单独用于每个操作系统,以便JVM与平台相关。注意: Java是独立于平台的,但JVM是依赖于平台的,因为每个操作系统都有不同的JVM,它们与...
June 27, 2019

Java基础知识三:JDK,JVM和JRE之间的区别

Jvm,Jre,Jdk这些都是java语言的中坚力量。每个组件都有单独的工作。Jdk和Jre在物理上存在,但Jvm是抽象机器,这意味着它不是物理存在的。JVMJVM(Java虚拟机)是一个软件。它是一个规范,提供可以执行java字节码的运行时环境。它实际上并不存在。所有硬件和软件的JVM都不相同,例如对于窗口,JVM是不同的,而对于Linux VJM则不同。JVM,JRE和JDK是平台相关的...
June 26, 2019

Java基础知识二:Java的特点

语言的特征只不过是语言供应商向行业程序员提供的一组服务或设施。java的一些重要特性是;Java的重要特征简单平台无关独立部署可移植多线程分布式网络化强大的动态安全高性能解释执行面向对象1.简单由于以下因素,这很简单:由于应用程序的执行时间得到改善,因此它没有指针。[每当我们编写一个没有指针的Java程序时,它会在内部转换为等效的指针程序]。它有丰富的API(应用程序协议接口)。它是垃圾收集...