1.谈谈你过去学习编程语言的方法、经验和教训
之前学过c、c++、数据结构、Python等编程语言,我一般都是课前先结合中国大学mooc和课本预习本节内容,因为上课时由于课时问题老师讲的不是那么细,如果你不预习,那么上课就会感觉在梦游。课后要及时复习本节课学习的内容。我一开始没有预习的习惯,上课就会感到很吃力,后来逐渐有了预习的习惯,就好了很多。
2.Java语言都有哪些特点?
Java是一种简单的面向对象的分布式,强壮的,安全的,可移植性,高性能的多线程动态语言
-
Java跨平台实现的原理是什么?
java运行时是在java的虚拟机上进行的,虚拟机则运行于操作系统,所以java可以跨平台运行 -
JDK、JRE、JVM有哪些区别?
JDK是整个JAVA的核心,包括了Java运行环境,一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。JDK是java开发工具包,基本上每个学java的人都会先在机器 上装一个JDK。
JRE包含JVM标准实现及Java核心类库。JRE是Java运行环境,并不是一个开发环境,所以没有包含任何开发工具(如编译器和调试器),JRE是指java运行环境。
JVM即java虚拟机, java运行时的环境,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。