java程序的运行环境简称为_java开发环境简称

JDK是SUN提供的一套Java开发环境,全称JavaDevelopmentKit,简称JDK,它是整个Java的核心,其中包括Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

在JDK安装完毕后,会在硬盘上生成一个目录,该目录被称为JDK的安装目录,如图1所示。

java程序的运行环境简称为_java开发环境简称

为了更好地学习JDK,初学者需要对JDK安装目录下的子目录及文件的作用有所了解,接下来分别对JDK安装目录下的子目录进行介绍。

● bin目录:该目录用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等。

● db目录:db目录是一个小型的数据库。从JDK 6开始,Java中引入了一个新的成员Java DB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅很轻便,而且支持JDBC 4.0所有的规范,在学习JDBC时,不再需要额外地安装一个数据库软件,选择直接使用Java DB即可。

● include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。

● jre目录:此目录是Java运行时环境的根目录,它包含Java虚拟机,运行时的类包、Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。

● lib目录:lib是library的缩写,意为Java类库或库文件,是开发工具使用的归档包文件。

● javafx-src.zip:该压缩文件内存放的是Java FX(Java图形用户界面工具)所有核心类库的源代码。

● src.zip:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。

● README等说明性文档。

在上面的目录中,bin目录是一个非常重要的目录,在其目录中存放着很多可执行程序,其中最重要的就是javac.exe和java.exe,这两个文件的主要作用如下:

● javac.exe是Java编译器工具,它可以将编写好的Java文件编译成Java字节码文件(可执行的Java程序)。Java源文件的扩展名为.java,如“HelloWorld.java”,编译后生成对应的Java字节码文件,文件的扩展名为.class,如“HelloWorld.class”。

● java.exe是Java运行工具,它会启动一个Java虚拟机(JVM)进程,Java虚拟机相当于一个虚拟的操作系统,它专门负责运行由Java编译器生成的字节码文件(.class文件)。

本文【java程序的运行环境简称为_java开发环境简称】由作者: 自旋锁 提供,本站不拥有所有权,只提供储存服务,如有侵权,联系删除!
本文链接:https://www.cuoshuo.com/blog/4157.html

(0)
上一篇 2023-03-09 08:55:06
下一篇 2023-03-09 09:02:02

相关推荐

  • 高级程序员是什么职称

    计算机专业中级职称有哪些?那些高级软件工程师职称是怎么来的? 一、计算机专业中级职称考试可以考: 1、计算机软件专业:软件评测师、软件设计师、软件过程能力评估师 2、计算机网络专业:网络工程师 3、计算机应用技术专业:多媒体应用设计师、嵌入式系统设计师、计算机辅助设计师、电子商务设计师 4、信息系统专业:系统集成项目管理工程师、信息系统监理师、数据库系统工程…

    2023-03-12
    300
  • 图形用户界面操作系统借助于

    操作系统 现代操作系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。计算机操作系统是一个复杂的系统。 然而,程序员不会直接和这些硬件打交道,而且每位程序员不可能会掌握所有操作系统的细节,这样我们就不用再编写代码了,所以在硬件的基础之上,计算机安装了一层软件,这层软件能够通过响应用户输入的指令达到控制硬件的效果,从而…

    2023-03-21
    000
  • replace函数中间增加一个数_replace函数替换多个内容

    REPLACE函数在Excel或wps表格中的功能是将指定位置的特定数量的字符串用新字符串来代替。平时比较常见的例子就是将表格中的一些个人信息,比如人的名字,电话号码,用“*”来替换,以达到保护个人信息的目 这个函数的语法有以下参数:REPLACE(old_text, start_num, num_chars, new_text) old_text:要替换其…

    2023-03-08
    1700
  • 堆排序算法的基本思想

    堆排序定义 一般来说,算法就像数学公式,前人经过不断优化和验证得到有规律性的公式留给后人使用,当然也会交给后人验证的思路。那么堆排序算法就是这样,它有基本固定的定义如下: 1、将数组构建为一颗有规则的完全二叉树 2、该二叉树任意父结点值必须大于(最大堆)或小于(最小堆)孩子结点 3、该二叉树除了最底层外,其它层都是从左往右充满地 4、该二叉树任意父结点左孩子…

    2023-03-11
    600
  • wav播放器ios版(wav手机用什么播放器打开)

    WAV格式通常是用于保存Windows平台的音频信息资源,被Windows平台及其应用程序所广泛支持,符合RIFF(Resource Interchange File Format)文件规范。 WAV格式 WAV文件本身由三个“块”信息组成:将文件标识为WAV文件的RIFF块,识别采样率等参数的FORMAT块和包含实际数据(样本)的DATA块。 该格式支持M…

    2023-03-15
    100
  • 腾讯待遇好还是华为好_腾讯和华为哪个工资高

    一份公务员的工作,和去腾讯公司上班的工作,你会选哪个? 看到网上有一些朋友说自己考上了公务员,同时也通过腾讯的面试,很纠结,不知道应该去哪里,如果做公务员,比较稳定,工资也就那样子,收入相对来说肯定是没有在腾讯里工作的工资那么高的,所以有的人就纠结了,我们来分析一下,当公务员和在腾讯里上班有什么不一样? 选择当公务员如何? 假如你选择了一份公务员的工作,你就…

    2023-03-09
    900
  • udp协议和tcp协议在哪一层_tcp和udp协议

    你是否感觉 Http、Https、TCP、UDP这些协议很耳熟,经常听到但不知道是怎么回事;或是很了解,但让你解释又容易解释不清? 一起来看看他们之间的区别和联系吧~ 一、先有个基础的认知 HTTP和HTTPS是应用层协议,该层协议负责主机间数据传输; TCP和UDP是传输层协议,该层协议负责网络连接。 二、HTTP和HTTPS HTTPS = HTTP +…

    2023-03-12
    500
  • for的用法小技巧,通俗易懂

    说到程序控制指令,其中就有FOR-NEXT循环指令,我们知道FOR循环指令是可以嵌套8层,一般情况下用不到8层,最多用到2层,那么2层如何嵌套如何实现呢?接下来就带大家来一步一步操作完成内循环和外循环程序设计。 一、FOR-NEXT循环指令说明 (1)INIT、FINAL分别定义起始值和结束值。 (2)使能输入EN有效,循环体开始执行,执行到NEXT指令时返…

    2023-03-09
    700
  • 服务器管理器添加角色和功能

    操作步骤 一、如何打开控制面板以及启用、关闭windows功能 1、通过打开运行界面输入“control”打开控制面板; 2、在程序和功能界面,找到启用或关闭Windows功能,点击该功能后会弹出windows功能窗口,具体添加看具体需求,以下添加Telnet客户端功能为例,如下图所示: 二、如何打开服务器管理器以及添加、删除角色功能 1、如何打开服务器管理…

    2023-03-14
    300
  • mysql 教学_史上最全的mysql基础教程

    本文将介绍MySQL的一些基本概念,及常用基础SQL命令,最后奉上一个可以动手练习的小例子。 我们通常所说的数据库是指数据库软件,例如MySQL、Oralce、SQL Server等,而本文提到的数据库(databases)是指数据库软件中的一个个用于存储数据的容器。 在正式开始写SQL代码前,需要说明两点: SQL语句不区分大小写。 每条SQL语句以分号;…

    2023-03-09
    800

发表回复

登录后才能评论
返回顶部
错说博客上线啦!