Java 从入门到放弃

吾日三省吾身,三次都发现自己菜得抠脚,遂决定踏上 Java 工程师的修炼之路。

路漫漫其修远兮,吾将上下而求索。

本篇将记录自己的 Java 学习历程,保持持续更新!


开发环境搭建

工欲善其事,必先利其器。

安装 JDK 和 JRE

参考 Win10 安装 JDK 及配置环境变量

  • JDK ( Java Development Kit ) : java 开发工具包,是程序员使用 java 语言编写的 java 程序所需的开发工具包,是提供给程序员使用的。JDK 包含了JRE、编译 java 源码的编译器javac、java 程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java 程序编写所需的文档和 demo 例子程序。

  • JRE ( Java Runtime Environment ) : java 运行时环境,包含了 java 虚拟机、java 基础类库。是使用 java 语言编写的程序运行所需要的软件环境,是提供给想运行 java 程序的用户使用的。

IDE 选择与安装

  • My choice: IntelliJ IDEA

    IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。

  • 安装与使用

    参考 IntelliJ IDEA 安装及使用教程

入门篇

Java 语法

如何学习?

Runoob 网站 网站可以让你对任意一门语言完成快速的语法门。

My method:快速浏览 Runoob 网站的 Java 教程,跟 C++ 语法对照着进行学习。(C++ 已学)

Java 核心技术

如何学习?

  • 网课:现在有很多 Java 课程,挑选一个完整地学习即可;
  • 书:《Java 核心技术》 卷 Ⅰ 和 卷 Ⅱ,跳过一些过时的内容;
  • 代码实践:尽量把网课和书中的代码实现一遍。

初级篇

0%