随笔分类 -  java编程思想

摘要:1. static关键字 当声明一个事物是static时,这个域或方法不会与包含它的那个类的任何对象实例关联在一起。所以,即使未创建某个类的任何对象,也可以调用其static方法或者访问其static域。 一个static字段对每个类只有一份存储空间,而非static字段对每个对象有一个存储空间。 阅读全文
posted @ 2021-10-15 09:09 慕仙白 阅读(136) 评论(0) 推荐(0)
摘要:1. 内部类与向上转型 下例Parcel4类中,内部类PContents是private,所以除了Parcel4,没人能访问它。PDestination是protected,所以只有Parcel4及其子类、还有与Parcel4同一个包中的类能访问PDestination。即客户端程序员想了解或访问这 阅读全文
posted @ 2021-09-27 21:03 慕仙白 阅读(75) 评论(0) 推荐(0)
摘要:1. 初始化顺序 在类的内部,变量定义的先后顺序决定了初始化的顺序。即使变量定义散布于方法定义之间,它们仍旧会在任何方法(包括构造器)被调用之前得到初始化。 public class House { Window w1 = new Window(1); // Before constructor H 阅读全文
posted @ 2021-09-25 16:36 慕仙白 阅读(148) 评论(0) 推荐(0)
摘要:所有编程语言都提供抽象机制。人们所能解决问题的复杂性直接取决于抽象的类型和质量。 汇编语言是对底层机器的抽象。接着出现的“命令式”语言(如FORTRAN、BASIC、C等)都是对汇编语言的抽象。这些语言虽然在汇编语言的基础上有了很大的改进,但是这些语言所做的抽象仍要求在解决问题时要基于计算机的结构, 阅读全文
posted @ 2021-09-22 16:35 慕仙白 阅读(140) 评论(0) 推荐(0)