java se
文章平均质量分 65
feilonglulu
这个作者很懒,什么都没留下…
展开
-
java中static的使用方法
有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最转载 2011-12-28 20:27:38 · 2509 阅读 · 1 评论 -
Java Mail简单测试程序 发送HTML数据
import java.util.Properties;import javax.mail.Address;import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Multipart;import javax.mail.Ses原创 2012-10-29 02:58:29 · 861 阅读 · 0 评论 -
对xsd文件的操作 生成java实体并解析生成的xml
步骤如下:1. 根据xsd生成相应的java类:执行如下命令即可生成java类,xjc –d java类的存放路径 –p 类的包名 xsd文件名例如:D:\java\jdk1.6.0_31\bin>xjc -d e:\ -p org.nssd e:\journal.xsd2. 根据xsd可以生成测试xml数据,用eclipse等工具可以生成测试数据,右键xsd文原创 2012-10-28 22:11:36 · 7436 阅读 · 1 评论 -
简单转换,给定字符串转成秒,秒转成字符串
public class TimeStringFormat { /** * * @Title: stringToTime1 * @Description: 给定规定格式的字符串转换成秒 * @return long 返回类型 * @throws */ public static long stringToTime1(String str) { String[原创 2012-11-08 01:48:01 · 1150 阅读 · 0 评论 -
类的初始化顺序
一个业务涉及对数据库的操作时,尽量减少对数据库的操作次数,合并一些没有必有单独操作数据库类的初始化顺序New一个类的的时候,1).执行父类的static成员和static代码块(按照先后顺序)2).执行子类的static成员和static代码块(按照先后顺序)3).执行父类的非static成员字段变量和代码块的初始化(按照先后顺序)4).执行父类的构造方法5原创 2012-12-13 21:23:01 · 566 阅读 · 0 评论 -
Java中的值传递和引用传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。Java参数,不管转载 2013-08-09 11:30:44 · 763 阅读 · 0 评论 -
java冒泡排序 选择排序 算法
public static void main(String[] args) { int score[] = { 89, 69, 75, 100, 34, 21, 99, 50 }; for (int i = 0; i < score.length - 1; i++) { // 最多做n-1趟排序 for (int j = 0; j < score.length - i - 1; j原创 2013-08-22 17:44:48 · 961 阅读 · 0 评论 -
CXF webservice JAXB 处理复杂数据类型方法
CXF webservice JAXB 处理复杂数据类型方法转载 2013-08-14 17:26:32 · 1155 阅读 · 0 评论 -
Set改写成Map使用
package com.kael;import java.io.Serializable;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;/** * * * @Title:SetAndMap ...原创 2012-07-20 20:37:16 · 211 阅读 · 0 评论 -
java求文件MD5值
import java.io.FileInputStream;import java.io.IOException;import java.security.DigestInputStream;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class Fil转载 2012-11-06 00:14:04 · 883 阅读 · 0 评论 -
java 获取文件夹所有文件,大小,文件名
import java.io.File;import java.text.DecimalFormat;import java.util.ArrayList;import java.util.List;public class FileViewer { public static List getListFiles(String path, String suffix, bool转载 2012-10-28 17:48:36 · 4045 阅读 · 0 评论 -
java 遍历map
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) {转载 2012-10-13 16:49:01 · 567 阅读 · 0 评论 -
ArrayList和LinkedList区别
ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那么ArrayList和LinkedList在性能上有什么差别呢?什么时候应该用ArrayList什么时候又该用LinkedList呢?一.时间复杂度首先一点关键的是,ArrayList的内部实现是基于基础的对转载 2011-12-28 20:47:39 · 537 阅读 · 0 评论 -
多态的理解
代码: Father f = new Child(); //假设父类是球,子类是篮球,父类有playBall方法,子类进行重写1、在内存中(stack区)创建一个Father的引用f,在heap中new出一个Child类型的对象,并且f指向new出来的对象。2、此时对于父类引用f来说,他只知道自己指向的是一个球,并不管这个球是篮球或者足球,所以f只能访问球的相关属性和方法,而不能访转载 2011-12-29 14:28:55 · 696 阅读 · 0 评论 -
eclipse 注释(润土科技)
Comment for created Java files/** * * Copyright (c) ${year}, RunTuTech and/or its affiliates. All rights reserved. * RunTuTech PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */Comme原创 2012-04-05 15:12:55 · 1321 阅读 · 0 评论 -
Set改写成Map使用,自己写的一个Map
package com.kael;import java.io.Serializable;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator;import java.util.Map;/** * * * @Title:SetAndMap * @Description:原创 2012-07-21 02:27:02 · 1563 阅读 · 1 评论 -
Thinking In Java中初始化和清理中的一段代码
package com.kael;class Shape { Shape(int i) { System.out.println("Shape constructor"); } void dispose() { System.out.println("Shape dispose"); } }class Circle extends Shape {转载 2012-07-24 01:24:20 · 1121 阅读 · 0 评论 -
Java初始化顺序,静态变量,static块,实例变量,构造器的初始化顺序
2.继承情况下Java初始化顺序用代码和输出直接说明:package com.kael;/** * * @Title:Demo004 * @Description: * @Copyright:Copyright (c) 2012 * @Date:2012-7-25 * @author feilong.li */public class Initial原创 2012-07-25 11:21:14 · 2366 阅读 · 2 评论 -
java惰性初始化
初始化有效地实现了尽可能的惰性。仅使用.class语法来获得对类的引用不会引发初始化。但是为了产生Class引用,Class.forName()立即就进行了初始化如果一个static final值是编译期常量,那么这个值就不需要对类进行初始化就能获取,但是如果将一个域设置成static和final的,还不足以确保这种行为,对它的访问就会强制进行类的初始化,因为他不是一个编译期常原创 2012-07-31 15:18:51 · 1735 阅读 · 0 评论 -
TOMCAT启动一闪而过
TOMCAT启动一闪而过可能原因有1. 没有设置环境变量步骤:(1)把JDK解压放到C:\jdk1.5.0下,把Tomcat解压放到C:\Tomcat-5.5.27下[Tomcat是解压版的](2)添加系统环境变量:JAVA_HOME=C:\jdk1.5.0 只配置这一个也可以。CLASSPATH=.;%JAVA_HOME%\LIBTOMCAT_转载 2012-10-12 17:16:37 · 831 阅读 · 0 评论 -
eclipse 注释(润土科技)
Comment for created Java files/** * * Copyright (c) ${year}, RunTuTech and/or its affiliates. All rights reserved. * RunTuTech PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */...2012-04-05 15:12:00 · 122 阅读 · 0 评论