xrzxyyds

博客园 首页 新随笔 联系 订阅 管理

关于java的一些小概念

javac:是jdk提供的一个编译工具,编译java文件的,编译完后会产生一个新的class文件,又叫字节码文件

java: 也是jdk提供的一个工具,作用是运行class文件的

jdb: 调试工具

jhat: 内存分析工具

JVM:java虚拟机,是真正运行java程序的地方

JDK:java的开发者工具包和开发所需的环境,其内容主要就是JVM+核心类库,开发工具(就是上面的那几个jdb啊,jhat等)

JRE: java文件的运行环境,只在需要运行java程序而不需要开发java程序的一个环境,比起JDK少了些开发才需要的工具

配置环境变量的目的是什么:在任意目录下都可以打开指定的软件

{

比如你想在cmd里输入qq就可以直接打开,那就把包含qq.exe这个执行程序的目录给写到环境变量里就好了,微信等其它软件都可以。

1697596538076​​1697596598374

}

java三个版本如下:

JAVA SE:SE是其它两个版本的基础,可以用来做一些桌面应用

JAVA ME:用于嵌入式电子设备或者小型移动设备,被安卓和ios替代了,但是安卓和鸿蒙系统可以用java来开发

JAVA EE: ​企业版,用于web方向的网站开发;网站开发指的是浏览器+服务器

java跨平台的原因:

java语言的跨平台是通过虚拟机实现的。

java语言不是直接运行在操作系统里面的。

针对不同的操作系统,安装不同的虚拟机就可以了

posted on 2023-10-18 10:37  xrzx  阅读(8)  评论(0编辑  收藏  举报