文章列表
<转>adb logcat 查看日志
- 博客分类:
- Android
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. 考虑合理的复用性。
Java程序设计的基本原则
- 博客分类:
- Java
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关键字(重点)
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学习笔记。一面记录学习的感受,一面也能督促自己。快三十了,压力好大,抓紧这两年学点有用的东西。