随笔分类 -  java

摘要:今天在工作的时候,遇到了List排序的问题,所以总结了一下,与大家分享.Collections.sort排序的时候,用到了Comparator接口下面的compare()方法.下面的小例子中,还用到了匿名类技术和泛型,若朋友们看不懂,可以留言提问^-^compare(Object 对象1,Obje... 阅读全文
posted @ 2015-09-24 11:24 tian830937 阅读(503) 评论(0) 推荐(0)
摘要:Spring-Data-JPA结构图网址:http://blog.sina.com.cn/s/blog_667ac0360102ecsf.html 阅读全文
posted @ 2015-08-10 19:10 tian830937 阅读(105) 评论(0) 推荐(0)
摘要:前言自 JPA 伴随 Java EE 5 发布以来,受到了各大厂商及开源社区的追捧,各种商用的和开源的 JPA 框架如雨后春笋般出现,为开发者提供了丰富的选择。它一改之前 EJB 2.x 中实体 Bean 笨重且难以使用的形象,充分吸收了在开源社区已经相对成熟的 ORM 思想。另外,它并不依赖于 E... 阅读全文
posted @ 2015-08-10 18:53 tian830937 阅读(190) 评论(0) 推荐(0)
摘要:转自博客:http://lavasoft.blog.51cto.com/62575/184492/java.util.logging.Logger不是什么新鲜东西了,1.4就有了,可是因为log4j的存在,这个logger一直沉默着,其实在一些测试性的代码中,jdk自带的logger比log4j更方... 阅读全文
posted @ 2015-08-06 17:37 tian830937 阅读(319) 评论(0) 推荐(0)
摘要:Log.logInfo(s.toString());的控制台显示jog.info的具体用法、 1 import java.io.*; 2 3 4 import org.apache.log4j.Logger; 5 import org.apache.log4j.PropertyConfigura... 阅读全文
posted @ 2015-08-06 17:17 tian830937 阅读(8364) 评论(0) 推荐(0)
摘要:JUnit4是JUnit框架有史以来的最大改进,其主要目标便是利用Java5的Annotation特性简化测试用例的编写。先简单解释一下什么是Annotation,这个单词一般是翻译成元数据。元数据是什么?元数据就是描述数据的数据。也就是说,这个东西在Java里面可以用来和public、static... 阅读全文
posted @ 2015-08-06 17:03 tian830937 阅读(145) 评论(0) 推荐(0)
摘要:一、高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是... 阅读全文
posted @ 2015-08-06 17:02 tian830937 阅读(362) 评论(0) 推荐(0)
摘要:进行单元测试的代码package JunitTest;import org.junit.Test;public class Calculator { private static int result; //静态变量,用于存储运行结果 public void add(i... 阅读全文
posted @ 2015-08-06 16:59 tian830937 阅读(540) 评论(0) 推荐(0)
摘要:我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进... 阅读全文
posted @ 2015-08-06 15:46 tian830937 阅读(140) 评论(0) 推荐(0)
摘要:首先,我们来一个傻瓜式速成教程,不要问为什么,Follow Me,先来体验一下单元测试的快感!首先新建一个项目叫JUnit_Test,我们编写一个Calculator类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些Bug用于演... 阅读全文
posted @ 2015-08-06 15:43 tian830937 阅读(215) 评论(0) 推荐(0)
摘要:1. 下载JUnit的jar文件,下载地址在这里2. 在MyEclipse中新建一个要测试的项目HelloJUnit3. 添加一个要测试的类HelloJUnit,代码如下,注意需要先建packagepackage com.yukaizhao;public class HelloJUnit { ... 阅读全文
posted @ 2015-08-06 15:23 tian830937 阅读(589) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-06-05 13:37 tian830937
摘要:StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等... 阅读全文
posted @ 2015-06-01 09:37 tian830937 阅读(184) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); ... 阅读全文
posted @ 2015-06-01 09:33 tian830937 阅读(330) 评论(0) 推荐(0)
摘要:1234044/NotFound.jsp567这样就可以了下面的link可以看到更进一步的说明 http://fanqiang.chinaunix.net/app/web/2006-04-29/4123.shtml7 指定欢迎页 假如用户提供了一个像http://host/webAppPrefix/... 阅读全文
posted @ 2015-05-13 13:51 tian830937 阅读(319) 评论(0) 推荐(0)
摘要:dom4j API使用简介功能简介dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。在IBM dev... 阅读全文
posted @ 2015-05-07 22:11 tian830937 阅读(613) 评论(0) 推荐(0)
摘要:JDK1.6版添加了新的ScriptEngine类,允许用户直接执行js代码。在Java中直接调用js代码不能调用浏览器中定义的js函数,会抛出异常提示ReferenceError: “alert” is not defined。package com.sinaapp.manjushri;impor... 阅读全文
posted @ 2015-04-27 10:34 tian830937 阅读(537) 评论(0) 推荐(0)
摘要:Java SE 6最引人注目的新功能之一就是内嵌了脚本支持。在默认情况下,Java SE 6只支持JavaScript,但这并不以为着Java SE 6只能支持JavaScript。在Java SE 6中提供了一些接口来定义一个脚本规范,也就是JSR223。通过实现这些接口,Java SE 6可以支... 阅读全文
posted @ 2015-04-27 10:33 tian830937
摘要:一、 面向对象,这个对象到底是什么? 这个对象不是C#中的实例,C#中我们把一个类的实例也叫做对象,这种对象严格的说应该是面向对象的编程实现(OOP)中的对象,面向对象编程,也不是面向类的实例编程。对象的定义是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体... 阅读全文
posted @ 2015-04-24 20:47 tian830937
摘要:1.[代码]读操作Runable 1 package com.hrd.test.socket; 2 3 import java.io.BufferedReader; 4 import java.io.IOException; 5 import java.io.PrintWriter; 6 7... 阅读全文
posted @ 2015-04-19 16:43 tian830937 阅读(238) 评论(0) 推荐(0)