本文目录一览:
javac命令和java命令做什么事情呢?
Java中提供了许多开发工具,这里面就包括了javac 和 java这两个工具。
javac命令的作用是:编译我们编写的源代码文件,也就是.java文件,编译后得到一个.class文件。
java命令的作用是:运行我们编译后的class文件。
比如:
编写一个Test.java文件
编译文件,javac Test.java 得到 Test.class文件
运行文件,java Test
javac是什么?
javac是Java编译器,负责将Java源代码转换成字节码文件。
javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。
javac的特点
javac具有简单性、面向对象、分布性、解释性、可靠、安全、平台无关、可移植性、高性能、多线程、动态性等特点。提供了异常处理机制,程序员可以把错误代码放在一起,这样可以简化错误处理任务,便于恢复。不支持指针,杜绝了内存的非法访问。
javac与java的区别
javac用来编译java文件,java用来执行。
1,javac命令用来编译java文件,例如编写一个Test.java文件,使用javac Test.java可以执行编译操作,将生成一个Test.class文件。
2,java命令可以执行生成的class文件,使用java Test可以执行编写的代码。