第二章 类与对象

用例子讲述了“面向过程”与“面向对象”之间的区别

面向对象包括类、方法和属性

类是对象的蓝图,一个类可以有很多对象,根据某类创建出的对象都会有自己的实例变量。

覆盖:由子类重新定义继承下来的方法,以改变或延伸次方法的行为。

JVM回收机制

创建对象时,对象会被存放在成为“堆”的内存区域中,这个堆是回收垃圾的堆(Garbage-Collectible Heap)。Java会根据对象的大小来分配内存空间。当某个对象被JVM察觉不会再被使用到,该对象就会被标记成可回收的。如果内存不足,垃圾收集器就会启动来清理垃圾、回收空间,让空间能够再次被利用。

关于全局变量

Java没有全局变量,任何变量只要加上public、static和final,基本上都会变成全局变量取用的常数。

Jar文件

当文件很多时,可以将它们依据pkzip格式来存档的Java Archive——.jar文件。在jar文件中,可以引入一个简单文字格式的文字文件,它被称为manifest,里面有定义出jar中的哪一个文件带有启动应用程序的main()方法。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容