读书人

本周总结

发布时间: 2012-08-31 12:55:03 作者: rapoo

本周小结
1、用的是apache的httpclient包,发现发送POST请求后,报一个异常:
SocketException: Bad file number
造成这个的原因是,过早地执行了HttpPost.about();这个方法应当是在响应完全结束,不再需要之后才能调用

2、android自带一个layoutopt命令,可以对xml布局文件提出一些优化的建议

3、“面向对象”开发,只是“结构化”开发的延伸。结构化开发封装了一些公共的操作,称为函数。而“面向对象”则对数据也进行了封装,所以可以说是“结构化”开发方法的更进一步。

当然现在“面向对象”的开发思想是主流,但是也并不是绝对可以替代结构化开发,比如说对以下的代码

return this.siteName;

则所有的地方都不用改。最简单的getter方法,在这个时候就显得非常有用了

6、很多开源框架,都是在一个工程里开发编译,然后对外发布jar包的时候,拆分成多个jar包发布。比如logback,发布了logback-core.jar和logback-classic.jar;spring更是这样,拆分了10多个jar包出去

读书人网 >编程

热点推荐