JCake是整合了目前Java开发过程中使用最多的:字符串处理、日期处理、邮件处理、文件处理、任务调度处理、HTTP请求处理、MD5/AES加密解密处理的一系列工具类,方便开发人员,减少一些不必要的工作量。
说明:
1、DateUtils.java(日期处理工具类)
2、EmailUtils.java(邮件发送工具类)
3、FileUtils.java(文件及文件件处理工具类)
4、HttpUtils.java(HTTP POST和GET处理工具类)
5、StringUtils.java(字符串处理工具类)
6、TaskUtils.java(Java多线程、队列实现任务调度)
7、AES.java(AES加密和解密算法)
8、MD5.java(MD5加密和解密算法)
工具方法的编写特征:
1:公共的
2:静态的
3:一个工具类要尽量的包含丰富的和这个主题相关的方法
4:方法需要简单明了,一个方法就处理一件事情
5:方法尽量要代码可重用
6:代码不再依赖其他类
7:要有足够丰富的测试代码,验证方法的正确性和健壮性
8:业务异常捕获,应该交由调用者来处理
9:代码要尽量精简,同事性能优化要做到极致,多用高效的运算方式