自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 assertion 断言

一、简介二、语法基本知识三、

2014-04-04 19:04:29 796

原创 统计随机数的次数

一、    生成大量的随机数

2014-04-03 19:44:56 1212

原创 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

Xshell_Xftp_v6.0

Linux远程连接工具 Shell Xshell6 XFtp6 绿色破解免安装版 使用方法:下载->解压缩->点击绿化->开始使用

2018-12-27

虚拟机安装苹果雪豹

详细的黑苹果安装教程,在Window下 安装苹果雪豹系统。

2012-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除