
正文
java译码器源代码,java编译器什么用来将java源代码编译成字节码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Java进阶:在SE6中调用编译器的两种方法[2]
Java语言支持开发互联网应用,在基本的Java应用程序编程接口,它提供了网络应用编程的类库,包括URL,URL连接,套接字,ServerSocket的网络应用程序编程接口(java.net)。 Java的RMI(远程方法激活)机制是开发分布式应用程序的重要手段。
首先,Java编译之后不是生成.exe文件,编译之后只有.class文件,也就是字节码文件,所以你运行它只是用Java虚拟机去解释执行,而不是操作系统直接执行,换句话说,它不是DOS程序,所以没办法直接像C语言编译之后的那样。
首先先搞懂JavaSE的部分,Swing和swt部分就可以少看或不看,因为现在用的比较少。重点是看懂Java中的面向对象、集合框架、JDBC、异常、IO、线程和网络编程。
相关问答
Q1: 用java做一个java的编译器
1、进入F盘:输入【F:】,然后按下回车键【Enter】输入【cd java】,按下回车键【Enter】这样就已经进入了。这里的cd的意思就是进入的意思。紧接着调用java编译器进行编译。输入【javac HelloDate。
2、Oracle JDK:Oracle Java Development Kit是一款由Oracle提供的Java开发工具包,包括Java编译器(javac)和其他开发工具。OpenJDK:OpenJDK是一个免费的Java开发工具包,是Oracle JDK的开源替代品。
3、自己写编译器,原理其实不难,就那么点东西。找一个编译原理看明白就OK了,词法、语法、语义、语境。这些东西用一些自动机,图灵机,范式,正规之类的就可以搞定。分析嘛,什么逆波兰,树形,一共也没几种的。
4、Java源文件的编译、下载、解释和执行Java应用程序的开发周期包括编译、下载、解释和执行几个部分。 Java编译程序将Java源程序翻译为JVM可执行代码?字节码。 这一编译过程同C/C++的编译有些不同。
5、它有个窗口类似于DOS窗口的,在里面可以看到输出,也以自己输入命令、参数。最后,如果学习Java的话,还是建议你系统地学习,很多入门书籍、入门视频都有教编译器怎么用,怎么运行Java程序等等各种知识的。
Q2: Java编译器如何实现把原始的代码翻译成目标机的机器语言?
就像将所有的中文词语翻译成英文单词后按照英文语法组装文英文语句。代码生成器的结果就是生成符合java虚拟机规范的字节码。
通过编译器实现。编译和解释是将高级语言编写的程序翻译成机器语言程序的两种方式。解释方式是将源程序逐句解释执行,即解释一句执行一句,因此在解释方式中不产生目标文件。例如,早期的BASIC语言采用的就是“解释”方式。
使用编译器或使用解释器。编译器是一种计算机程序,它可以将高级语言编写的程序翻译成计算机的机器语言。在翻译高级语言时,编译器会将高级语言转化为汇编语言,然后再将汇编语言转化为机器语言,最终生成可执行的目标代码。
编译方式是将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成可在操作系统下直接运行的执行程序,通常会产生目标程序。
java已经是编译型语言,因为不编译源程序是没法直接运行的。只不过java是编译成中间的二进制代码,不是最终的机器代码。已经有这种编译器,免费的如gnu的gcj,收费的如Excelsior JET。
Q3: java源代码为什么要编译
1、.java是以源文件形式存在,是编译器和我们都可识别的语言。编译器识别了.java文件后生成.class文件,是编译器和计算机可识别的语言。
2、java讲究的是 一次编译 处处运行,也就是提高了程序的一致性。java的程序之所在不同的操作系统上的运行结果是一样的,是因为java虚拟机。所以要运行java都要装一个叫jdk的东西,里面有java的虚拟机。
3、要不计算机不知道你写的是什么,计算机只认识二进制,而源程序是给编程人员看的。所以你要想让计算机认识你写的是什么,就必须进行编译处理。
4、Java 最初设计的时候,跨平台就是一个重要的目标,所谓「一次编写,到处运行」。而为了实现跨平台,就决定了不能像 c,c++ 那样直接把源代码编译成可执行文件,因为不同cpu,不同操作系统的指令封装格式是不一样的。
5、java编译器的作用就是“编译”,即 将java源代码编译成中间代码字节码文件。编译时,编译器(java.exe)首先读入 java 源代码,然后进行语法检查,如果出现问题就终止编译。语法检查通过后,生成中间代码即字节码。
6、汇编码是指源代码编译后的代码,通常为二进制文件,比如DLL、EXE、.NET中间代码、JAVA中间代码等。高级语言通常指C/C++ 、BASIC、C#、JAVA、PASCAL 等等 汇编语言就是ASM,只有这个,比这个更低级的就是机器语言了。
Q4: JAVA的编译器有哪些?
1、JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
2、可以在Advanced菜单的ToolConfiguration菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。Eclipse 初学者一般用什么开发工具?Eclipse是一个开放可扩展的集成开发环境(IDE)。
3、VisualCafe编译器速度很快,在国际化支持方面比较突出;缺点就是对于初学者来说,较复杂,也比较难。
4、一 eclipse / myeclipse 当年学习java,最先接触到的就是 eclipse。喔了个噻,当时感觉eclipse好牛啊,有好多先进的功能: 可以方便地进行包管理。
关于java译码器源代码和java编译器什么用来将java源代码编译成字节码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






