• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

老王的蜕变

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2013年4月18日

java 匿名内部类

摘要: 参考来源:http://blog.csdn.net/tom_jie/article/details/6727530http://blog.sina.com.cn/s/blog_62ea4cf40100mubj.htmljava匿名类(不能被忽略(new+接口)是定义匿名类的一个形式)匿名一是为了简化代码,而是告诉GC我这个对象只用一次,用完给我回收了interfaceA{publicvoidf();}publicclassTest{Aa=newA(){publicvoidf(){return;}};}Aa的时候只是声明a为A类型而newA(){publicvoidf(){return;}};的 阅读全文

posted @ 2013-04-18 15:22 老王的蜕变 阅读(307) 评论(0) 推荐(0)

浅谈java内部类

摘要: 以下内容转载源于:http://www.iteye.com/topic/442435内部类详解1、定义一个类的定义放在另一个类的内部,这个类就叫做内部类。Java代码publicclassFirst{publicclassContents{publicvoidf(){System.out.println("InClassFirst'sinnerClassContentsmethodf()");}}}像这样的,Contents就叫做内部类内部类了解外围类,并能与之通信(后面详细讲)2、链接到外围类创建了内部类对象时,它会与创造它的外围对象有了某种联系,于是能访问外围类 阅读全文

posted @ 2013-04-18 15:21 老王的蜕变 阅读(157) 评论(0) 推荐(0)

有关String的引用传递浅析

摘要: 1 /以下内容来源于:《java开发实战经典》书中 2 //首先看一个例子 3 public class RefDemo02{ 4 public static void main(String args[]){ 5 String str1 = "hello" ; // 实例化字符串对象 6 System.out.println("fun()方法调用之前:" + str1) ; 7 fun(str1) ; // 调用fun()方法 8 System.out.println("fun()方法调用之后:" + str1) ; 9 }10 p 阅读全文

posted @ 2013-04-18 15:20 老王的蜕变 阅读(222) 评论(0) 推荐(0)

java时间操作函数汇总

