Java SE
lick4050312
这个作者很懒,什么都没留下…
展开
-
代理模式、动态代理和面向方面
代理的意思很好理解,它借鉴了我们日常所用的代理的意思:就是本来该自己亲自去做的某件事,由于某种原因不能直接做,而只能请人代替你做,这个被你请来做事的人就是代理。比如过春节要回家,由于你要上班,没时间去买票,就得票务中介代你购买,这就是一种代理模式。这个情景可以形象的描述如下:class:火车站{ 卖票: {……}} 火车站是卖票的地方,我们假转载 2009-07-24 10:29:00 · 503 阅读 · 0 评论 -
读写csv 文件
参见:http://opencsv.sourceforge.net/ CSVReader reader = new CSVReader(new FileReader("yourfile.csv")); String [] nextLine; while ((nextLine = reader.readNext()) != null) { // nextLine原创 2009-10-10 18:03:00 · 464 阅读 · 0 评论 -
关于jsp页面传递中文参数乱码的解决
form有2中方法把数据提交给服务器,get和post,分别说下吧。 (一)get提交 1.首先说下客户端(浏览器)的form表单用get方法是如何将数据编码后提交给服务器端的吧。 对于get方法来说,都是把数据串联在请求的url后面作为参数,如:http://localhost:8080/servlet?msg=abc (很常见的一个乱码问题就要出现了,如果url中出现中文原创 2009-10-30 15:27:00 · 11966 阅读 · 3 评论 -
Exception 相关
自己写exception:首先写个类 继承 Exception message;String message 必须要public class BusinessException extends Exception { String message; public BusinessException (String ErrorMessage){ message = ErrorMes原创 2009-11-30 14:02:00 · 652 阅读 · 0 评论 -
java数字自动补零
public class P { public static void main(String[] args){ String pattern="000"; java.text.DecimalFormat df = new java.text.DecimalFormat(pattern); int i = 10,j=6; System.out.println转载 2009-11-30 14:50:00 · 1066 阅读 · 0 评论 -
关于j2se 的日期
Calendar cal = Calendar.getInstance(); //申明一个日期 String year = String.valueOf(cal.get(cal.YEAR)); //获得当前系统年 String month = String.valueOf(cal.get(cal.MONTH)+1); // 获得当前系统月 String day =原创 2009-12-14 15:08:00 · 422 阅读 · 0 评论 -
JAVA 打ZIP 包
import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.zip.ZipEntry;import j原创 2010-03-22 16:47:00 · 2465 阅读 · 1 评论 -
TOMCAT 和 servlet 交互
Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能,提供非常安全的,可移植的,易于使用的CGI替代品.下面我们描述一下Tomcat与转载 2010-03-26 10:36:00 · 653 阅读 · 0 评论 -
Java 接口大全、面向接口编程、什么时候使用接口,选择Java接口还是抽象类
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你转载 2010-04-10 22:53:00 · 711 阅读 · 0 评论 -
JAVA 输入输出流
Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操作,网络上的数据流,字符串流,对象流,zip文件流....本文的目的是为大家做一个简要的介绍。 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的转载 2009-09-27 13:09:00 · 454 阅读 · 0 评论 -
Collection:List、Set Map:HashMap、HashTable 如何在它们之间选择
一、Array , ArraysJava所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。1、效率高,但容量固定且无法动态改变。array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。2、Java中有一个Arrays类,专门用来操作array。 arrays中拥有一组static函数,equals():比较两个arr转载 2009-07-10 14:15:00 · 648 阅读 · 0 评论 -
List 的 add 和 addAll 方法的区别
add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素 addAll是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小 根本不是同一意义的方法原创 2009-09-10 11:19:00 · 6378 阅读 · 1 评论 -
JAVA SE 相关
反射: 反射(Reflection)是Java程序开发语言的特征之一,它允许运行中的Java程序对自身进行检查,或者说是自审,并能直接操作程序的内部属性.例如,使用它能获得Java类中各成员的名称并显示出来. Class c = Class.forName("java.lang.String");//返回与带有给定字符串名的类或接口相关联的 Class 对象,中间的参数是一个类原创 2009-07-21 21:39:00 · 408 阅读 · 0 评论 -
Java 动态代理实现
在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者实现,如下,HelloWorld接口定义的业务方法,HelloWorldImpl转载 2009-07-24 10:43:00 · 385 阅读 · 0 评论 -
关于InvocationHandler接口
动态代理是很多框架和技术的基础, spring 的AOP实现就是基于动态代理实现的。了解动态代理的机制对于理解AOP的底层实现是很有帮助的。 查看doc文档就可以知道,在java.lang.reflect包中有一个叫Proxy的类。下面是doc文档对Proxy类的说明: "A dynamic proxy class (simply referred to as a转载 2009-07-24 15:39:00 · 1143 阅读 · 0 评论 -
Java关键字final、static使用总结
Java关键字final、static使用总结 一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法转载 2009-07-27 10:42:00 · 434 阅读 · 0 评论 -
在eclipse中加入jdk doc
在 eclipse中加入 jdk doc 这样你就可以查看具体的class文件而不需要反编译: 方法:随便找到项目中的一个jar包,右击properties,点击external file,然后找到jdk中的src.zip文件即可.原创 2009-07-24 14:47:00 · 631 阅读 · 0 评论 -
Exception相关
创建一个自己的Exceptionclass SimpleException extends Exception {}//创建一个自己的Exception 继承 Exceptionpublic class SimpleExceptionDemo {public void f() throws SimpleException {System.out.println("Throwing Si原创 2009-08-03 16:49:00 · 570 阅读 · 0 评论 -
JAVA 泛型
对类的泛型, 我们看一下例子:public class Box { private T t; private void add(T t) { this.t = t; } public T get() { return t; } public static void main(String[] args)转载 2009-08-25 11:51:00 · 823 阅读 · 0 评论 -
校内网 自动写blok 代码
没大有时间写注释,主要是懒,大家将就看吧。自己写的校内网博客发布机器人java代码自动在校内网博客发布文章这是一个很简单的用于说明性质的代码,没有界面,你可以对它进行改进,例如从数据库读取文章内容等,以实现更强大的功能。package http;import java.io.BufferedReader;import java.io.IOException;import java.io转载 2009-09-06 15:51:00 · 513 阅读 · 0 评论 -
java mysql 中文乱码
<br />系统插入mysql出现乱码:<br /> 1.查看数据库编码 mysql> show variables like 'character/_set/_%';<br /> 是utf-8; <br /> 2.在spring.xml中设置字符编码跟数据库一致。 <br /> <property name="url" value="jdbc:mysql://localhost:3306/qa?userUnicode=true&characterEncoding=utf8"/>原创 2010-06-04 15:20:00 · 646 阅读 · 0 评论