
java综合
Longmanfei
这个作者很懒,什么都没留下…
展开
-
面试集锦(j2se、jsp、ssh、oracle)
不“敢”独享Request 对象的主要方法setAttribute(String name,Object):设置名字为name的request 的参数值getAttribute(String name):返回由name指定的属性值getAttributeNames():返回request 对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有Cookie对象,结...2011-04-14 19:39:28 · 127 阅读 · 0 评论 -
Myeclipse中提示找不到BASE64Encoder相应包怎么办
相信大家也有遇到这样的情况,明明有相应的包,但却就是提示找不到BASE64Encoder.为什么在Myeclipse中或者eclipse中会遇到这样的情况呢,首先我们先介绍一下BASE64Encoder,他是sun公司的一种编码方式,由于是内部使用或者不完善所以即使去访问官方API也不会访问到。其实现在这种编码方式已经不安全了。那我们应该怎样解决这个问题呢,解决这个问题大概可以说成有两种方...2011-03-01 21:55:02 · 207 阅读 · 0 评论 -
泛型的"另类"应用
泛形的基本术语,以ArrayList<E>为例:<>念着typeofArrayList<E>中的E称为类型参数变量ArrayList<Integer>中的Integer称为实际类型参数整个称为ArrayList<E>泛型类型整个ArrayList<Integer>称为参数化的类型Parameteri...2011-02-28 15:08:31 · 99 阅读 · 0 评论 -
泛型的应用(一)
泛型是一种特殊的类型,它把指定类型的工作推迟到客户端代码声明并实例化类或方法的时候进行。 为什么我们要在程序中使用泛型呢,JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题,所以我们一边为了减少不必要的错误,经常使用泛型。下面我们举例说明 ArrayList list = new ArrayL...2011-02-28 14:44:58 · 115 阅读 · 0 评论 -
BeanUtils应用
由于Sun公司的内省API过于繁琐,所以Apache组织结合很多实际开发中的应用场景开发了一套简单、易用的API操作Bean的属性——BeanUtilsBeanutils工具包的常用类: BeanUtilsPropertyUtilsConvertUtils.regsiter(Converter convert, Class clazz)自定义转换器...2011-02-28 12:11:47 · 165 阅读 · 0 评论 -
究竟是内省还是内省
中国文化之博大精深之内省还是内省,究竟他是读(xing)还是(sheng)呢,通过百度引擎貌似晓得,他是读(xing)。 下面我们就对内省做一下简单介绍: 内省是java语言对bean类属性、事件的一种处理方法为什么要学内省?开发框架时,经常需要使用java对象的属性来封装程序的数据,每次都使用反射技术完成此类操作过于麻烦,所以sun公司开发了一套API,专门用于操作java对...2011-02-28 08:05:15 · 210 阅读 · 0 评论 -
漫谈反射机制(一)
首先我们先介绍三种加载类的方法,再反射中我们首选第一种,因为我们不知道他的类里有什么,值知道其路径// 首先加载类Class cls = Class.forName("cn.csdn.reflect.Student");// 2、加载类Student stu = new Student();Class cls1 = stu.getClass();Syst...原创 2011-02-25 09:49:45 · 117 阅读 · 0 评论 -
利用enum返回星期
我们要想根据枚举中定义的值,来返回所对应的星期值应该怎么写呢(首先我们要注意我们在定义枚举里可能出现的值时,也就是对象,我们都要写成大写) public enum WeekDay { SUNDAY { public String getLocalValue() { return "星期日"; } }, MONDAY { ...原创 2011-02-24 21:44:48 · 415 阅读 · 0 评论 -
枚举(enum)剖析(一)
所谓枚举就是实现考虑到某一变量可取的值,尽量用自然语言中含义清楚的单词来表示它的每一个值,这种方法称为枚举方法,用这种方法定义的类型称枚举类型。 首先我们先举一个简单的实例说明: public class Student { private String name; //名称 private String grade;/...原创 2011-02-24 21:36:15 · 161 阅读 · 0 评论 -
Map的应用
1. 如何实现Map中的值的输出这里是通过while和for循环两种方法输出的2. 代码如下:3. public void testMap(){ 4. Map map = new HashMap();5. map.put(1, "aa"); 6. ma...原创 2011-02-24 21:06:35 · 98 阅读 · 0 评论 -
for循环的新特性
for循环的新特性: 只能用于数组、集合、实现Iterable接口的集合for循环中jdk版本不一样for循环的用法有所增加下面是for循环的增加如下: public void test(){ Integer arr[] = {100,100,18,90,89}; ...原创 2011-02-24 21:04:55 · 134 阅读 · 0 评论 -
详解简易邮件实现方法
邮件是信息化时代不可缺少的交流方式之一,那我们如何去实现用自己写的程序发送邮件呢?想必大家都对JavaMail有一定的了解吧,它是sun公司发布的处理email的API可以发送一些生活中常用的邮件。JavaMail包中用于处理电子邮件的核心类是:Session,Message,Address,Authenticator,Transport,Store,Folder等。首先我们介绍如何去实现发一...2011-03-02 20:14:03 · 224 阅读 · 0 评论