常见问题1:
JVM、JRE、JDK有什么联系和区别?
解答:
JVM:指可以运行Java字节码的虚拟计算机,是JRE的一部分。
JRE:面向Java程序的使用者,提供了Java应用程序的运行环境。JRE包括JVM和Java核心类库和支持文件。
JDK:面向Java程序的开发者,是整个Java的核心,包括了JRE、Java工具和Java基础的类库。
常见问题2:
软件版本是不是越新越好?
解答:
新的软件版本带来了新的更加丰富的功能,但是当业界还没有在足够多的项目中应用、测试该软件之前,新版本也可能带来潜在的风险。对于Java初学者来说,追求新的版本更没有必要,除非要学习Java的一些新的语言特性。当然,软件版本也不能太旧。
常见问题3:
操作系统、JDK与Eclipse的版本匹配问题。
解答:
软件之间要彼此搭配。在此,操作系统、JDK和Eclipse IDE肯定要搭配一致的,否则就会出问题。本MOOC采用Windows10、JDK16和Eclipse4.2。
常见问题4:
为什么使用Eclipse之前,要对Eclipse进行简单的设置。
解答:
Eclipse的标准配置往往不能满足我们多样化的需求。例如,Eclipse的字符编码默认是Window操作系统的字符编码GBK,但是在实践项目开发时,出于国际化需要,一般采用UTF-8编码。如果在软件过程改变字符编码,就会出现乱码现象,给我们带来非常大的困扰。Eclipse中可以设置JDK和JRE的版本,但是如果JRE的版本低于JDK的版本或导入项目的JRE高于EclipseJRE版本时,就会出现错误。因此,在使用Eclipse前,要查看相关偏好设置的值。

