02 2010 档案
摘要:Java.io包含一组支持读写算法的流类,流类被分为两个层次结构,包括字符流和字节流。一、字符流 Reader和Writer是字符流的抽象超类,可以读写16位字符。具体使用可以参见Java API二、字节流 InputStream和OutputStream是字节流的抽象超类,可以读写8位的字节。具体的使用可以参见Java API三、流的使用 1、文件流的使用 这是实例代码,简单的表示文件流的使用[...
阅读全文
摘要:最近开始试着接项目,发现很多项目都用到XML。最它一无所知是不行了,于是决定花时间研究一下。一、基本语法XML 文档必须有根元素XML 文档必须有关闭标签XML 标签对大小写敏感XML 元素必须被正确的嵌套XML元素的属性必须加引号 、 二、命名空间为避免不同文档中使用相同的元素名而造成的冲突...
阅读全文
摘要:这是某个美国大学的副教授写的关于cobertura来确定测试代码覆盖率的文章讲的很清楚,我就不偷了~直接把链接放在这里http://www.ibm.com/developerworks/cn/java/j-cobertura/这个是一个网友写的,可以配置IDE开发环境的http://www.blogjava.net/xmatthew/archive/2008/11/25/242658.html这是...
阅读全文
摘要:好东西~留下来参考~Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨...
阅读全文
摘要:之前学面向对象课程,教材上有每编写一段代码就会附上test代码,当时不是很明白那是为什么,现在做开发项目练习,开始用JUnit写测试代码,才发现了那些test方法的真正用途。研究了一下午,现在总结一下测试类的方法,以后会更新其他方法测试的规律。一、单元测试(UnitTests)从单元的角度,测试每个单元的功能,以及异常的抛出1、测试构造函数并检查结果,然后使构造函数抛出每个异常,捕捉异常 常用方法...
阅读全文
摘要:*.jar文件是打包文件,相当于zip文件,你可以把很多class文件打包到jar文件中. import引入的是一个类, --------------------------------------------------------------- jar文件放在web-inf\lib下 服务器可以自动搜寻lib下的东东,没有找到再找web-inf\classes下的东东(就是你放class文件的...
阅读全文
摘要:1、Java中,基本的 数据类型有byte,short,int,long,float,double,char。2、Java中定义的几个常量:NEGATIVE_INFINITY,POSITIVE_INFINITY,NaN3、在Java中float型数据只能进行32位的运算,这一点与C语言不同,后者能根据计算要求,自动将单精度转化为双精度4、Math.round()方法可以对浮点数进行四舍五入5、数字...
阅读全文
摘要:正则表达式(Regex)为被匹配的文本模式提供了简明扼要的规范。关于正则表达式的语法,可以参考相关书籍和这个网址:http://edu.yesky.com/edupxpt/18/2143018.shtml这里主要介绍Java的正则表达式包的使用:(这里遵循Java的命名规范,开头字母大写表示类名,小写表示变量)1、基本匹配方法:inputString.matches(stringRegexPatt...
阅读全文
摘要:Java中的字符串是一个类,String类,有自己的方法,一旦创建之后就不能再改变,即使利用类似toUpperCase(),这样的 方法也不能改变String对象。字符串的不变性是Java虚拟机的一个特性。而且,String类被声明为final,所以不能创建它的子类。1、既然字符串不能被改变,那么我们要如何处理字符串呢?下面介绍StringBuilder类:StringBuilder类的一个对象代...
阅读全文
摘要:在看书和阅读他人代码的时候经常会看到类、方法等把访问权限略写掉,对于初学者来说有时候就会很混乱。这里稍微总结一下1、类中的方法:不加任何访问权限限定的成员采用的是默认的访问权限。称为default或package。default权限意味着可以被这个类本身和同一个包的类访问。在其他包中定义的类,即使是这个类的子类,也不能直接访问这些成员。这种访问权限相当于把同一个包中的类作为可信的朋友。对于构造方法...
阅读全文
摘要:Java有许多集合类型,如果想了解某个集合的元素,需要知道集合的类型,以调用相应的方法。在不知道集合类型的情况下,用迭代器可以查看元素的内容。写段代码来演示一下: List l=new ArrayList();Iterator it=l.iterator();while(it.hasNext()) { Object o=it.next(); ..... }---------------------...
阅读全文
摘要:一、数组 1、声明 type[] identifier=new type[length] Java创建数组时,将每个元素初始化为该类型的默认值。与C语言不同的是,Java数组可以动态改变大小例:int nJudges=readInt("enter number of judges:"); double[] scores=new double[nJudges]; 此外,数组的类型既可以是基本类型,也...
阅读全文
摘要:在Ant出现之前,构建和部署Java应用需要使用包括特定平台的脚本、Make文件、各种版本的IDE甚至手工操作的“大杂烩”。现在,几乎所有的开源Java项目都在使用Ant,大多数公司的内部项目也在使用Ant。Ant在这些项目中的广泛使用自然导致了读者对一整套Ant最佳实践的迫切需求。本文总结了我喜爱的Ant技巧或最佳实践,多数是从我亲身经历的项目错误或我听说的其他人经历的 ...
阅读全文
摘要:写个随笔记一些比较碎的东西~javascript onselectstart事件,如果把这个事件的返回值写成false那么,网页的文本就是不能被选定的。 onscroll事件,这个是可以定位浏览器滚动条的事件。
阅读全文
摘要:首先下载AjaxControlToolkithttp://ajax.asp.net/downloads/default.aspx?tabid=47http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=1425下载AjaxControlToolkit ,上面两个一个是带源代码的 一个是不带...
阅读全文