1.谈谈你过去学习编程语言的方法、经验和教训

  最早接触的语言应该就是C++了,刚入门的时候确实是挺困难的,用程序设计一个简单的加法函数当时都琢磨了好久,那个时候就只是单纯的看书和回忆老师课上所讲的内容来学习语言,之后随着知识的深入,开始结合中国大学mook以及网络上的一些博客文章进行学习。就目前所收获的经验来说,感触最大的还是得勤加练习,多自己亲手做,多琢磨其中的道理,多加感悟,只有自己亲身经历过了,才会有更加深刻的回忆。给我最大的教训就是,不能放过每一次学习的机会:我是属于那种入门较慢的人,所以说在最开始的学习中脚步就滞慢了些,从而呢对自己开始有些不自信了,以致于自己在后面的小组作业中参与度不高,没能起到多大的作用,而事后自己再去尝试写的时候,发现也其实并没有我想象中的那么难,但一个好的锻炼自己的机会就这样白白浪费了。

2.java语言都有哪些特点

  1)简单。java系统(编译器和解释器)所占空间不到250kb。

  2)面向对象。

  3)平台无关性和可移植性。

  4)稳定性和安全性。

  5)多线程并且是动态的。

  6)高性能。

  7)分布式。

3.Java跨平台实现的原理是什么?

  Java将源程序编译成字节码文件——扩展名为.class。这个二进制代码文件与具体操作系统的机器指令无关,其运行必须借助解释执行系统动态翻译成所在操作系统的机器码(由运行环境当中的Java虚拟机完成解释执行工作)。

4.JDK、JRE、JVM有哪些区别?

   JDK:Java Development Kit。指的是Java的编译环境。

   JRE:Java Runtime Environment。指的是Java的运行环境。

 JVM:Java Virtual Machine。它是一个平台软件,负责将字节码解释成机器码并提交操作系统执行。

  

posted on 2020-09-20 20:10  Katharsis_1  阅读(143)  评论(0)    收藏  举报