Hello World
2018-04-27Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
String和它的常量池朋友以及intern()方法在JDK1.7中的变化
2018-04-19Java语言中有8种基本数据类型和一种比较特殊的数据类型String。为了使用起来更加高效(时间上和空间上),JVM为这些类型的数据分别维护了系统级别的常量池。本文主要叙述String类型的常量池以及向常量池中添加对象的intern()方法在JDK1.7以后版本中的变化。
基于TCP的局域网文件复制
2018-04-17依稀记得以前有个软件叫做“茄子快传”,是一款基于局域网进行文件传输的工具,但是APP开发商使劲儿往自己的应用里塞进了一堆累赘的功能,让我逐渐失去了对它的爱。借着Java的东风,俺自己也来实现一个局域网文件传输工具。
Java IO-文件及其操作
2018-04-13I/O是一个庞大复杂的系统,既要考虑到各种I/O源端和各种想要与之通信的接收端(文件、控制台、网络链接等),而且还要考虑和他们通信的不同方式(顺序、随机存取、缓冲、二进制、按字符、按行、按字等)。
下面的内容记录了Java IO中对文件的典型操作。
Java排序算法的实现及比美-进阶篇
2018-04-08继昨天快排吊打一干O(n^2)的排序算法之后,新的风暴已经出现。堆排序、快速排序、归并排序三个大手子开始决战紫禁之巅,在10w-1000w数据排序的比拼中一探高下。
Java排序算法的实现及比美
2018-04-07今日用Java实现了几种排序算法,包括冒泡排序、简单选择排序、插入排序、归并排序和快速排序。前三种是我以前眼中比较low的时间复杂度为O(n^2)的算法,后面两种则是感觉各种高大上的时间复杂度为O(nlogn)的排序。写完之后手痒痒,对这几种排序进行了10万~100万数据量之间排序性能的测试,
由于归并排序比较扯淡,不在次次测试之列(事实是它并不扯淡)。