平静

遵循美德行事,纵使没有增加快乐,也可减轻焦虑。

导航

随笔分类 -  03-java类库

摘要:HashSet<String> deDupe = new LinkedHashSet<>(Arrays.asList(origParams.getParams(paramName))); params.add(paramName, deDupe.toArray(new String[deDupe.s 阅读全文

posted @ 2016-12-08 15:05 mdong 阅读(157) 评论(0) 推荐(0)

摘要:数据流分类: 流序列中的数据既可以是未经加工的原始二进制数据, 也可以是经一定编码处理后符合某种格式规定的特定数据。 因此Java中的流分为两种: 1) 字节流:数据流中最小的数据单元是字节 2) 字符流:数据流中最小的数据单元是字符, Java中的字符是Unicode编码,一个字符占用两个字节。 阅读全文

posted @ 2016-12-04 11:19 mdong 阅读(186) 评论(0) 推荐(0)

摘要:例:解析以下片段 Xml代码 <font> <name>Helvetica</name> <size units="pt">36</size> </font> Xml代码 Xml代码 解析器确保产生一下调用(1)startElement,元素名:font(2)startElement,元素名:nam 阅读全文

posted @ 2016-12-01 14:04 mdong 阅读(139) 评论(0) 推荐(0)

摘要:1,设置JAVA_HOME: java的目录一、为了方便引用,比如,你JDK安装在C:\ProgramFiles\Java\jdk1.7.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串; 二、归一 阅读全文

posted @ 2016-11-03 18:46 mdong 阅读(4202) 评论(0) 推荐(0)

摘要:变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 变量名:CLASSP 阅读全文

posted @ 2016-11-03 18:38 mdong 阅读(914) 评论(0) 推荐(0)

摘要:用于多线程计算数据,最后合并计算结果的应用场景 CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier) 它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。 CyclicBa 阅读全文

posted @ 2016-10-27 14:07 mdong 阅读(182) 评论(0) 推荐(0)

摘要:http://www.importnew.com/15845.html 阅读全文

posted @ 2016-10-26 14:35 mdong 阅读(118) 评论(0) 推荐(0)

摘要:import java.util.ArrayList; import java.util.LinkedList; import java.util.List; import java.util.Random; import java.util.List; import java.util.ArrayList; import java.util.LinkedList; import... 阅读全文

posted @ 2016-10-24 16:43 mdong 阅读(197) 评论(0) 推荐(0)

摘要:既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-each循环中使用entries, keys或values 来遍历, 只能打印,不能修改或删除。 这是最常见的 阅读全文

posted @ 2016-10-11 15:53 mdong 阅读(460) 评论(0) 推荐(0)

摘要:http://www.blogjava.net/hwpok/archive/2011/11/05/362723.html 阅读全文

posted @ 2016-10-11 11:21 mdong 阅读(670) 评论(0) 推荐(0)

摘要:内部,StringBuilder对象被当作是一个包含字符序列的变长数组 (3)为了获得更好的性能,在构造 StringBuffer 或 StringBuilder 时应尽可能指定它们的容量。当然,如果你操作的字符串长度(length)不超过 16 个字符就不用了,当不指定容量(capacity)时默 阅读全文

posted @ 2016-10-10 17:14 mdong 阅读(159) 评论(0) 推荐(0)

摘要:modCount到底是干什么的呢 在ArrayList,LinkedList,HashMap等等的内部实现增,删,改中我们总能看到modCount的身影,modCount字面意思就是修改次数,但为什么要记录modCount的修改次数呢? 大家发现一个公共特点没有,所有使用modCount属性的全是线 阅读全文

posted @ 2016-10-10 16:39 mdong 阅读(1836) 评论(0) 推荐(0)

摘要:Java.lang软件包是java语言的核心部分,它提供了java中的基础类。java.lang.Object,这是java.lang的根类,也是所有java类的超类。在构造java类的实例时,都先调用Object中的默认构造方法。 类java.lang.Class<T>也是一个非常重要的类。Cla 阅读全文

posted @ 2016-10-10 16:35 mdong 阅读(854) 评论(0) 推荐(0)

摘要:java.exe 控制台/dos窗口 javaw.exe 非控制台 javac是用来编译 .java文件 的 使用简单的 java 命令 运行 一个 .class文件 javap是JDK自带的 反汇编 器,可以查看 java编译器 为我们生成的 字节码 。通过它,我们可以对照源代码和字节码,从而了解 阅读全文

posted @ 2016-10-10 14:49 mdong 阅读(312) 评论(0) 推荐(0)

摘要:1.点 “window“-> “Preferences”-> “Java” -> “Installed JRES”;2.此时"Installed JRES"右边是列表窗格,列出了系统中的JRE 环境,选择你的JRE,然后点边上的“Edit...“, 会出现一个窗口(Edit JRE) ;3.选中rt 阅读全文

posted @ 2016-10-10 14:32 mdong 阅读(127) 评论(0) 推荐(0)

摘要:1. ArrayList概述: ArrayList是 List接口 的 可变 数组 的 实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随着向ArrayList中不断添加元 阅读全文

posted @ 2016-10-10 14:01 mdong 阅读(327) 评论(0) 推荐(0)

摘要:Dumperxx.class.getClassLoader().getResourceAsStream("xx.properties") 1. Class.getResourceAsStream(String path) :path 不以'/'开头时默认是从此类所在的包下取资源,以'/'开头则是从C 阅读全文

posted @ 2016-10-09 17:21 mdong 阅读(426) 评论(0) 推荐(0)