Java的编译器是什么,Java采用什么编译器

1,Java采用什么编译器Java用JDK作为编译器【Java的编译器是什么,Java采用什么编译器】
2,JAVA用的是什么编译器它的编译环境是java虚拟机,如jdk1.4,jdk1.5…… , 编写代码可以考虑用eclipse,能够自动补全代码 , 能够补全代码风格,相当不错的 。java虚拟机用MyEclipsejava虚拟机,jvm
3,目前常用的java编译器有什么JDK+uedit32就可以了 。JDK下载地址:http://java.sun.com/j2se/downloads/ sun公司的下载页面 , 不过是英文的,呵呵 。uedit32下载地址: http://222.54.128.53/downcount/list.asp?id=138&ppath=undefined最常用的应该就是JAVAC吧但还有很多公司的..如IBM的..而运行环境..则大多数是sun的jre(Java Run Environment)java编译器..大多数都是用sun的javac来编译java文件.
4,java 有哪几种编译器公司中一般用myeclipse8.5.很专业的一个软件 。方便1、sun公司 Java SE Development Kit 6u16 for Windows, Multi-language(简称JDK)2、sun公司Java编译器NetBeans IDE 6.7.1 for Java3、Eclipse IDE for Java Developers(需要JDK支持)4、Eclipse IDE for Java EE Developers (需要JDK支持)主要是原来 sun (现 oracle)的 JDK还有就是 GCC 中的 gcj,eclipse 的 ECJ呵呵 你说的是JAVA SDK,BEA JROKIT么??好多呢,其中 eclipse 最好用 。5,jdk中的编译器是什么解释器是什么Java中引入了虚拟机的概念 , 即在机器和编译程序之间加入了一层抽象的虚拟的机器 。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口 。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系统的机器码执行 。在Java中 , 这种供虚拟机理解的代码叫做字节码(ByteCode),它不面向任何特定的处理器,只面向虚拟机 。每一种平台的解释器是不同的 , 但是实现的虚拟机是相同的 。Java源程序经过编译器编译后变成字节码,字节码由虚拟机解释执行,虚拟机将每一条要执行的字节码送给解释器 , 解释器将其翻译成特定机器上的机器码,然后在特定的机器上运行 。Java源代码---->编译器---->Java字节码(即虚拟指令)---->jvm---->解释器----->二进制机器码javac:Java编译器 , 将Java源代码换成字节代;java:Java解释器,直接从类文件执行Java应用程序代码;编译器是指java程序运行时对java代码进行语法检查和代码规范的一种机制,若不符合代码规范和语法有错误编译器将会报错,代码将无法运行 。解释器我很少听说,是不是编译器报错的时候出现的错误提示?

    推荐阅读