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。
这可以确保受此方法影响的 Double对象的自然顺序与 equals方法一致。
指定者:
接口 Comparable<Double>中的 compareTo
参数:
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。
如果你还想了解更多这方面的信息,记得收藏关注本站。