`
loveinsilence
  • 浏览: 5072 次
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
http://blog.csdn.net/xyz_lmn/article/details/7004710 使用 logcat 命令         查看和跟踪系统日志缓冲区的命令logcat的一般用法是: [adb] logcat [<option>] ... [<filter-spec>] ...    下文介绍过滤器和命令选项,详细内容可参见Listing ...

Java类设计的经验

    博客分类:
  • Java
 
1. 类要单一 类只应该描述相关的属性和方法。 2. 加强内聚,松散耦合 3. 好的封装性 首先属性和方法都是private,外部需要调用时再改成public 4. 类的粒度要合理 5. 实现类不能依赖使用类 6. 灵活性。可配置,可维护。 7. 考虑性能,考虑可伸缩性。 8. 可扩展性。 9. 考虑合理的复用性。
http://sishuok.com/video-0-254 1. 面向接口编程:Java中公认的第一原则。 2. 优先使用对象组合,而不是类继承。 class A{ public void fun1(){ new B().t1(); } public void fun2(){ new B().t2(); } } 3. 分层:最典型的三层结构:表现层》逻辑层》数据层 表现层功能:表现数据,人机交互,收集参数调用逻辑层。 逻辑层功能:进行数据的逻辑校验,进行逻辑判断,实现业务功能,处理相关功能,处理后续流程,返回数据给表现层。 数据层功能:实现数据持久化,实现 ...
1. editplus应该不算一个集成环境,而是一个功能强悍的文本编辑器。我经常用它来查看代码(少量的编辑),它个子小,速度超快,用的很是舒心。但是为什么我以前一直不愿意用它来编辑文件呢,没有自动提示功能算是一个,还有就是在保存文件后,它会生成有个.bak的备份文件。而我在大部分时间都用不到这个功能。曾几何时, 我试图因为这个原因想找一款和editplus(还有一款UItraEdit也不错,但同样生成.bak文件)一样棒,但保存时不生成.bak文件的编辑器,结果当然是没找到。今天在研究maven的时候,也遇到这样的问题,于是索性看看,有没有人也抱怨这个问题。google一把,果然很多人遇到这个问 ...

Final关键字

    博客分类:
  • Java
final关键字(重点) 1. final声明的类不能被继承。例子: final class A { } class B extends A { } 报错:final class A不能被B继承。 2. final声明的方法不能被override。例子: class A { public final void fun(){} } class B extends A { public void fun(){} } 报错:final方法fun()不能被override。 3. final声明的变量为常量,不可更改。例子: class A { fi ...
今天在iteye开个blog,当做自己的Java学习笔记。一面记录学习的感受,一面也能督促自己。快三十了,压力好大,抓紧这两年学点有用的东西。
Global site tag (gtag.js) - Google Analytics