Java: The Quick Guide

Corwin Dong

2016-09

写在前面的话

闲言

我认为,学习一门编程语言,应先从宏观上把握其结构,在整体脉络上学习细节,一开始不要拘泥于细节,避免“只见树木不见森林”。{.fragment .shrink} {.fragment .grow}
- 对一门编程语言进行解构,可将其分为一下几个部分:

碎语

  • 对于Java,上图对应如下:
  • 本次课程也按照这个结构展开

说明

  • 课程使用Windows环境
  • 课程假定你有一点编程基础,大学至少学过一门编程课(比如C)
  • 课程使用Java 8
  • 课程会讲解一些Java 8的关键特性

配置Java环境

安装JDK

  • 下载Java SE Development Kit 8
  • 安装JDK 8,假设安装目录为:D:\Programming\Java
  • 设置环境变量JAVA_HOME=D:\Programming\Java
  • 设置环境变量PATH,加入%JAVA_HOME%\bin
  • 设置环境变量CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  • 如何设置环境变量请自行搜索

验证

  • 运行cmd
  • 输入javac命令,出现类似如下界面则说明PATH环境变量配置成功

编辑器选择

  • 喜欢用IDE的可以选择神器IntelliJ IDEA,或者老牌的Eclipse
  • 喜欢简单编辑器的可以从VS CodeAtomSublime Text中选择
  • 极客范儿的可以选择Emacs或者Vim
  • 对于初学者,建议使用自己喜欢的、支持Java语法高亮的编辑器

好了,让我们开始吧



首页
第一章 Java: 基础概念 I
第二章 Java: 基础概念 Ⅱ
第三章 Java: 面向对象 I
第四章 Java: 面向对象 Ⅱ