test

随笔分类 -  Java

摘要:StringTokenizer 实现字符串分割1. java.util.StringTokenizer用于分割字符串实例一:String str = "abc-de" ;StringTokenizer st = newStringTokenizer (str , "-") ;System.out.p... 阅读全文
posted @ 2015-03-25 09:15 Lechance 阅读(1157) 评论(0) 推荐(0)
摘要:JNI就是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。或许不少人觉得Java已经足够强大,为什么要需要JNI这种东西呢?我们知道Java是一种平台无关性的语言,平台对于上层的java代码来说是透明... 阅读全文
posted @ 2015-03-13 11:44 Lechance 阅读(546) 评论(0) 推荐(0)
摘要:我们要澄清一点:这三个方法都是ByteBuffer的抽象基类Buffer定义的方法,ByteBuffer只是继承了它们。****************************************************其次,你要理解缓冲区的概念,就是Buffer的意义:缓冲区是特定基本类... 阅读全文
posted @ 2015-02-13 16:58 Lechance 阅读(316) 评论(0) 推荐(0)
摘要:Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,并且由于Java不能通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。比如函数参数类型是自定义的类时,此时便是引用传递而不是值传递。下面是举例:Ja... 阅读全文
posted @ 2015-02-13 16:47 Lechance 阅读(253) 评论(0) 推荐(0)
摘要:java中equals方法和“==”的区别:equals 方法是 java.lang.Object 类的方法。有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比... 阅读全文
posted @ 2015-02-12 11:52 Lechance 阅读(452) 评论(0) 推荐(0)
摘要:JUnit为我们提供了一些辅助函数,他们用来帮助我们确定被测试的方法是否按照预期的效果正常工作,通常,把这些辅助函数称为断言。下面我们来介绍一下JUnit的各种断言。 1、assertEquals 函数原型1:assertEquals([String message],expected,act... 阅读全文
posted @ 2015-02-11 14:16 Lechance 阅读(1569) 评论(0) 推荐(0)
摘要:importjava.util.Arrays;importjava.util.List;/****本类演示了Arrays类中的asList方法*通过四个段落来演示,体现出了该方法的相关特性.**(1)该方法对于基本数据类型的数组支持并不好,当数组是基本数据类型时不建议使用*(2)当使用asList(... 阅读全文
posted @ 2015-02-10 08:54 Lechance 阅读(236) 评论(0) 推荐(0)
摘要:LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用.LinkedList的构造函数如下1. public LinkedList(): ——生成空的链表2. public LinkedList(Collection col): 复制构造函数1、获取链表的第一个和最后一... 阅读全文
posted @ 2015-02-10 08:41 Lechance 阅读(565) 评论(0) 推荐(0)
摘要:接口:Java代码packagecom.test;publicinterfaceFruit{}一个实现类:Java代码packagecom.test;publicclassAppleimplementsFruit{}基本测试类:Java代码packagecom.test;importjava.uti... 阅读全文
posted @ 2015-02-09 16:42 Lechance 阅读(2480) 评论(0) 推荐(0)
摘要:int indexOf(int ch,int fromIndex)函数:就是字符ch在字串fromindex位后出现的第一个位置.没有找到返加-1eg:String str="a2dfcfar1bzvb";System.out.println(str.indexOf(97,2));看这个例子,输出:... 阅读全文
posted @ 2015-01-29 16:45 Lechance 阅读(1274) 评论(0) 推荐(0)
摘要:UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织在分布式计算环境 (Distributed Computing Environment,... 阅读全文
posted @ 2015-01-28 09:40 Lechance 阅读(360) 评论(0) 推荐(0)
摘要:1.什么是Comparable接口此接口强行对实现它的每个类的对象进行整体排序。此排序被称为该类的自然排序,类的compareTo方法被称为它的自然比较方法。实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进行自动排序。实现此接口的对象可以用作有序映... 阅读全文
posted @ 2015-01-07 10:05 Lechance 阅读(773) 评论(0) 推荐(0)
摘要:j2ee常用的设计模式?说明工厂模式。总共23种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针对你熟悉的模式谈谈你的理解即可。Java中的23种设计模式:Factor... 阅读全文
posted @ 2015-01-05 13:38 Lechance 阅读(203) 评论(0) 推荐(0)
摘要:标签显示日期一、这里主要以标签为例子。例如: 这里格式含义:yyyy-MM-dd年月日 HH:mm:ss.SSS时分秒毫秒但要注意几个细微的地方:1、"yyyy-MM-dd”中的“MM”一定要大写,不然会不起作用或者时间显示不正常。因为在java中,大M表示“月(Month)",而小m表示"分"(m... 阅读全文
posted @ 2014-12-08 10:51 Lechance 阅读(221) 评论(0) 推荐(0)
摘要:总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了^_^。解决方法如下: 1. 在str... 阅读全文
posted @ 2014-12-08 10:01 Lechance 阅读(281) 评论(0) 推荐(0)