JAVA中IO操作总汇
关键字: 设计模式 IO操作
一. Input和Output
1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在
Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:
1.1 以字节为导向的stream
以字节为导向的str ...
- 14:52
- 浏览 (213)
- 评论 (0)
session详解
关键字: web
[转载]session详解
這篇文章對Session的講解可以說是十分到位,相信看過的人肯定會受益匪淺,轉來與大家共享。
一、术语session
在我的经验里,session这个词被滥用的程度大概仅次于transa ...
- 09:03
- 浏览 (126)
- 评论 (0)
Java动态代理实现
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1485358
在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。
其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。
...
- 23:32
- 浏览 (178)
- 评论 (0)
log4j日志配置
关键字: Log4j commons-logging log
日志是应用软件中不可缺少的部分,Apache的开源项目Log4j是一个功能强大的日志组件,提供方便的日志记录。以下是个人经验,具体请参考Log4j文档指南。
Log4j下载
在apache网站:jakarta.apache.org/log4j 可以免费下载到Log ...
- 22:15
- 浏览 (460)
- 评论 (0)
Java程序性能优化
一、避免在循环条件中使用复杂表达式
在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。
例子:
import java.util.Vector;
class CEL {
&nb ...
- 22:08
- 浏览 (162)
- 评论 (0)
[转]设计原则
粒度:包的内聚性原则
1) 重用发布等价原则(The Release Reuse Equivalency Principle (REP))
* 重用的粒度就是发布的粒度
* 一个可重用的包必须为发布跟踪系统所管理,使我们在新版本发布后我们还可以继续使用老版本
* 一个包中的所有类对于同一类用户来讲都应该是可重用的。
2) 共同重用原则(Th ...
- 22:00
- 浏览 (164)
- 评论 (0)







评论排行榜