关于编程学习和java
1. 谈谈过去学习编程语言的方法、经验和教训。
学习编程语言,最重要的一点是要多进行上机敲代码,只有不断的实践参与才能熟练掌握每种编程语言的特点和风格,理论学习与实践相结合可以较好的提高学习效率。
2. Java语言都有哪些特点?
java语言是纯面向对象的语言,它简单而高效,具有平台无关性和可移植性,具有较好的稳定性和安全性。java是多线程并且是动态的,非常有利于软件的开发。
3. Java跨平台实现的原理是什么?
java程序通过java虚拟机在系统平台上运行,java可以将源文件编译成字节码文件(class文件),然后经过解释执行系统翻译成所在操作系统的机器码(如windows、linux系统)。
4. JDK、JRE、JVM有哪些区别?
JDK(Java Development Kit)是 Java 语言的软件开发工具包,包括了Java运行环境,一堆Java工具和Java基础的类库;
JRE(Java Runtime Environment)是Java运行环境,包含JVM标准实现及Java核心类库;
JVM(Java Virtual Machine)即java虚拟机,是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。