本帖最后由 ufof 于 2016-8-30 01:01 编辑

作者的话

大家好,我是Java高手训练营的作者。本人十分爱好编程,学习Java近两年了,最近开始学习C++和C#。
之所以开这么大的一个坑是有原因的。本人总是会在编程开发板块见到一些关于mods/插件的求助帖,然而许多的求助帖问的问题都十分低级。很显而易见是因为不会Java造成的。可以发现,许多人连Java的基础都没有打好,就开始学习mods/插件。这样的做法是不可行的。我开这个教程就是为了帮这些人。先把Java基础打好,然后再去学习mods/插件,这样学习肯定事半功倍。
本人也希望大家对我的教程也有一些批判性精神,如果有不严谨之处,欢迎指出。

================第一篇:基础知识
================

第一章:预热章
本章主要是介绍一些最基础的东西。例如配置环境变量、HelloWorld程序、注释等。

第二章:基本数据类型和运算
这一章着重基本数据类型以及运算符。程序当中使用变量以及运算是必不可少的。

第三章:流程控制
在程序当中,除了顺序结构,还有分支结构以及循环结构。主要讲述if、while、for等流程控制使用方法。

================第二篇:核心技术================

第四章:方法
方法可以提高程序的复用性以及分类型。这一点必须得要掌握。

第五章:面向对象(上)
到了这里,Java的魔力开始展现。面向对象是Java的一大特点,也是编程中的一个大学问。将万物视作对象可以使程序更加简洁,符合人类的思想方式。

第六章:String和StringBuffer
字符串可以理解为多个字符的集合,用于表达文字。

第七章:数组
数组是特殊的引用数据类型。这种特殊的类型可以用来存储多个同类型的数据。

第八章:面向对象(下)
本章将会结束对面向对象的教学。难度稍微有些提升。

第九章:异常处理
程序永远不会是完美的。程序员必须会掌握对异常的处理。

================第三篇:高级内容================

第十章:集合类
集合类是Java中十分有用的工具类。集合类是容器,可以用来对对象进行增删改查等功能。

第十一章:泛型
泛型是JDK 1.5后加入的特征。这项技术很好地保障了类型安全。

每一章都会有一个目录,
已经有许多人因为不会使用目录读不到完整的教程,因此强调,目录可以戳!目录可以戳!目录可以戳!

嗯,本教程已经基本完工了,感谢大家三个月以来的支持!因为论坛的审核比较慢,编辑帖子很麻烦。因此本教程还有另外两个阅读方式:


以后有更新,优先在pdf和博客里更新。

2016/8/30 edit: 本人在此道歉:我没能抽出时间将图片修补,对不起!我原以为暑假就有空闲时间,不过还是一直很忙。麻烦大家下载pdf版,上面的图片是正常的。十分抱歉!


本人QQ:1139613762 如果有问题欢迎提问。

[groupid=546]Command Block Logic[/groupid]