平静

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

导航

随笔分类 -  02-java语法

摘要:首先看一段代码: import java.util.Date;public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ Syste 阅读全文

posted @ 2016-12-12 10:46 mdong 阅读(208) 评论(0) 推荐(0)

摘要: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)

摘要:Java里面每个线程都有独立的、固定大小的栈空间, Java在解释执行的时候采用的是栈式的架构。 方法调用、方法内的局部变量都是在栈空间申请的。 空间的大小依赖于JDK版本,JDK1.6应该是512K,超过了这个空间就会产生StackOverFlow。 不断的递归会使栈空间不断增大 导致 溢出。 阅读全文

posted @ 2016-11-25 11:04 mdong 阅读(206) 评论(0) 推荐(0)

摘要:堆内存用于存放由new创建的对象和数组。在堆中分配的内存,由java虚拟机自动垃圾回收器来管理。在堆中产生了一个数组或者对象后,还可以在栈中定义一个特殊的变量,这个变量的取值等于数组或者对象在堆内存中的首地址,在栈中的这个特殊的变量就变成了数组或者对象的引用变量,以后就可以在程序中使用栈内存中的引用 阅读全文

posted @ 2016-11-25 10:13 mdong 阅读(11192) 评论(0) 推荐(0)

摘要:Unicode/UCS总结: UCS和Unicode使用最大32bit来表示字符(它的范围很大,但不一定全使用,常使的是UCS-2),它用2~4个字节的空间描述了已知的接近全部的字符(并且仍在更新,还会把笑脸之类的字符也放入其中), 而通常使用的plane 0也就是UCS-2,使用2个字节描述了比较 阅读全文

posted @ 2016-11-09 17:01 mdong 阅读(771) 评论(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)

摘要: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)

摘要:http://www.linuxidc.com/Linux/2013-10/91415.htm http://blog.csdn.net/anmei2010/article/details/4093118/ 阅读全文

posted @ 2016-09-29 11:00 mdong 阅读(183) 评论(0) 推荐(0)

摘要:结果: construct: Child@2260e277info: Child@2260e277 https://my.oschina.net/mlongbo/blog/90047 结果:Child. 《java编程思想》:编译器会“偷偷的”将this关键字传入进去,所以在设计继承时,要特别注意。 阅读全文

posted @ 2016-09-28 18:41 mdong 阅读(166) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/u012585142/article/details/50768385 阅读全文

posted @ 2016-09-28 18:10 mdong 阅读(141) 评论(0) 推荐(0)