编译型:(compile)整本书翻译给外国人,执行速度更快,对操作系统要求低(C、C++)
解释型:翻译官一点点翻译给外国人,对速度要求不高(Python、Javascript、网页、脚本)
源程序(.java源文件)→Java编译器→字节码(.class文件)→类装载器→字节码校验器→解释器→操作系统平台
java既是编译型又是解释型语言,java在执行之前进行一次预编译生成一种介于java源代码和机器码之间的字节码程序,通过JVM虚拟机运行
javac Hello.java //编译
java Hello //解释
javadoc -encoding UTF-8 -charset UTF-8 Doc.java //生成文档
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。