Java Hour 51 CheckStyle
2024-08-26 12:28:32
Plan List:
1 mysql 相关
2 java code style
安装体验
1 直接从eclipse install new software 安装,莫名奇妙失败,提示为缺少依赖项。
这个安装失败太常见了,本人最近安装失败了无数次。
不纠结在这里。
2 下载安装,妥妥的。
可以从 http://sourceforge.net/projects/eclipse-cs/?source=directory
下载安装包,这回没问题了。
配置
兴奋的执行一次检查,出来一个error 的 exception.
感觉就从顶点跌落到谷底。
ot an exception - expecting '"', found '<EOF>'
代码很简单,应该不是style 不符合的问题,猜测是编码问题。
public static Date converTextToDate(final String text) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); try { return sdf.parse(text); } catch (ParseException e) { e.printStackTrace(); } return null; }
在配置文件的根节点上增加编码的配置。
<module name="Checker"> <property name="severity" value="warning"/> <property name="charset" value="UTF-8"/>
感觉良好
经历过CheckStyle 的洗礼后,对各种代码Style 的理解加深了。
当然这个东西是死的,人是活的,很多规则我们都可以依据自己的需要取舍,类似于当年我们使用StyleCop.
Note
Plan List:
1 mysql 相关
2 JVM 相关
最新文章
- Xcode命令行生成Bitcode静态库
- Ehcache(2.9.x) - API Developer Guide, Cache Usage Patterns
- c# 简单的通用基础字典
- struts2中的常量
- C#基础精华06(Linq To XML,读取xml文件,写入xml)
- 如何监控 Nginx?
- AsyncCalls – Asynchronous function calls
- Solr搜索结果说明
- IE6/IE7浏览器中";float: right";自动换行的解决方法
- MongoDB 3.4版本, C# 驱动 2.4 操作
- BZOJ 4078: [Wf2014]Metal Processing Plant [放弃了]
- JAVA集合类——难得的总结
- ajax常见的面试题
- (二)Basic Concepts 基本概念
- spring-data-redis HashOperations
- 如何对 PHP 代码加密?
- log4j学习(二)不同类的日志输出到不同的文件
- 常见 core dump 原因分析signal 11 - SIGSEGV
- VScode-Go can&#39;t load package: package .: no buildable Go source files in
- java 中的String类型数据添加双引号
热门文章
- MyEclipse代码提示快捷键和常用设置
- 高性能的分布式内存对象缓存系统Memcached
- js数组常用操作方法小结(增加,删除,合并,分割等)
- C++编程思想重点笔记(下)
- TYVJ1359 收入计划
- POJ 2418 Hardwood Species
- 杭赛.Triangle(数学推导)
- quick-cocos2d-x学习笔记—定时器
- LUA之string的使用
- Android Bitmap 全面解析(四)图片处理效果对比 ...