java
SZH19890601
这个作者很懒,什么都没留下…
展开
-
BufferedReader获取网站里的dom元素
public class HttpURLConnect{ public static void main(String[] args){ try{ URL urlmy = new URL("http://www.sina.com"); HttpURLConnection con = (HttpURLCo原创 2013-07-06 09:50:39 · 554 阅读 · 0 评论 -
【对象池】 JAVA
java中的对象池技术,是为了方便快捷地创建某些对象而出现的,当需要一个对象时,就可以从池中取一个出来(如果池中没有则创建一个),则在需要重复重复创建相等变量时节省了很多时间。对象池其实也就是一个内存空间,不同于使用new关键字创建的对象所在的堆空间。本文只从java使用者的角度来探讨java对象池技术,并不涉及对象池的原理及实现方法。一、对象池中对象和堆中的对象 public cla原创 2013-07-12 14:08:21 · 560 阅读 · 0 评论 -
【static】 静态代码块
static静态代码块Java代码123456789101112131415publicclass C { publicstatic void main(String[] arg原创 2013-07-03 16:20:42 · 494 阅读 · 0 评论 -
【List】
List 集合中的对象按照一定的顺序排放,里面的内容可以重复。 List接口实现的类:ArrayList(实现动态数组), Vector(实现动态数组) ,LinkedList(实现链表), Stack(实现堆栈)1、List中可以添加任何对象,包括自己定义的新的类。2、List是一个接口,不能实例化,需要实例化一个ArrayList或者LinkedList , List原创 2013-07-23 14:55:21 · 701 阅读 · 0 评论 -
【数组排序】数组中字符按字母排序
public class Test1 { public static void main(String[] aegs){ String[] str = {"a","d","c","b","2","+","测试"}; for (String string : str) { System.ou原创 2013-08-17 17:10:51 · 824 阅读 · 0 评论 -
【实体转map】
import java.lang.reflect.Field;import java.util.HashMap;import java.util.Map;/** * java实体转成map * @author 宋志会 */public class ObjAnalysis { private Integer id; private Integer miid;原创 2013-09-03 13:43:26 · 820 阅读 · 0 评论 -
【自定义标签】 java自定义标签
所需:一、自定义标签实现类: myTags.java二、自定义标签库文件(TLD): myTags.tld三、一个JSP页面:index.jsp四、web.xml里配置加载tldjava类:public class myTags extends TagSupport { public String name; public String getN原创 2013-09-12 18:15:40 · 628 阅读 · 0 评论 -
【spring aop】实现原理与 CGLIB 应用
简介: AOP(Aspect Orient Programming),也就是面向方面编程,作为面向对象编程的一种补充,专门用于处理系统中分布于各个模块(不同方法)中的交叉关注点的问题,在 Java EE 应用中,常常通过 AOP 来处理一些具有横切性质的系统级服务,如事务管理、安全检查、缓存、对象池管理等。AOP 实现的关键就在于 AOP 框架自动创建的 AOP 代理,AOP 代理主要分为静态原创 2013-09-25 14:49:01 · 592 阅读 · 0 评论 -
web.xml
web.xml加载过程: 1 启动WEB项目的时候,容器(如:Tomcat)会读他的配置文件web.xml读两个节点 和ext-param> 2 紧接着,容器创建一个ServletContext(上下文) 这个WEB项目所有部分都将共享这个上下文 3 容器将转化为键值对并交给ServletContext 4 容器创建中的类的实例,即创建监听原创 2014-01-02 17:47:20 · 594 阅读 · 0 评论 -
ssi
在这说说SSI整合时的一些配置文件: 1,contextConfigLocation:Spring容器启动时需要加载Spring的配置文件。默认是/WEB-INF目录下的applicationContext.xml文件 当然也可以放在classpath下,可以包括多个spring配置文件,这就得依靠contextConfigLocation co原创 2014-01-02 17:47:39 · 682 阅读 · 0 评论 -
【装箱拆箱】java自动 深入剖析
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱) 其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个Integer原创 2013-07-18 10:45:43 · 1047 阅读 · 0 评论 -
【Set】常用的使用 JAVA
java中的Set有三种常用的实现方式:1,,HashSet : HashSet将数据存储哈希表中,性能最佳。(无序)2,TreeSet: TreeSet将数据存储在红黑树中,数据的顺序依据数据的值。(有序)3,LinkedHashSet: LinkedHashSet中的数据存储在哈希表中,同时被链表贯穿着。它的顺序是按照插入的顺序。(有序)package co原创 2013-07-23 14:10:40 · 624 阅读 · 0 评论 -
synchronized【锁】的4种用法
1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.这时,线程获得的是成员锁,即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入.例如:public synchronized void synMethod() { //方法体}原创 2013-07-13 16:25:17 · 1201 阅读 · 0 评论 -
单例模式(Singleton Pattern)
单例模式最要关心的则是对象创建的次数以及何时被创建。Singleton模式可以是很简单的,它的全部只需要一个类就可以完成。但是如果在“对象创建的次数以及何时被创建”这两点上较真起来,Singleton模式可以相当的复杂,譬如涉及到DCL双锁检测(double checked locking)的讨论、涉及到多个类加载器(ClassLoader)协同时、涉及到跨JVM(集群、远程EJB等)时、涉及原创 2013-07-13 16:52:25 · 460 阅读 · 0 评论 -
【servlet】 基础
目录: 1,什么是Servlet2,Servlet有什么作用3,Servlet的生命周期4,Servlet怎么处理一个请求5,Servlet与JSP有什么区别6,Servlet里的cookie技术7,Servlet里的过滤器8,Servlet里的监听器一,什么是Servlet?Servlet是一个Java编写的程序,此程序是基于Http协议的,在服务器端运行原创 2013-07-18 12:52:21 · 487 阅读 · 0 评论 -
Servlet 工作原理解析
说明: Web 技术成为当今主流的互联网 Web 应用技术之一,而 Servlet 是 Java Web 技术的核心基础。因而掌握 Servlet 的工作原理是成为一名合格的 Java Web 技术开发人员的基本要求。本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Serv原创 2013-07-18 13:02:22 · 565 阅读 · 0 评论 -
【封装】 JAVA
1、什么是封装?封装就是将属性私有化,提供公有的方法访问私有属性。做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。如:private String name;public String getName(){ return; }原创 2013-07-20 14:06:23 · 735 阅读 · 0 评论 -
【构造方法】
一、构造方法是一种特殊的方法,与一般的方法不同是: 1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。 2.构造方法的调用是在创建一个对象时使用new操作进行的。构造方法的作用是初始化对象。 3.不能被static、final、synchronized、abstract和native修饰。构造方法不能被子类继承。class RectCon原创 2013-07-20 15:14:10 · 683 阅读 · 0 评论 -
【继承】 JAVA
1、 什么是继承,继承的特点?子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为。在继承关系中。父类和子类需要满足is-a的关系。子类是父类。表示父类和子类的术语:父类和子类、超类和子类、原创 2013-07-20 13:10:04 · 603 阅读 · 0 评论 -
【时间差】计算 JAVA ( 剩余xx天xx小时xx分... )
比如:现在是:2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 我现在要获得两个日期差,差的形式为:xx天xx小时xx分xx秒 DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try { Date d1 = df.parse("2004-03-原创 2013-06-28 10:53:35 · 3869 阅读 · 0 评论 -
【时间大小】 比较 java
String s1="2013-01-25 09:12:09"; String s2="2013-01-29 09:12:11";DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstan原创 2013-06-28 11:08:18 · 933 阅读 · 0 评论 -
【线程】
一个完整的例子来说明线程产生的方式不同而生成的线程的区别:public class ThreadTest { /** * main(这里用一句话描述这个方法的作用) * @param args * @Author:志会 * @Date: 2013-12-27上午8:46:52 */ public static voi转载 2013-12-27 10:07:13 · 576 阅读 · 0 评论