自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我是沈君哦!

不可描述...

  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 关于配置文件的路径问题

各种语言都有自己所支持的配置文件,配置文件中有很多变量是经常改变的。不将程序中的各种变量写死,这样能更方便地脱离程序本身去修改相关变量设置。 那么我们需要读取配置文件,是需要获取配置文件的路径。那么配置文件的路径怎么写呢? 1、绝对路径 绝对路径是指目录下的绝对位置,直接到达目标位置,通常是从盘符开始的路径。如果我们将配置文件的路径写成绝对路径的话,相对于各种计算机系统来说是不通用的。 2

2017-03-27 20:52:11 2987

原创 BeanUtils封装对象数据

BeanUtils主要解决的是,把对象的属性数据封装到对象中。 在J2EE的编程过程中,我们经常从各种配置文件中读取相应的数据。 在配置文件中读取到的数据都是String。因此,我们都会需要将字符串类型转换成其他的数据类型。一般我们需要判断数据类型,然后对字符串类型调用相应的转换方法去转换成我们想要的类型。但是,很明显这些步骤很繁琐。所以,我们可以使用BeanUtils工具来将从配置文件中读

2017-03-27 13:17:40 1767

原创 内省

其实,我也不太懂内省是什么。估计是将数据封装到对象当中那样子吧!等有时间再来详细了解它吧… 所以,我就直接甩代码吧:package com.descriptor;import java.beans.BeanInfo;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.refl

2017-03-26 11:12:18 356

原创 Junit测试框架

JUnit是一个java语言的单元测试框架。 一、简易JUnit测试方法 直接在方法前面加上标示 @Test ,对方法右键选择run as->JUnit Test 即可(在eclipse开发环境中)。 注意的是:测试成功后记得删除掉@Test注解,被测试的方法不能是static修饰的,不能带有形参。二、正式JUnit测试方法 新建一个测试程序 JUnit Test Case,在其Class

2017-03-25 22:14:00 778

原创 Java设计模式之工厂模式(利用反射实现)

工厂模式是我们最常用的实例化对象的模式,使用工厂方法代替了new操作的一种模式。 从xml文件获取相应的实例的信息,获得带实例的代码:package com.designmode;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.lang.reflect.Const

2017-03-25 21:08:31 641

原创 Java设计模式之观察者模式

观察者模式(发布-订阅模式、模型-视图模式、源-收听者模式或从属模式)是软件设计模式的一张。 在这种模式当中,当被观察者本身的状态发生改变的时候,主动发出通知。通常通过调用观察者所提供的方法来实现。 即定义了对象那个间的一种一对多的依赖 关系。当一个对象发生改变时, 所有依赖于它的对象都得到通知,并做出相应的动作。也就是说,观察者模式包括连个角色:观察者和观察者。 (一)观察者:当获得

2017-03-25 15:52:17 278

原创 Java设计模式之单例设计模式

单例模式是一种常用的软件设计模式。在它的可信结构中只包含一个被陈伟单例的特殊类。通过单例设计模式可以把整系统中的一个类只有一个实例。 单例设计模式又分为两种方式,懒汉式和饿汉式。 (1)懒汉式,就是只有当调用getInstance的时候,才会初始化这个单例。 (2)饿汉式,就是一旦加载好类,就把单例初始化完成。即是调用getInstance的时候,单例是已经存在了。代码如下:/**

2017-03-25 13:48:57 516

原创 对象的克隆

一、对象的浅克隆 (1)需要克隆类需要重写Object类的clone方法,并且实现Cloneable接口(标识接口,无需实现任何方法) (2)当需要克隆的对象中维护着另外一个引用对象,浅克隆不会克隆另外一个引用对下,而是直接复制维护的另外一个引用对象的地址。 (3)对象的浅克隆也不会调用到构造方法。以下为对象的浅克隆的一个例子:package com.clone;import ja

2017-03-25 11:42:05 321

原创 利用Bat处理文件,快速地运行java程序

bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含了一条或者多条命令。 关于bat文件的一些用法命令: 1、pause 让当前控制台停留 2、echo 向控制台输出指定的内容 3、echo off 隐藏echo off后面执行的命令 4、@ 隐藏当前行的执行的命令 5、title 修改控制台的标题(例如 title Test) 6、

2017-03-25 09:35:14 4082

空空如也

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

TA关注的人

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