Java小白进阶笔记(1)-重新认识Java
重新开始学习Java了,这也是为了以后找工作考虑。热爱的机器学习就先放一放了,作为兴趣爱好研究,不花太多精力了>﹏<因为大二上学期有过一门Java课,作为快速复习。在CSDN上找到了偏头痛杨的Java入门系列文章,写得非常好! 1.偏头痛杨的Java入门教学系列之认识Java篇 这是偏头痛杨的第一篇原文链接,其中,在系列的第二篇开头作者布置了十道题,下面是我的回答(大多是作者的文章摘录)。 1.Java为什么能跨平台? 跨平台是指跨不同的操作系统,因为从写java代码到运行,需要经过两个过程,Java程序的源代码(.java)编译成虚拟机(JVM)能看懂的字节码(.class),然后再由虚拟机解释执行成对应的操作系统能看懂的机器码。从而实现了所谓的跨平台,一次编译处处执行(Write Once,Run Anywhere)。需要注意的是不同操作系统上要装对应的JVM,但这并不与跨平台冲突,因为即使不同操作系统上的虚拟机的一些细节是不一样的,但它们所能看懂的字节码(.class)都是一样的,而字节码是与平台无关的。 2.Java抄了哪个编程语言? C++ 3.Java是由哪个公司搞出来的?...