Java中的泛型

泛型规范在JDK1.5版本中被添加,使用泛型机制编写的代码比起随意使用Object变量然后再进行强制类型转换的代码具有更高的安全性和可读性,同时也更为简洁。泛型对于集合类尤其有用,例如 ArrayList array = new ArrayList();。

用hexo建立GitHub-Page

第一次搭建Github-page的过程中遇见了不少问题。网上的教程很多,看起来眼花缭乱,在此根据自己的经验稍作整理。(windows环境)

〇、Hexo

hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上。作者是来自台湾的@tommy351.用作者的话来说Hexo是一套快速、简洁且高效的博客框架。

类似于jekyll、Octopress、WordPress,我们可以用hexo创建自己的博客,托管到GitHub上,绑定自己的域名,用MarkDown写文章。本博客即使用hexo创建并托管在github上。

Java 多线程

进程是正在运行的程序。而线程是进程的执行路径(负责代码的执行)。

“利用对象,可将一个程序分割成相互独立的区域。我们通常也需要讲一个程序转换成多个独立运行的子任务,像这样的每一个子任务都叫做一个线程(Thread)”
– Think in Java

每个 Java 程序都至少有两个线程独立运行:main 线程以及 Java 的垃圾回收线程。