首页编程java编程java compiler是什么?java compiler 到底做了什么事情

java compiler是什么?java compiler 到底做了什么事情

编程之家2023-10-14106次浏览

大家好,关于java compiler是什么很多朋友都还不太明白,今天小编就来为大家分享关于java compiler 到底做了什么事情的知识,希望对各位有所帮助!

java compiler是什么?java compiler 到底做了什么事情

java 中compare 是什么

public int compareTo(Double anotherDouble)从数字上比较两个 Double对象。在应用到基本 double值时,通过此方法进行的比较与通过 Java语言的数值比较运算符(<、<=、==和>=>)进行的比较之间存在以下两方面的不同:

此方法认为 Double.NaN等于它自身,且大于其他所有 double值(包括 Double.POSITIVE_INFINITY)。

此方法认为 0.0d大于-0.0d。

java compiler是什么?java compiler 到底做了什么事情

这可以确保受此方法影响的 Double对象的自然顺序与 equals方法一致。

指定者:

接口 Comparable<Double>中的 compareTo

java compiler是什么?java compiler 到底做了什么事情

参数:

anotherDouble-要比较的 Double值。

返回:

如果 anotherDouble在数字上等同于此 Double,则返回 0;如果 Double在数字上小于此 anotherDouble,则返回小于 0的值;如果 Double在数字上大于此 anotherDouble,则返回大于 0的值。

打字不易,如满意,望采纳。

java的编译器是什么

java的编译器有很多种,有sun公司的jdk,有oracle的jdk,还有其他一些公司的,多采用sun公司的jdk。你想问的应该是集成开发环境吧,它集成了java的编译器,让我们不必通过命令行来编译java类文件,通过它我们可以快速的开发我们需要的程序。目前用的比较多的集成开发环境有eclipse,netBeans,jbuilder,jcreator等。eclipse是ibm开发的,免费的用的人也是最多的。netbean是sun开发的,用的人也很多,jbuilder相对比较庞大不建议使用,jcreator较小,但功能也简单了很多。建议使用eclipse,而且有很多针对eclipse的插件,可以大大提高开发速度。

java compiler 到底做了什么事情

java

compiler

至少做了

1.分析

java

源文件

2.搜索源文件路径

3.搜索类文件路径

4.加载依赖的类

5.把结果写入

.class

文件

其中

javac

主要的作用就是把

java

源文件编译为

class

文件,class

文件中主要有三部分,一是

class

常量池,二是

java

类的各种属性结构,三是

method

info

结构中的code[]

中保存的字节码指令序列,这三部分中,指令序列主要对应了

java

源文件中的方法中的语句;各种属性结构,主要对应了类中各种标识符的签名标签、属性修饰等,比如

字段、方法、接口、类

的各种修饰符,还有

method

签名的结构,比如

返回值、参数列表中的参数类型;常量池主要就是保存类的定义中涉及到的常量数据,比如

int

long

float

double

utf-8,其中所有涉及到的标识符、字符串最终就保存为

utf-8

形式。jvm

在执行这个

class

文件中的函数的时候,很重要的工作就是解析这些符号引用。

Java编程中的Eclipse中的JRE系统库是什么意思的

JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

JRE为Java Runtime Environment的简称,Java Runtime Environment(包括Java Plug-in)是Sun的产品,包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。它包括Java虚拟机(jvm)、Java核心类库和支持文件。它不包含开发工具(JDK)--编译器、调试器和其它工具。JRE需要辅助软件--Java Plug-in--以便在浏览器中运行applet。

如果你还想了解更多这方面的信息,记得收藏关注本站。

java npe是什么,北大青鸟java培训:软件测试中null是什么样的状态java .class文件是什么,JAVA 类名.class是什么意思