随笔分类 - Java
摘要:抽象过程 纯粹的面向对象程序设计方式: + 万物皆为对象: 对象可以存储数据,还可以在其自身执行操作 + 程序是对象的集合: 通过发送消息告诉彼此要做的 + 每个对象都有自己的由其它对象构成的存储:可以在程序中构建复杂的体系,并将复杂性隐藏在对象之后 + 每个对象都是某个类的对应实例:类的特性在于可
阅读全文
摘要:2.1 线程安全性 当多个线程访问某个类时,不论这些线程如何交替执行,这个类始终都能表现出正确的行为,且主调代码中不需要任何额外的同步或协同,则称这个类是线程安全的。 类不变性条件(Invariant):约束对象的状态 后验条件(Postcondition):约束对象操作的结果 保证正确的行为是指:
阅读全文
摘要:非静态内部类作用: 1. 最基本的作用:名字隐藏和组织代码 + 用例:内部类不访问外部类的元素时可以直接new。(bad style!) + 用例:通过外部类的非静态方法返回内部类的引用,这样隐含了内部类对象和其对应的外部类对象的关系(需要先创建外部类对象,然后通过外部类对象创建内部类对象)。 +
阅读全文

浙公网安备 33010602011771号