会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
庄生晓梦
庄生晓梦迷蝴蝶
博客园
首页
新随笔
联系
订阅
管理
公告
2017年3月5日
#
EffectiveJava(22)JAVA四种嵌套类的特点及用法
摘要: 嵌套类: 1.静态成员类 静态成员类是外围类的一个静态成员,遵守同样的可访问性规则 用法:a.作为公有的辅助类 内部类: 2.非静态成员类 语法上只和静态成员类的唯一区别是少一个static修饰符 ...
阅读全文
posted @ 2017-03-05 01:34 qwop
阅读(234)
评论(0)
推荐(0)
EffectiveJava(21)策略模式多种方式实现字符串比较
摘要: **调用对象上的方法通常是执行该对象上的某项操作**.如果一个对象的方法执行其他对象的操作,一个类仅仅导出这个方法(它的实例相当于一个指向该方法的指针),这样的实例被称为函数对象 例如: /** * 如果一个类的所有实例在功能上都是相互等价的,那么他应该被设计为一...
阅读全文
posted @ 2017-03-05 01:32 qwop
阅读(204)
评论(0)
推荐(0)
EffectiveJava(20)使用子类型化优化标签类
摘要: 标签类:其中有许多样板代码,包括枚举声明,标签域和条件语句如果要给它添加风格,除了有权限修改源码之外,你还得给每个条件语句都添加一个条件,否则就会在运行时失败标签类过于冗长,容易出错,并且效率低下我们可以用类层次类代替标签类 – 子类型化public class Figure { ...
阅读全文
posted @ 2017-03-05 01:31 qwop
阅读(241)
评论(0)
推荐(0)
EffectiveJava(19)导出常量的几种方式 - - 接口只用于定义类型
摘要: package com.classinteface.finalinterface;/** * 常量接口模式 java.io.ObjectStreamConstants * 这种模式会导致实现其的类将实现细节泄露到该类导出的API中 * 如果将来的发行版本改动了这个类,它不再需...
阅读全文
posted @ 2017-03-05 01:29 qwop
阅读(236)
评论(0)
推荐(0)
博客园
© 2004-2025
浙公网安备 33010602011771号
浙ICP备2021040463号-3