- 博客(13)
- 资源 (3)
- 收藏
- 关注
原创 java 计算日期间隔
package Date;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CalculateDate {/*** 计算两个时间相差多少天,两个时间 间隔 n * 24 个小时* * @param tim
2014-04-22 21:04:10 738
转载 在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下JUnit4 中一些高级特性。一、 高级 Fixture上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After ,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过 500 兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,
2014-04-18 10:36:56 931
转载 在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分
2014-04-18 10:31:53 1000
转载 在Eclipse中使用JUnit4进行单元测试(初级篇)
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测
2014-04-18 10:30:12 1052
转载 程序员学习能力提升三要素
摘要:IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学
2014-04-16 12:19:48 851
转载 Eclipse代码重构教程
重构是软件开发过程中保证代码质量非常重要的手段,而手动进行重构代码的话,很容易引入一些低级错误(例如,单词拼写错误),从而导致浪费大量不必要的时间。Eclipse为重构提供了很强大的支持,很大程度上用户不必为重构的笔误而再烦恼。要使用Eclipse的重构功能,可以先选择相应的Java元素(Java工程中的资源,包括工程、文件、方法、变量等),通过右键菜单选择Refactor菜单下的重构功能.
2014-04-11 21:01:31 988
转载 重构(Refactor)的意义
重构是对软件内部结构的一种调整,目的是在不改变软件行为的前提下,提高其可理解性,降低其修改成本。开发人员可以使用一系列重构准则,在不改变软件行为的前提下,调整软件的结构。 有很多种原因,开发人员应该重构代码,例如之前的开发人员代码写得很烂、自己以前设计时有缺陷、需求变更需要添加一些新的功能或修改原有功能等等。Martin Fowler在其著名的>一书中谈到了为何重构的几点原因:
2014-04-11 20:59:05 2233
转载 maven教程(一)配置环境
今天一个学长给了我一个项目,我一整不会,他告诉我是maven,于是我就研究了一下,这等于是给我加了课外作业了,= = !得和大家分享一下,还是要感谢广大的博主们,我在这里再次整理一下吧:Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.x
2014-04-10 09:48:44 858
原创 抽象类+内部类使用
一、目的通过学生编号(Student_id ),找到对应 的班级二、说明需掌握知识:抽象类类部类三、实例代码1、ClassRoom.javapackage abstract_test;public abstract class ClassRoom { // 根据学生id 找到 对应 班级 private String classRoom; publi
2014-04-09 18:57:46 1609 1
原创 java 获取 Map中所有的 key 和 value 值
1、Student.javapackage bo;public class Student { private String id ; public Student(String id){ this.id = id; } @Override public String toString() { return " 学生:" + id ; } }
2014-04-03 19:02:29 6496
原创 Maven 项目管理工具
一、简介通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。二、为什么要用Mave1、项目构建自动化。我们会发现除了编写源代码,每天工作的相当一部分时间花在了编译,运行单元测试,生成文档,打包,部署等等繁琐且不起眼的工作上,这就是构建。我们往往觉察不到这部分时间的流逝,其实,只要稍微花点心思,这一系列的工作完全是可以自动化的。2,管理包的依赖在这个
2014-04-02 16:46:56 1383
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人