摘要: 1 import java.text.SimpleDateFormat; 2 import java.util.Calendar; 3 import java.util.Date; 4 import com.sun.org.apache.xerces.internal.impl.xpath.regex.ParseException; 5 class DateTime{ 6 Calendar c = Calendar.getInstance(); 7 // 声明日期格式化操作对象,直接对new Date()进行实例化 8 private SimpleDateForm... 阅读全文

posted @ 2013-04-18 15:19 老王的蜕变 阅读(249) 评论(0) 推荐(0)

java 中synchronized的详解

摘要: 首先看一下一个关于同步死锁的简单的例子: 1 class FanBo { 2 public synchronized void say(ZhangYang zy) { 3 System.out.println("把钱给我,放了你弟弟。"); 4 try { 5 Thread.sleep(100); 6 } catch (InterruptedException e) { 7 // TODO Auto-generated catch block 8 e.printStackTrace(); 9 }10 zy.give();11 }12 public s... 阅读全文

posted @ 2013-04-18 15:17 老王的蜕变 阅读(194) 评论(0) 推荐(0)

标识接口的作用 (转)

摘要: 以下内容转载来源:http://www.blogjava.net/javaandcc/articles/268623.html标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。标接口在Java语言中有一些很著名的应用,比如java.io.Serializable和java.rmi.Remote等接口便是标识接口。标识接口,当一个类实现了一个标识接口之后就像是给自己打了个标签。打个比喻,不是很恰当。就像是一个人穿了件名牌衣服(实现了标识接口),别人一看他穿的衣服(标识接口)就知道他的品味、身份(特性)。下面是一个示例:这是昨天我 阅读全文

posted @ 2013-04-18 15:14 老王的蜕变 阅读(215) 评论(0) 推荐(0)

java 简单的动态代理例子

摘要: package util;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Proxy;import java.lang.reflect.Method;//抽象角色:java动态代理的实现目前只支持接口,不支持抽象类interface BusinessFoo{ void foo();}interface BusinessBar{ String bar(String message);}//真实角色:真正实现业务逻辑方法class BusinessFooImpl implements Business... 阅读全文

posted @ 2013-04-18 15:13 老王的蜕变 阅读(178) 评论(0) 推荐(0)

java从properties文件中读取和写入属性

摘要: 如果转载本文请写明出处,谢谢!configuration.properties中的文件内容如下#name#MonAug2013:58:41CST2012\u4F5C\u7528=\u7528\u6765\u6D4B\u8BD5\u73A9\u7684\uFF0C\u5475\u5475...name=testGetPropertiesValuevalue=127.0.0.1driver=oracle\u59D3\u540D=\u674E******************************************************************************** 阅读全文

posted @ 2013-04-18 15:12 老王的蜕变 阅读(1001) 评论(0) 推荐(0)

IE支持getElementsByClassName方法

摘要: 在IE9一下的浏览器,不支持getElementsByClassName这个方法,但是工作中用的平台是要兼容IE8和IE6,就必须自己去实现这个方法(谷歌,火狐等浏览器都已经支持getElementsByClassName这个方法了,伤心啊...),到网上找了一下,用法如下,还挺好用的。以下是工程中的部分代码例如:js代码如下:$("divAttrNetObj").innerHTML=otherTree;vardivs=getElementsByClassName("webfx-tree-item",{parentObj:$('divAttrNe 阅读全文

posted @ 2013-04-18 15:11 老王的蜕变 阅读(243) 评论(0) 推荐(0)

JAVA servlet输出IE6下乱码

摘要: 这几天又被IE6坑了,发现一个有趣的bug。乱码图片截图:比如用一个servlet做一个文件导出功能,导出的时候从页面上读取文件名。例如文件名"ABC导出.xml",如果文件名中的中文字符时偶数,导出的时候就不会有乱码。如果文件名不是偶数时就会有乱码。后来到网上查了一下还真有这么回事。如题,如果servlet容器使用的是Tomcat,那么一般会在server.xml中配置URIEncoding来处理get传参的编码问题。由于我们项目中用了ckfinder,如果不配置URIEncoding的话,上传中文名字的图片时会显示不出来,因为会将图片路径中的中文转成unicode的形式 阅读全文

posted @ 2013-04-18 15:09 老王的蜕变 阅读(221) 评论(0) 推荐(0)

转载;dom4j解析xml笔记

摘要: 来源:Thedom4jProjectHomepage:http://www.dom4j.orgDom4j学习笔记LoadingXMLData以下代码从File中或一个URL中读取一个XML文件,并产生一个Document对象。一个Document对象表示了内存中的一棵XML树,可以在这个XML树中进行遍历、查询、修改等操作。importjava.io.*;importjava.net.*;importorg.dom4j.Document;importorg.dom4j.DocumentException;importorg.dom4j.io.SAXReader;publicclassXMLLo 阅读全文

posted @ 2013-04-18 15:08 老王的蜕变 阅读(205) 评论(0) 推荐(0)

dom4j 解析 xml文件1

摘要: test2.xml文件: 1 <?xml version="1.0" encoding="UTF-8"?> 2 <RecordSet> 3 <Record> 4 <COLL_ID type="int">2</COLL_ID> 5 <COLL_NAME type="varchar">192.168.8.42</COLL_NAME> 6 <COLL_TYPE type="varchar">0</CO 阅读全文

posted @ 2013-04-18 15:06 老王的蜕变 阅读(450) 评论(0) 推荐(0)

dom4j解析带命名空间的xml

摘要: 需要被解析的xml文件如下: 1 <?xml version="1.0" encoding="utf-8" ?> 2 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> 4 <s 阅读全文

posted @ 2013-04-18 15:03 老王的蜕变 阅读(908) 评论(0) 推荐(0)

JS中判断为false的情况

摘要: 此内容是原创,转载请注明出处,谢谢!在js中如果声明一个变量a。f(a){}else{}这句话在什么情况下会走else{},也就是判断为false呢?做了一个小实验,验证:vara;if(a){console.log("存在")}else{console.log("不存在")}不存在vara='';if(a){console.log("存在")}else{console.log("不存在")};不存在vara="";if(a){console.log("存在" 阅读全文

posted @ 2013-04-18 15:01 老王的蜕变 阅读(658) 评论(0) 推荐(0)

java 解析json字符串

摘要: 如果转载我的这篇文章请注明出处,谢谢!最近工作中,需要解析json格式的字符串,恰好有个例子,感觉不错,拿来分享。运行这个类需要加载jar包:ezmorph-1.0.6.jar、json-lib-2.4-jdk15.jar、jsoup-1.6.1.jar、commons-beanutils-1.8.0.jar、commons-collections.jar、commons-lang-2.4.jar、commons-logging-1.1.1.jar。commons-beanutils-1.8.0.jar不加这个包java.lang.NoClassDefFoundError:org/apache 阅读全文

posted @ 2013-04-18 15:00 老王的蜕变 阅读(407) 评论(0) 推荐(0)

tomcat下打补定更新问题

摘要: javacalss文件打补丁注意:在tomcat下打补丁的话,一定要确保tomcat服务停止了,然后再把同名的class文件进行覆盖。这两天,发一个补丁文件给现场的同事。同事说打完补丁后,有的数据采集正常,有点数据采集不到?我就奇怪了,怎么会有的不正常,有的正常呢?我就问现场的同事,他是怎么打补丁的,会不会是补丁没有打好?他说打好了。于是开始我漫长的远程调试过程,看看前台,在看看后台打印的日志,发现日志中没有打出我预期的东西,初步判断是补丁文件没有打成功。然后我远程重新打补丁,补丁打完后,结果正常了。后来我问同事你打补丁的时候有没有把tomcat的服务关掉,他说没有。这样看来在tomcat下打 阅读全文

posted @ 2013-04-18 14:58 老王的蜕变 阅读(1128) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3