javac是什么 (java编译器)

2023-04-05 14:23:21 游戏资讯 lvseyouxi

javac是Java编译器,负责将Java源代码转换成字节码文件。

javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。

javac的特点

javac具有简单性、面向对象、分布性、解释性、可靠、安全、平台无关、可移植性、高性能、多线程、动态性等特点。提供了异常处理机制,程序员可以把错误代码放在一起,这样可以简化错误处理任务,便于恢复。不支持指针,杜绝了内存的非法访问。

Java用什么编译器?

常用的就是Eclipse,My Eclipse,idea这三种,My Eclipse相对于其他两种不是很常用

javac和maven区别

javac是java编译器,用于把源代码编译成字节码文件,而Maven是一个项目构建工具。它可以帮助开发者管理构建,报告和文档的各种复杂性,还可以自动化编译,测试,打包等步骤。除此之外,Maven还可以管理项目之间的依赖关系,从而使得开发者可以仅仅在一个地方查看打包项目中所有必要的依赖。