java19.0.4是啥版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java19.0.4是啥版本相关的知识,希望对你有一定的参考价值。

一、Java的历史和三大版本 原创
2020-09-23 12:38:49

系统用户999

码龄3年

关注
JAVA学习第一天
一、Java的历史和三大版本
1、Java的发展史
​ Java由sun公司开发,java之父 James Gosling ,Java是一门面向对象的编程语言,也称为“高级编程语言”

​ Java在1994年由sun公司推出,Java的前身叫oak语言,开源,免费

​ Java的版本从JDK1.0开始 到目前的JDK13

​ 目前开发常用版本: JDK8.0、JDK9.0

2、Java语言能做什么
​ Java语言主要用于互联网应用程序开发,例如 天猫、京东、 大型公司的项目管理系统、手机APP的后台数据支撑系统 ,主要开发web系统(基于浏览器访问的) ,还有服务器后台存储的数据分析,数据查询等相关系统。

3、Java的版本分类
​ a、Java SE (J2SE) Java PlatForm Standard Edition Java的标准版本(称为Java基础)

​ c、JavaME (J2ME) Java PlatForm Microsoft Edition Java的微型版本

在这里插入图片描述





二、Java的开发环境
1、配置开发环境
​ 第一步 下载jdk 并安装 ,建议安装在默认c盘 (官网下载)

​ 第二步 配置环境变量

​ JAVA_HOME:C:\Program Files\Java\jdk1.8.0_144

​ 在path路径下 ,配置 %JAVA_HOME%\bin , 需要将该路径放置path的最前面,或者直接在path下配置 “C:\Program Files\Java\jdk1.8.0_144\bin”

​ 第三步:测试

​ win+r : 运行窗口 中输入cmd

在这里插入图片描述

​ 输入 javac

​在这里插入图片描述

环境变量配置成功



三、Java的第一个程序及运行原理
Java程序是一个 以.java结尾的文件 , 称为“源程序”

Java程序需要运行 ,必须经过两个步骤: 先编译再运行,将源程序先编译成.class文件 ,编译后的class文件称为“字节码”文件 ,然后再由Java虚拟机(JVM)运行 文件,最后得到结果 。

在这里插入图片描述

JDK : Java Development Kit Java开发工具 ,包括Java开发中运用的所有工具(包,接口API等,运行环境等)

JRE :Java Runtime Environment Java运行环境 , 运行Java程序需要的相关依赖

JVM : Java Virtual Mechine Java虚拟机器, 用于运行Java程序实现跨平台虚拟计算机。

在这里插入图片描述

]JVM 的组成部分
​ 1、寄存器(程序计数器)

​ 2、本地方法区

​ 3、堆区(堆内存)

​ 4 、栈区(栈内存)

​ 5、 方法区

在这里插入图片描述

写第一个Java程序
​ 1、新建HelloWorld.java 文件

​ 2、编写Java程序 ( 文件名与类名 保持一致)

3、编译java程序 (Compile)
​ 在文件所在的目录下输入cmd ,打开命令行窗口 输入
​ javac HelloWorld.java
4、运行java程序
​ java HelloWorld (注意这里没有后缀.java )
注意 :对于中文输出乱码,需要 另存为一下,修改编码格式为ANSI 即可Java文件 一次编译多次运行
Java的运行原理图:

在这里插入图片描述

四、Java的开发工具
Java开发使用集成开发环境,一般企业使用居多的 eclipse 或 IDEA 开发工具
idea常用快捷键
​ alt+enter : 自动导入包, 代码自动修正
​ ctrl+d :将当前光标 所在行 复制到下一行
​ ctrl+ y : 删除光标所在的 当前行
​ ctrl+alt+l : 格式化代码
​ ctrl+ / : 当行注释
​ ctrl+shift+/ : 文档注释

创建项目:

方式一: 直接创建项目 在src下创建包和类文件 ,每次创建项目都是独立窗口

方式二: 先创建一个空项目(Empty Project) ,再创建子模块Module ,好处是一个项目下可以存放多个子模块
给文件增加文件头注释

在这里插入图片描述

Java的注释 分为三种

1、单行注释(ctrl+/) : 用于对某一句代码的注释

2、多行注释(ctrl+shift+/): 用于对一段代码的注释

3、文档注释 (/** + enter) : 注释一个类 或 一个方法, 或一个语句块 ,文档注释可以自动生成API文档 javadoc 命令

如何生成文档注释:

​ 在类所在的路径下 输入 cmd -> javadoc *.java

​ 会自动生成该包下的所有类的帮助文档(API)

如果需要将注释放入指定的目录: javadoc *.java -d F:\my

五、Java的关键字和标识符
档 javadoc 命令

如何生成文档注释:

​ 在类所在的路径下 输入 cmd -> javadoc *.java

​ 会自动生成该包下的所有类的帮助文档(API)

如果需要将注释放入指定的目录: javadoc *.java -d F:\my

2020.9.20
参考技术A 这个是看jdk开始的前一个数字是大版本号就是Java9小数点后面的是小版本好号就是在原来的基础上增加或者删除了部分东西对整体没什么影响我们一般说的都是大版本号即Java9。

官网Eclipse IDE for Java EE Developers是啥版本?

官网Eclipse IDE for Java EE Developers是什么版本?,有相应的汉化包么?如果使用别的版本的汉化包有什么影响?

Eclipse官网现在推荐的有2个版本的Eclipse IDE for Java EE Developers
一 稳定版 4.5.1 这个是最新的稳定版本
二 开发者体验版 这个版本是4.6.0M2
具体选哪个要看你自己需要安装的插件,基本常用的插件现在都支持4.5.1个别的插件支持到4.6M2,当然如果你需要用到比较老的插件的话就需要选择早期对应版本的Eclipse IDE for Java EE Developers 了。
参考技术A 针对于javaEE开发的,可以写普通的java程序. 主要包含了.java Web开发的组件和插件.本回答被提问者采纳 参考技术B 现在汉化包比较少了。建议使用E文,很快就习惯了 参考技术C http://baike.baidu.com/link?url=RYsPuHZZaOgyv8ibVs8wrlYcpXUdxscxFwZ5QIjVZPgxCEvwM77WPyqnl8O491PIZLbPzd8I-ytx1r1bKSgio_ 参考技术D 没有汉化过不知道……用的英文版的。

以上是关于java19.0.4是啥版本的主要内容,如果未能解决你的问题,请参考以下文章

Snowflake 支持 Java UDF 的 JDK 版本是啥?

AWS Glue ETL 作业的 Scala 和 Java 版本是啥?

在 Mac 计算机上更新 Java 版本的最佳方法是啥? [复制]

Java 9 的版本字符串方案中的第 4 个数字是啥意思?

嵌入式 Java Web 小程序的 Microsoft 版本是啥?

RISC-V 酷刑测试的先决条件(java、scala、sbt 版本)是啥?