Java程序-创新互联

目录

创新互联-专业网站定制、快速模板网站建设、高性价比安多网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式安多网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖安多地区。费用合理售后完善,十载实体公司更值得信赖。

Java程序开发环境

bin目录

conf目录

include目录

jmods目录

legal目录

lib目录

其余文件

Java程序的开发

编写源程序

编译源程序

运行

Java虚拟机

使用Intellij IDEA开发Java程序

集成开发环境IDE

Intellij IDEA程序开发步骤

创建新项目

创建Java类

编写代码

调试源程序

运行源程序

Java程序流程图


Java程序开发环境
  • Java Development Kit(Java开发工具包),简称JDK,是java的开发环境。

  • JDK是一个软件包,其中包含各种工具和应用程序,可从官网直接下载并自动安装。

  • Java Downloads | OracleJDK的官网为:Java Downloads | Oracle

  • 一个完整的Java19的JDK文件夹如图所示。

bin目录
  • bin目录,即可执行文件目录。JDK的bin目录配备了实用的工具和应用程序,可帮助程序员开发、执行、调试和记录用Java编程语言编写的程序。

  • 除此以外,该目录还配备了Java运行时环境(JRE)的实现。JRE包括了Java虚拟机、类库和其他支持执行用Java编程语言编写的程序的文件。

  • JDK19工具规范的示例如下。

java - 启动java应用程序

javac- 读取 Java 类和接口定义,并将它们编译为字节码和类文件

  • 详细的JDK19工具规范信息,参见:Java 开发工具包版本 19 工具规范 (oracle.com)

conf目录
  • conf目录,即配置文件目录。JDK的conf目录存放了JDK的相关配置文件。

  • 用户可以编辑该目录下的文件,从而更改JDK的访问权限、配置安全算法和设置可能用于限制JDK加密强度的Java加密扩展策略文件。

include目录
  • Include目录,即C语言的头文件目录。该目录下的C语言的头文件支持使用Java本地接口和Java虚拟机(JVM)调试器接口来进行本地代码编程。

jmods目录
  • jmods目录,即已编译的Java模块。其中jlink是用于创建自定义运行时间的已编译模块。

legal目录
  • legal目录,即版权和许可证文件目录。其中包含每个模块的许可证和版权文件。

lib目录
  • lib目录,即附加库目录。其中包含JDK所需的其他类库和支持文件,这些文件不供外部使用。

其余文件
  • LICENSE:许可证。

  • README:信息说明。

  • release:发布版本。

Java程序的开发
  • Java程序的开发过程分为三步,如图所示。

编写源程序
  • Java的源程序文件是使用“.java”来作为扩展名的文件。

  • 程序员可通过文本编辑器编写Java的代码,然后通过更改后缀名来获得Java的源程序文件,该过程如图所示。

  • 示例代码如下。

    public class HelloWorld{
    	public static void main(String[] args){
    		System.out.println("We will not use 'Hello,World!'");
    	}
    }
编译源程序
  • 编译时,我们使用Java的JDK所自带的编译器javac.exe来进行编译,从而将java源文件(.java)编译为class字节码文件(.class)。

  • JDK的所有工作都要在终端窗口中输入命令来完成,Java源程序在编译时,首先通过终端窗口进入源代码所在的目录,然后使用编译器javac来编译目标源文件(.java),如图所示。

运行
  • 在Java平台上,我们使用JDK中的java程序(java.exe)来启动Java虚拟机(JVM)。

  • 虚拟机(JVM)执行编译器生成的class字节码文件(.class),然后再负责把字节码解释成具体平台的机器指令来执行,从而反馈出程序运行结果,运行Java程序的具体操作,如图所示。

Java虚拟机
  • Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境。

  • 虚拟机是一个把通用字节码转换成用于特定处理器的本地代码的程序,相当于一个操作系统的外面又做了一个操作系统。

  • Java通过虚拟机来跟底层的操作系统进行交互,从而实现跨平台的功能,其原理如图所示。

使用Intellij IDEA开发Java程序 集成开发环境IDE
  • 集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,集成了代码编写、分析、编译、调试等多功能一体化的开发软件服务组,方便程序员开发软件。

  • IDE一般包括代码编辑器、编译器、调试器和图形用户界面等工具,从而将程序从编写到运行的抽象过程转变为具体的软件操作。

  • Intellij IDEA就是一款适用于Java的IDE,可以使程序开发变得更高效且有趣。

Intellij IDEA程序开发步骤 创建新项目

创建Java类

  • 为新建的Java类命名

编写代码

调试源程序

运行源程序

Java程序流程图

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:Java程序-创新互联
新闻来源:http://bzwzjz.com/article/cocsos.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都定制网站建设 成都定制网站建设 成都网站设计 成都网站建设公司 泸州网站建设 网站建设改版 教育网站设计方案 成都网站建设 重庆企业网站建设 成都网站制作 重庆外贸网站建设 成都网站建设 响应式网站设计 四川成都网站建设 成都网站制作公司 网站建设公司 LED网站设计方案 成都网站建设 成都网站设计 网站设计制作 成都网站建设 手机网站制作