这是个人开始学习Java语言的总结,大家可以通过这个在网上搜索(如Java的跨平台性),个人感觉这种总结方式比较好用
1.Java语言的主要特点:跨平台性,面向对象,安全性,多线程,简单易用
2.Java语言的特征:封装,继承,多态,抽象
3.Java的核心机制:虚拟机,简称:JVM
注释:图中的源文件就是:我们平时写的程序叫就是叫点Java文件。
然后使用javaC把它编译成字节码文件(点Class是后缀的意思),最后就可以在java的虚拟机上进行各种的运行了(跨平台),
注意:虚拟机JVM是Java语言跨平台的重要特点。
- 垃圾回收机制(简称:GC):Java语言有它自己的垃圾回收机制,每隔一段时间会定期清理不再使用的的对象,垃圾收集主要对内存的释放, 好处是不用程序员定期花时间去清理,节省时间人力。
5.JDK JVM JRE 之间的区别和关系
JDK: java开发工具包。jdk是整个Java的开发核心,
它集成了jre和开发工具包
JRE:我们叫它:Java的运行是的坏境。它主要包含两
个部分,jvm的标准实现和Java的一些基本类
库。
JVM: 就是Java虚拟机。它只认识xxx.class这种类型的
文件,它能够将class文件中的字节码指令进行识
别并调用操作系统向上的APl完成的动作,jvm
是Java能够跨平台的核心。
这三者的关系是:一层层的嵌套关系,JDK 包含 JRE,JRE 包含 JVM.