![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
jiangjian_isswhu
这个作者很懒,什么都没留下…
展开
-
JUnit使用入门
原文见此处单元测试是编写测试代码,用来检测特定的、明确的、细颗粒的功能。单元测试并不一定保证程序功能是正确的,更不保证整体业务是准备的。单元测试不仅仅用来保证当前代码的正确性,更重要的是用来保证代码修复、改进或重构之后的正确性。一般来说,单元测试任务包括接口功能测试:用来保证接口功能的正确性。局部数据结构测试(不常用):用来保证接口中的数据结构是正确的比如变量有无初始值转载 2015-11-16 11:26:53 · 292 阅读 · 0 评论 -
几种很有用的java库
1. dxfExporter 实现CAD的DXF文件读写2. dom4j 实现对xml文件的读写3. Apache POI Apache?POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft?Office格式档案读和写的功能4 Apache XMLBeans XMLBeans 面临着传统解析和绑定技术的竞争,原创 2015-12-16 16:21:14 · 455 阅读 · 0 评论 -
java中对象序列化(Serialization)的注意事项
1.序列化能保存的元素序列化只能保存对象的非静态成员交量,不能保存任何的成员方法和静态的成员变量,而且序列化保存的只是变量的值,对于变量的任何修饰符都不能保存2 .序列化对象的属性没有对序列化对象自身的直接或间接引用。例如:下述类A和B互相引用,序列化A或B都会存在问题。public class A implements Serializable { pri原创 2015-12-18 11:15:48 · 1185 阅读 · 0 评论 -
Remove '@override' annotation解决办法
Remove '@override' annotation解决办法 最近刚刚配置了新机器,将原来的代码放在eclipse上执行,总会出现Remove '@override' annotation,如果要一个个手动删除相当麻烦,最后在网上找了一下原因原来是编译器版本的问题。 @override:表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进转载 2015-12-18 14:27:53 · 242 阅读 · 0 评论 -
使用Eclipse调试Java的十个技巧
不要使用System.out.println作为调试工具启用所有组件的详细的日志记录级别使用一个日志分析器来阅读日志1、条件断点想象一下我们平时如何添加断点,通常的做法是双击行号的左边。在debug视图中,BreakPoint View将所有断点都列出来,但是我们可以添加一个boolean类型的条件来决定断点是否被跳过。如果条件为真,在断点处程序将停止,否则断点转载 2016-03-01 16:43:42 · 277 阅读 · 0 评论 -
Java程序员在用的大数据工具,MongoDB稳居第一!
问题:他们最近一年最喜欢用什么工具或者是框架?受访者可以选择列表中的选项或者列出自己的,本文主要关心的是大数据工具。上一篇Java调查包括下列内容:开发语言Web框架应用服务器数据库工具SQL数据大数据开发工具云供应商现在,来看看维基百科上对大数据的定义:大数据,广义上来说是一组量很大很复杂的数据集合,在这种情况下传统的数据处理方式将不再适用。对于一般情转载 2016-02-02 14:55:46 · 387 阅读 · 0 评论 -
Java中==和equals的区别
今天项目中出现一个奇怪的问题,最后调试才发现,两个Long对象的实际值虽然一样,但是==操作却返回false,最后想起来,这是对象类型和值类型的区别。一个示例如下: Long long1 = 111111L; Long long2 = 111111L; if (long1.equals(long2)){原创 2016-02-19 11:28:54 · 215 阅读 · 0 评论