当前位置:首页 » 编程软件 » java中的编译是干嘛的

java中的编译是干嘛的

发布时间: 2022-06-08 00:30:41

A. java编译环境是什么

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。

JDK包含的基本组件包括:

·javac – 编译器,将源程序转成字节码
·jar – 打包工具,将相关的类文件打包成一个文件
·javadoc – 文档生成器,从源码注释中提取文档
·jdb – debugger,查错工具

JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。

JDK中还包括各种例子程序,用以展示Java API中的各部分。

从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显着特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。

JDK一般有三种版本:

SE(J2SE),standard edition,标准版,是我们通常用的一个版本
EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序,
ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序

B. java编译器是什么怎样用java写程序没有java专用写程序的程序吗jdk又是什么

编译器是eclipse和MyEclipse之类的东东 据说有大神拿记事本也能写
写程序的话要先有个包 包里有个类 类里有个主方法
jdk包括java运行环境和基础类库

C. java的编译环境到指的是什么

编译环境? 我觉得你是指IDE吧? IDE就是集成开发环境。
java的IDE通常有:
Eclipse
Jbuilder
Jcreator
NetBeans
等等。。。

上述的开发工具可以理解为开发环境,因为他们都包含编辑编译等功能。当然,开发工具能够编译Java的前提是他们需要携带有JDK。所以开发环境可以理解为——JDK + 开发工具。开发环境包括了编译环境。

除了开发环境,Java还有运行环境——也就是通常说的Java虚拟机。

开发环境编译生成的中间码交由运行环境执行,跟操作系统无关,所以Java能跨平台。

D. java编译器的功能是什么编译过程中主要完成哪些操作

主要是把.java文件编译成.class文件,在编译的过程中,初始化static成员,

E. JDK的编译和运行程序命令是什么个针对什么类型文件

javac:

编译命令,将java源文件编译成.class字节码文件。

例如:

javacDemo.java

注意这里是源文件

同目录下会生成Demo.class文件。

java:

运行字节码文件,由java虚拟机对字节码进行解释和运行。

例如:

javaDemo

注意这里是文件名

注意事项:

(1) 配置好jdk环境变量,可以运行命令java、javac来测试。

(2) 先javac Demo.java(编译),后java Demo(运行)

(3) 注意java Demo(文件名,不带后缀)

(5)java中的编译是干嘛的扩展阅读

Java 面向对象编程三大特性:封装、继承、多态

封装

类:封装的是对象的属性和行为

方法:封装的是一段特定的业务逻辑功能

访问控制修饰符:封装的是具体访问的权限

继承

作用:代码复用

超类:所有派生类所共有的属性和行为

接口:部分派生类所共有的行为

派生类:派生类所特有的属性和行为

传递性,单一继承、多接口实现

F. java程序经编译后会产生什么

产生:byte code

Java字节码是Java源文件编译产生的中间文件
java虚拟机是可运行java字节码的假想计算机 java的跨平台性也是相对与其他编程语言而言的
先介绍一下c语言的编译过程吧先是C语言源程序 也就是c的文件经过C编译程序编译后,生成windows可执行文件exe文件,然后在windows中执行。再介绍java的编译过程先是java源程序扩展名为java的文件,由java编译程序将java字节码文件,就是class文件然后在java虚拟机中执行。机器码是由CPU来执行的。Java编译后是字节码, 电脑只能运行机器码。Java在运行的时候把字节码变成机器码。C/C++在编译的时候直接编译成机器码。

热点内容
ct4哪个配置性价比最高 发布:2025-05-19 15:38:02 浏览:952
如何设置强缓存的失效时间 发布:2025-05-19 15:21:28 浏览:695
winxp无法访问 发布:2025-05-19 15:19:48 浏览:947
文件预编译 发布:2025-05-19 15:14:04 浏览:643
怎么在服务器上挂公网 发布:2025-05-19 15:14:02 浏览:272
济南平安e通如何找回密码 发布:2025-05-19 14:56:58 浏览:176
安卓手机如何找到iccid码 发布:2025-05-19 14:46:51 浏览:227
编译的内核为什么那么大 发布:2025-05-19 14:45:21 浏览:179
什么控制压缩 发布:2025-05-19 14:28:13 浏览:931
网络服务器忙指什么 发布:2025-05-19 14:28:10 浏览:189