根据《JAVA程序设计与问题解决基础篇》整理。
1.java编译、解释、类加载器
编译器:将java源码编译成字节码[注意:java字节码是一种低级语言]。(java的字节码不是任何特定计算机的机器语言,但它与大多数通用计算机的机器语言类似,并且很容易将其翻译成特定计算机的机器语言。字节码和机器语言代码这样的低级语言编写的程序由指令组成,每条指令都可以存放在内存的几个字节中。这也许就是字节码有这样一个名字的原因。)
解释器:与编译器相比,解释器都是很简单的程序。每种类型的计算机只有解释器不同,是为了加快java代码执行速度。
类加载器:将不同类的字节码连接起来。
2.bug(或错误)的类型
一般有3个:语法错误、运行时错误和逻辑错误。
语法错误:程序中语法方面的错误。运行时错误:在程序运行时检测出来的错误。逻辑错误:程序能够输出,但输出不正确。
3.为什么输入需要import,而输出却不要呢?
java中自动导入了包含屏幕输出定义及屏幕输出代码的包。
4.