Java入门祖师爷:Java 的工作原理和 Java 开发环境是什么?

举报
wljslmz 发表于 2022/12/10 08:41:28 2022/12/10
【摘要】 Java 源程序由开发人员自己创建,它是根据某些规则创建的,以便开发人员可以用肉眼看到它并了解它是如何工作的。可以使用记事本等编辑软件创建它,但一般情况下开发人员会使用 IDE(集成开发环境),这样效率会更高。IDE具有输入辅助和语法检查等辅助开发功能。这些软件很多,比如IDEA、Eclipse等,目前IDEA使用的人更多,因为其界面好看并且功能丰富。

一、Java的工作原理

1.1 Java源程序和Java字节码

Java 源程序由开发人员自己创建,它是根据某些规则创建的,以便开发人员可以用肉眼看到它并了解它是如何工作的。可以使用记事本等编辑软件创建它,但一般情况下开发人员会使用 IDE(集成开发环境),这样效率会更高。IDE具有输入辅助和语法检查等辅助开发功能。这些软件很多,比如IDEA、Eclipse等,目前IDEA使用的人更多,因为其界面好看并且功能丰富。

Java 字节码是从 Java 源程序转换而来的数字序列,以便计算机可以执行它,这个转换过程称为编译。编译的时候也会检查源程序的语法,如果有错误就会产生编译错误,并显示错误的位置和原因。

1.2 Java API和虚拟机

JavaAPI是程序中经常用到的进程的集合,如日期和字符串处理、DB处理、Internet通信处理等,方便开发者使用。当然了开发者也可以不使用 Java API,直接从头开始创建自己的日期和字符串处理。但是,如果从头开始创建,那么花费大量时间,而且也不能保证自己创建的方法100%有效。此外,使用 Java 社区认可的高质量 API 可以提高程序的质量。

JVM是 Java Virtual Machine 的缩写,是一种执行编译后的 Java 字节码的环境。它可以向计算机发出各种指令,以便程序在计算机上运行。有Windows、Mac、Linux等各种环境。

Java通过在JVM上运行程序,可以不依赖于计算机环境来运行程序,这种机制就是传说的“一次编译,到处运行”,这是Java的一个显著特点。

二、Java开发环境

要开发 Java,您需要安装Java开发环境,Java开发环境包含两类:写代码的环境和程序运行的环境。

2.1 IDE(集成开发环境)

IDE是在创建 Java 源程序时使用的,在上面我们也提到过,使用 IDE 可以更加高效地写代码。

为什么会高效,举个简单的例子,在IDE中,我们输入变量的首字母,它就会自动提示很多通用的变量便于你快速选择,还有一个特别好的功能就是编译的时候假如有错,它能及时告诉你。

总的来说,IDE的功能如下:

  • 项目管理
  • 版本控制
  • GUI 创建
  • 团队开发
  • 创建项目
  • 构建和调试项目等。

目前使用最广的两种IDE就是IDEA和Eclipse。

IDEA的官网地址:

https://www.jetbrains.com/

Eclipse的官网地址:

https://www.eclipse.org/

如果有需要,可以在其官网地址进行下载安装。

2.2 JDK

JDK全称Java SE Development Kit,是Java SE平台的开发包,它包括用于编译源程序的 JVM、JavaAPI 和编译器。

除了JDK,还有JRE,JRE是Java Runtime Environment的缩写,也叫Java Runtime Environment,配备了执行Java的环境,如果你不开发Java,只想运行它,那么只需要安装JRE即可。

JRE包括用于运行 Java 的 JVM 和 JavaAPI。

除了 JRE 之外, JDK还包括 Java 开发所需的编译器和开发工具包。

总结

本文给大家介绍了Java基础中的Java工作原理和 Java 开发环境,希望本文对您有所帮助,有任何问题欢迎在下方评论区与我讨论!

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。