java
文章平均质量分 78
抢街饭
我的爱已经抛出异常
展开
-
Java----集合类
集合collection之前,我们先分清三个概念: 1:colection 集合,用来表示任何一种数据结构 2:Collection 集合接口,指的是 java.util.Collection接口,是 Set、List 和 Queue 接口的超类接口 3:Collections 集合工原创 2011-11-06 11:54:05 · 686 阅读 · 0 评论 -
Java内部类总结(下)
五、匿名类 匿名类不给出类名,直接定义一个类,通常这个类实现了某种接口或者抽象。interface Foo { void say();}public class lzwCode { public Foo f = new Foo(){ public void say() { System.out.println("Say Foo!"); }转载 2011-12-06 11:50:48 · 552 阅读 · 0 评论 -
Java内部类总结(上)
内部类按照其所在位置不同,可分为以下几种:1、(普通的)内部类(最常见的内部类,内部类的定义与类成员平级,)2、方法内部类3、匿名类4、静态内部类5、接口内部类一、内部类声明与访问 1、内部类直接在类的内部进行声明。可以声明为private、protected、public或者默认访问权限,这个访问权限约定和外部类完全一样。2、内部类自动拥有对其外围转载 2011-12-06 10:11:49 · 660 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
String的创建 String s = "hello"; JVM先根据内容"hello"查找对象,如果没有找到,则在heap上创建新对象,并将其赋予s,否则使用已经存在的对象 String s = new String("hello"); JVM直接在heap上创建新的对象,所以在heap中会出现内容相同,地址不同的String对象 "hello"就是一个转载 2011-11-29 20:51:38 · 714 阅读 · 0 评论 -
Java 通过使用File类获取文件信息
import java.io.File;import java.util.Date;public class lzwCode { public static void main(String [] args) { String filePath = "src/com/lzw/demo/StackTest/lzwCode.java"; //指定文件路径 File file原创 2012-03-24 09:29:30 · 17334 阅读 · 1 评论 -
Java 日期整理
import java.text.SimpleDateFormat;import java.util.Date;public class lzwDate { public static void main(String[] args) { Date date = new Date(); System.out.println("没经过格式化的日期:"+date); Sim原创 2012-03-24 10:09:32 · 697 阅读 · 0 评论 -
Java中的拦截器、过滤器、监听器
一:拦截器 :是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串 (或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛出异常的时候做业务逻辑的操作。 1.Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且S原创 2013-10-31 13:40:50 · 18804 阅读 · 1 评论 -
项目实例A
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class Users implements Comparable{ private String name; private int amount;原创 2012-02-09 16:10:12 · 673 阅读 · 0 评论 -
Xwiki平台Windows搭建(Tomcat7 + XWiki6.2 + MySQL5.5)
国内xwiki安装使用资料较少,根据自己使用xwiki经验,总结出来,供参考,同时希望感兴趣的朋友能够一起讨论。XWiki是一个强大的Java开源的Wiki引擎。它支持一些受欢迎的特性如:内容管理(浏览/编辑/预览/保存),支持附件,版本控制,全文本搜索,权限管理使用Hibernate进行数据存储,RSS输出与显示外部的RSS feeds,多语言支持,提供X原创 2014-10-17 14:26:51 · 15737 阅读 · 12 评论 -
Java-----多线程(下)
线程的调度1、调整线程优先级:Java线程有优先级,优先级高的线程会获得较多的运行机会。 Java线程的优先级用整数表示,取值范围是1~10,Thread类有以下三个静态常量:static int MAX_PRIORITY 线程可以具有的最高优先级,取值为10。 static int MIN_PRIORITY 线程可以具有的最低优转载 2011-12-05 09:53:55 · 818 阅读 · 0 评论 -
Java-----多线程同步和锁
线程同步小节:1、线程同步的目的是为了保护多个线程访问一个资源时对资源的破坏。2、线程同步方法是通过锁来实现,每个对象都有且仅有一个锁,这个锁与一个特定的对象关联,线程一旦获取了对象锁,其他访问该对象的线程就无法再访问该对象的其他同步方法。3、对于静态同步方法,锁是针对这个类的,锁对象是该类的Class对象。静态和非静态方法的锁互不干预。一个线程获得锁,当在一个同步方法中访问另外对转载 2011-12-05 14:32:41 · 1396 阅读 · 0 评论 -
Java-----多线程(中)
线程在一定条件下,状态会发生变化。线程变化的状态转换图如下:1、新建状态(New):新创建了一个线程对象。2、就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3、运行状态(Running):就绪状态的线程获取了CPU,执行程序代码。4、阻塞状态(Blo转载 2011-12-01 11:21:32 · 715 阅读 · 0 评论 -
Java数组
import java.util.Arrays;public class lzwCode{ public static void main(String [] args) { int [] arrA = new int[]{1,2,3,4,5}; //在java中数组也是对象 int [] arrB = {1,2,3,4,5}; int [] arrC = new原创 2011-11-16 20:08:44 · 646 阅读 · 0 评论 -
Java集合之HashMap
HashMap是最常用的Map集合,它的键值对在存储时要根据键的哈希码来确定值放在哪里。HashMap 中作为键的对象必须重写Object的hashCode()方法和equals()方法import java.util.Map;import java.util.HashMap;public class lzwCode { public static void m原创 2011-11-19 11:02:41 · 2391 阅读 · 0 评论 -
Java集合之ArrayList
import java.util.List;import java.util.ArrayList;import java.util.Iterator;public class lzwCode { public static void main(String [] args) { List list = new ArrayList(); list.add("国")原创 2011-11-17 22:05:44 · 1911 阅读 · 2 评论 -
Java数组,去掉重复值、增加、删除数组元素
import java.util.List;import java.util.ArrayList;import java.util.Set;import java.util.HashSet;public class lzwCode { public static void main(String [] args) { testA(); System.out.println("=原创 2011-11-21 22:45:45 · 148565 阅读 · 7 评论 -
Java-----多线程(上)
在java中要想实现多线程,有两种手段,一种是继承Thread类,另外一种是实现Runnable接口继承Thread类public class lzwCode extends Thread{ public static void main(String [] args) { new Thread(new lzwCode(), "线程名字").start(); }原创 2011-11-30 16:06:46 · 780 阅读 · 0 评论 -
soap发送报文请求和dom4j解析XML并且获得指定名称的节点信息
package com.lzw.b2b.soap;import java.io.ByteArrayInputStream;import java.io.InputStream;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import jav原创 2016-01-12 14:01:59 · 14656 阅读 · 3 评论