1.✨Java学习笔记

devtools/2025/2/25 8:10:06/

一、

java SE:Java Standard  Edition

Java ME:Java Mobile Edition

Java EE:Java Enterprise Edition

Java 由sun 公司推出,后74亿美金转卖给Oracle公司

JDK:Java Development Kit(java开发必备)

JRE:Java Runtime Environment(java执行环境)

JDK包含了JRE

class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件

java是跨平台的语言,真正执行的不是二进制代码,二是字节码。

JVM(Java Virtual Machine,java虚拟机)

java是跨平台的,而JVM不是跨平台的(JVM是由c语言编写的)。

Java之跨平台的所以能够做到跨平台,本质原因在于JVM不是跨平台的Java的跨平台本质是建立在一个精妙的分层体系上:通过要求每个目标平台实现自己的JVM(平台相关层),来保证上层字节码(平台无关层)的统一执行。


http://www.ppmy.cn/devtools/161532.html

相关文章

SpringBoot3通过拦截器拦截所有的请求-限制IP访问

说明 SpringBoot3的后端应用想要限制IP的访问。 操作步骤 在 Spring Boot 3 中,你可以通过实现 HandlerInterceptor 接口来创建一个拦截器,拦截所有请求并限制特定 IP 的访问。以下是实现步骤: 1. 创建自定义拦截器 创建一个类实现 HandlerInterceptor 接口,并在 preHa…

Linux系统网络配置与Bond多网卡绑定

目录 一、查看网络配置命令 1.1、ifconfig 1.2、ip 1.3、hostname 1.4、route 1.5、netstat 1.6、ss 1.7、ping 1.8、traceroute 1.9、nslookup 二、永久修改网络配置 2.1、网络接口配置文件 3.1、主机名配置文件 三、Bonding多网卡绑定 3.1、bondding工作模式 …

fpga助教面试题

第一题 module sfp_pwm( input wire clk, //clk is 200M input wire rst_n, input wire clk_10M_i, input wire PPS_i, output reg pwm ) reg [6:0] cunt ;always (posedge clk ) beginif(!rst_n)cunt<0;else if(cunt19) //200M是10M的20倍cunt<0;elsecunt<cunt1;…

《Keras 2 :使用 RetinaNet 进行对象检测》:此文为AI自动翻译

《Keras 2 :使用 RetinaNet 进行对象检测》 作者:Srihari Humbarwadi 创建日期:2020/05/17 最后修改日期:2023/07/10 描述:实施 RetinaNet:用于密集对象检测的焦点损失。 (i) 此示例使用 Keras 2 在 Colab 中查看 • 介绍 目标检测是计算机中非常重要的问题 视觉。在…

GPU和FPGA的区别

GPU&#xff08;Graphics Processing Unit&#xff0c;图形处理器&#xff09;和 FPGA&#xff08;Field-Programmable Gate Array&#xff0c;现场可编程门阵列&#xff09;不是同一种硬件。 我的理解是&#xff0c;虽然都可以用于并行计算&#xff0c;但是GPU是纯计算的硬件…

Hadoop 基础原理

Hadoop 基础原理 基本介绍Hadoop 的必要性Hadoop 核心组件Hadoop 生态系统中的附加组件 HDFSHDFS 集群架构HDFS 读写流程HDFS 写流程HDFS 读流程 NameNode 持久化机制 MapReduce底层原理示例 Hadoop 是一个由 Apache 基金会开发的分布式系统基础架构&#xff0c;主要解决海量数…

WPF基本布局基础

一. Grid 描述: Grid 是WPF中最常用的布局容器之一。它允许你通过定义行和列来创建一个灵活的网格布局。子元素可以放置在特定的行和列中&#xff0c;并且可以跨越多行或多列。 特点: 支持行和列的定义&#xff0c;可以设置行高和列宽。 支持子元素的绝对定位和相对定位。 适…

让网页“浪“起来:打造会呼吸的波浪背景

每次打开那些让人眼前一亮的网页时&#xff0c;你是否有注意到那些看似随波逐流的动态背景&#xff1f;今天咱们不聊高深的技术&#xff0c;就用最朴素的CSS&#xff0c;来解锁这个让页面瞬间鲜活的秘籍。无需JavaScript&#xff0c;不用复杂框架&#xff0c;准备好一杯咖啡&am…