202008-03 java8新特性-foreach&lambda NEW 本文将了解java8新特性-foreach 循环List和Map.Map#java8前遍历map Map<String, Integer> items = new HashMap<>(); items.put("A", 10); items.put("B&... Read More >
201906-18 JAVA静态代理VS动态代理 NEW 代理Proxy:Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。为了保持行为的一致性,代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护委托类对象,同时也为实施不同控制策略预... Read More >
201903-08 java连接sql url报错:The reference to entity "characterEncoding" must end with the ';' delimiter. NEW 这是由于Java 解析XML文件错误。错误信息提示代码类似如下:The reference to entity "characterEncoding" must end with the ';' delimiter.org.xml.sax.SAXParseException: The reference to entity "characterEncoding" must end with the ';'... Read More >
201901-25 Java定时任务 每刻任务,每日任务,每月1日任务TaskExeListener.java import java.text.Format; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; &nbs... Read More >
201901-07 Java工具类,持续更新 已有工具类: 1、MD5工具类 2、base64工具类 3、图片处理工具类 4、压缩解压工具类 5、Http工具类 6、其他工具类(杂类)一般Java工具类import java.io.Buff... Read More >
201901-02 java中的"goto"——label,可直接跳出多重循环 java中没有goto,但是goto是保留字。例如int goto;是不合法的。但是java中有标签,仅作用在多重循环的continue和break中。continue和break只能作用于本层循环,但是有了标签可以直接跳出多重循环。代码举例:public class Main { public static void main(String[] args)... Read More >
201812-03 UI更新线程方法syncExec中获取返回值的最佳方法是什么? 我正在编写Eclipse插件,并且经常出现这样的情况:正在运行的Job需要暂停一段时间,在UI线程上异步运行某些东西,然后继续。 所以我的代码通常看起来像:Display display = Display.getDefault(); display.syncExec(new Runnable() { public void run() { &... Read More >
201812-03 通过命令行指定 Java 程序运行时使用的字符集 1. 运行: 参数: -Dfile.encoding 注意:"-Dfile.encoding=utf-8" 中是没有空格的,且最好遵循 java [-options] -jar jarfile [args...] 的顺序 示例: java -Dfile.encoding=utf-8 -... Read More >
201811-21 Java对象的序列化与反序列化 一、序列化与反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃... Read More >