随笔分类 - Java
摘要:深拷贝和浅拷贝 首先对象的复制分为深拷贝和浅拷贝,关于这两者的区别,简单来说就是对于对象的引用,在拷贝的时候,是否会新开辟一块内存,还是直接复制引用。 两者的比较也有很多,具体可以看这篇文章: http://blog.csdn.net/zhangjg_blog/article/details/183
阅读全文
摘要:Iterable接口 总览 这个接口用来表明可以进行迭代。具体的迭代方式,可以通过iterator()方法获取到一个迭代器,在迭代器中会实现如何获取下一个元素,以及是否迭代结束。 java8中源码如下: 可以看到在接口中主要有3个方法 Iterable 和 Iterator 从字面意思来看: Ite
阅读全文
摘要:Eclipse卸载插件 ### 本人Eclipse版本为:Eclipse Mars 1. 选择: Help -> Install New Software , 如下图:2. 点击 what is already installed? 如下图:3. 点击已经安装的插件,然后选择uninstall 就可
阅读全文
摘要:本文参考了网上很多文章,就不一一列出了。sublime的版本是 sublime test 2jdk版本 jdk1.71. mac下貌似直接就可以运行javac 和 java命令的,如果不能直接运行,自行加入java环境变量即可2. 安装完sublime text 2之后,进入如下文件夹$ cd /U...
阅读全文
摘要:今天又默默的在linux下安装java明明是很简单的事情,在~/.bashrc中添加如下内容:export JAVA_HOME=/home/ubuntu/jdkexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/binexport JRE_HOME=$JAVA_HOME/jre之后 source ~/.bashrc按道理,应该是没有问题了。于是输入 java -version显示 No such file or directory查了一下
阅读全文
摘要:从下面这个url搬运。http://hck.iteye.com/blog/1175762不过程序略有改动。关于sax(搬自百科)SAX,全称Simple API for XML,既是指一种接口,也是指一个软件包。SAX是事件驱动型 XML解析的一个标准接口不会改变 SAX的工作原理简单地说就是对文档进行顺序扫描,当扫描到文档(document)开始与结束、元素(element)开始与结束、文档 (document)结束等地方时通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。大多数SAX都会产生以下类型的事件:1.在文档的开始和结束时触发文档处理事件。2.在文档内.
阅读全文

浙公网安备 33010602011771号