
java
百八十个
这个作者很懒,什么都没留下…
展开
-
JAVA引用传递
public class TestAppend { public static void change(StringBuffer x,StringBuffer y) { x.append(y); //x-->AB x = y; //x指向y-->B原创 2013-09-03 08:44:35 · 510 阅读 · 0 评论 -
UnsupportedOperationException
This parser does not support specification "null" version "null"java.lang.UnsupportedOperationException: This parser does not support specification "null" version "null" at javax.xml.parsers原创 2013-09-03 08:43:59 · 725 阅读 · 0 评论 -
父类子类有相同的变量声明
public abstract class A { int i=1; public void printI() { System.out.println("i="+i); } } public class B extneds A{ int i=2; public static void main(String[]原创 2013-09-03 08:44:25 · 1003 阅读 · 0 评论 -
暴力反射
public void test4() throws Exception{ Class clazz = Class.forName("cn.itcast.reflect.Person"); Constructor c = clazz.getDeclaredConstructor(List.class); //public c.setAccessible(true);原创 2013-09-03 08:44:40 · 550 阅读 · 0 评论 -
axis2 修改服务发布的IP
修改axis2.xml找到 105 myhost.com-->,大概在105行,或者直接搜索myhost.com-->,打开注释,将myhost.com设置为要使用的IP原创 2013-09-03 08:45:36 · 809 阅读 · 0 评论 -
axis2手动设置命名空间targetNamespace
修改services.xml:,添加targetNamespace属性,然后添加标签:原创 2013-09-03 08:45:41 · 3790 阅读 · 0 评论 -
多态,继承,封装
多态: 允许将子类类型的指针赋值给父类类型的指针。 方法的重写Overriding和重载Overloading是Java多态性的不同表现。封装: 隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。继承:继承所表达的就是一种对象类之间的相交关系,它使得某类对象可以继承另外一类对象的数据成员和成员方法。向上转型,向下转型:1。父类引用指向子类对原创 2013-09-03 08:45:51 · 559 阅读 · 0 评论 -
对 象
11111111111原创 2013-09-03 08:45:56 · 603 阅读 · 0 评论 -
java序列化
java序列化1.一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 2.被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写3.序列化并不保存静态变量。4.虚拟机是否允许反序列化,不仅取决于类路径和功能代码是否一致,一原创 2013-09-03 08:46:02 · 496 阅读 · 0 评论 -
java异常处理
java异常处理1.java异常结构:Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运行时异常(RuntimeException)和非运行时异常2. Java异常处理通过5个关键字try、catch、throw、throws、finally进行管理3.Java异常处理机制:try catch捕获异常,原创 2013-09-03 08:46:07 · 528 阅读 · 0 评论 -
HashMap
HashMap深度分析http://www.iteye.com/topic/754887,深入理解HashMaphttp://www.iteye.com/topic/539465原创 2013-09-03 08:46:12 · 509 阅读 · 0 评论 -
ArrayList
private static final long serialVersionUID = 8683452581122892189L; //不支持序列化 private transient E[] elementData; private int size; //指定初始容量initialCapacity public ArrayList(int in原创 2013-09-03 08:46:27 · 577 阅读 · 0 评论 -
poi 数字处理
问题:excel导入的数字都是333.0的形式,且数字比较大时转换成了科学计数法形式。代码:String str = row.getCell(0).toString();发现上面是先将字符串转成了数字又转成了字符串改为:Cell cell=row.getCell(0);cell.setCellType(Cell.CELL_TYPE_STRING);String str原创 2013-09-03 08:46:52 · 637 阅读 · 0 评论 -
izpack制作java安装程序
j2ee项目打包为exe程序:软件:izpack,制作可运行的jar包 jsmooth,将jar文件转为exe程序 javaservice,将JBOSS设为系统服务 实例下载:http://u.115.com/file/blrxmbze#izpack_.rar原创 2013-09-03 08:43:39 · 791 阅读 · 0 评论 -
oracle 函数笔记
decode:DECODE(input_value,value,result[,value,result…][,default_result]);instr:INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)to_charget_date_from_millisecond原创 2013-09-03 08:45:21 · 589 阅读 · 0 评论 -
linux下log4j,properties中文乱码
1.log4j在linux下中文乱码:解决:log4j配置文件中,编码改为UTF-8,(改为gb2312,gbk还是乱码)log4j.appender.用到的rootLogger.encoding=UTF-82.properties文件中中文都要转码,用Java\jdk1.x.x\bin\native2ascii.exe工具myEcplise会自动进行转码时字母会有大小写问题;若在li原创 2013-09-03 08:46:17 · 920 阅读 · 0 评论 -
Urlrwritefilter
1.配置使用 web.xml添加: UrlRewriteFilter org.tuckey.web.filters.urlrewrite.UrlRewriteFilter UrlRewriteFilter /* 同目录下添加urlrewrite.xml:<!DOCTYPE urlrewrite原创 2013-09-03 08:47:18 · 569 阅读 · 0 评论 -
xstream,jackson序列化对象
1.xstream 在序列化时会忽略值为null的属性; jackson不会忽略值为null的属性。2.xstream,jackson忽略属性: xstream忽略指定属性: 代码方式: xstream.omitField(Person.class,"name"); 注解方式: @XStreamOmitField pri原创 2013-09-03 08:47:28 · 1163 阅读 · 0 评论 -
simple factory
Simple Factory模式(又称Static Factory模式),一个Simple Factory生产成品,而对客户端隐藏细节。通过工厂,并透过特定静态方法来生产成品。例子:音乐盒抽象产品角色:public interface IBox { public void play();}具体产品角色:public class PianoBox implements IBox {原创 2013-09-03 08:45:31 · 543 阅读 · 0 评论