JDK可以将写好的程序编译为字节码文件,字节码文件不可以直接运行,只能借助于虚拟机才能运行起来;而虚拟机可以运行在各种计算机系统中,通过虚拟机作为媒介,就可以实现在各种平台上进行运行。
Java是在C++的基础上发展起来的,取消了指针,并增加了自动内存管理机制,由垃圾回收器进行回收不再使用的内存对象。这些对象一般是指那些没有被任何对象引用的变量空间。
提到面向对象,就不得不提一下面向过程了,在java之前版本的计算机语言都是面向过程的。怎么理解呢?
面向过程:就是会非常详细地以每一个步骤为基础去描述整个过程 ,类似于拿走水杯,放在嘴边喝水,将干粮从袋子里拿出来放到嘴边嚼;开门,挂挡,系安全带,踩油门出发
面向对象:是为类为中心,它定义了水是用来解渴的,干粮是用来充饥的,车是用来带你行走的,你只要带上这几个物品就可以到达目的地,至于中间的步骤不需要管。
这里体现在Java的一些功能,如垃圾回收,自动类型转换,属猪的最佳配偶强大的容错,检错异常处理机制等方面。
Java知识虽然众多,但我会尽自己的努力,将每个知识点儿都楚,让大家在学习的道上轻松愉快,让知识变得不那么枯燥
网友评论 ()条 查看