Minecraft(我的世界)中文论坛

 找回密码
 注册(register)
查看: 31551|回复: 75

[其它开发教程] 【已完结】Java高手训练营索引贴

  [复制链接]
发表于 2015-9-1 19:08:52 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 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 如果有问题欢迎提问。

来自群组: Command Block Logic

评分

参与人数 44人气 +44 金粒 +607 收起 理由
Prideland_owner + 2 感谢楼主qwq
tang_wenqi + 1 + 10 神乎其技,不服不行!
754503921 + 4 + 50 MCBBS有你更精彩~
IDE_helloender + 5 楼主你太帅了~
Mcats + 1 + 15 交学费
471982667 + 5 很棒的作品!
SmallKK123 + 1 + 15 MCBBS有你更精彩~
北海北 + 1 + 5 楼主你太帅了~
MC_轩轩 + 1 + 20 已经跳进楼主的坑
夏_Sunset + 2 很强的作品!
糖果苦力怕 + 1 很棒的作品!
MaxSmileLife + 1 很完善 讲的很棒 也很注意细节.
丶MOAN + 1 + 15 不错的教程,我更希望看到实战教程..
皓月联机 + 10 砸大神,感谢
cesium_fluoride + 1 + 20 Mcbbs有你更精彩~
hagiufay + 1 + 20 很棒的作品!
chychy1 + 1 + 15 大触我们做朋友吧!
lsz7575 + 1 + 20 很棒的作品!
hzy4619666 + 1 + 5 楼主你太帅了~
幻若浅梦 + 1 真·教程!

查看全部评分

 楼主| 发表于 2015-12-13 21:56:27 | 显示全部楼层
本帖最后由 ufof 于 2015-12-26 18:32 编辑

教程pdf版在此发布。
日/月/年
12/27/15版:http://pan.baidu.com/s/1eRu3zkm
12/16/15版:已过时,不提供下载
12/13/15版:已过时,不提供下载
回复

使用道具 举报

发表于 2015-9-1 21:51:57 | 显示全部楼层
沙发是我的!!!!= =支持前新闻区版主写的java教程。希望lz再接再厉,加油!
回复

使用道具 举报

发表于 2015-9-1 21:55:43 | 显示全部楼层
但问题是,我觉得你要他们理解"需要先学好Java"是不大可能的……有些人就是这样,会一点点Java,就去写插件,然后写出来那格式、效率简直不能看(但可以运行,所以他永远不会发现错在哪),并且经常在一些基本的地方……比如说少了个},再或者把(打成中文的( ……但他们就是不肯去学java 说学不会= =
个人看法勿喷

评分

参与人数 1金粒 +1 收起 理由
duang2333 + 1 8级了还木有头像

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2015-9-1 21:58:02 | 显示全部楼层
andylizi 发表于 2015-9-1 05:55
但问题是,我觉得你要他们理解"需要先学好Java"是不大可能的……有些人就是这样,会一点点Java,就去写插件 ...

那么恐怕这些人不太适合咯。。如果不学Java就找不出来问题,学又学不会。。恐怕没有天赋?
回复

使用道具 举报

发表于 2015-9-1 21:58:43 | 显示全部楼层
andylizi 发表于 2015-9-1 21:55
但问题是,我觉得你要他们理解"需要先学好Java"是不大可能的……有些人就是这样,会一点点Java,就去写插件 ...

梨子说的好~(有些新人犯的错误我也是醉了)
回复

使用道具 举报

发表于 2015-9-1 22:01:18 | 显示全部楼层
ufof 发表于 2015-9-1 21:58
那么恐怕这些人不太适合咯。。如果不学Java就找不出来问题,学又学不会。。恐怕没有天赋? ...

什么天赋啊!他们根本就没把java当回事!。。。认为只要写出来的能运行就好了
并且不断的在基础的地方犯错。不熟悉java还非要学习Bukkit的高级知识比如什么延迟执行之类的。BukkitRunnable需要用到匿名内部类但是我要怎么跟他讲这个的概念啊!完全就是0地基,怎么教?
想着我就生气= =
基础都没有,还想追求进步= =
(有点鸡冻请谅解,这种人最烦了{:10_498:})

评分

参与人数 2人气 +2 收起 理由
zzzzzzzabczz + 1 说得好→_→(恶补JAVAing)
ufof + 1 我就是觉得因为这种人多才发

查看全部评分

回复

使用道具 举报

发表于 2015-9-2 11:08:17 | 显示全部楼层
ufof 发表于 2015-9-1 21:58
那么恐怕这些人不太适合咯。。如果不学Java就找不出来问题,学又学不会。。恐怕没有天赋? ...

负责任的说,学不会,只有自己的问题,和天赋没有任何关系。至于能不能大通,才会有天赋问题了

评分

参与人数 1人气 +1 收起 理由
ufof + 1

查看全部评分

回复

使用道具 举报

发表于 2015-9-2 20:20:26 | 显示全部楼层
有新教程固然是好的,但是也像我几个月前说的一样,开发版不缺教程,但是缺的是一个完整的教程
现在的教程,要么就是重复重复再重复,要么就是说是不弃坑,结果写到一半弃坑...
希望楼主好好加油~顶你一个~~

评分

参与人数 1人气 +1 收起 理由
ufof + 1 我一定会坚持下去的

查看全部评分

回复

使用道具 举报

发表于 2015-9-2 20:22:08 | 显示全部楼层
BiubiuC 发表于 2015-9-2 11:08
负责任的说,学不会,只有自己的问题,和天赋没有任何关系。至于能不能大通,才会有天赋问题了 ...

也不能一棍子打死,还是有人的确毫无天赋也努力了但是就是学不会的.
这个历史上的例子还是很多的
回复

使用道具 举报

发表于 2015-9-3 08:56:09 | 显示全部楼层
虽然不懂但是觉得还是很厉害
回复

使用道具 举报

发表于 2015-9-9 22:02:59 | 显示全部楼层
赞,很认同教程的前言。希望lz更新再快一点,这篇教程一定会有很多人看的。
回复

使用道具 举报

发表于 2015-9-10 10:39:33 | 显示全部楼层
可素可素,我一个也没看懂.
回复

使用道具 举报

发表于 2015-9-10 19:31:33 | 显示全部楼层
之前也写过一个Java教程。但是还没有两章就弃坑了。现在看到一个这么……嗯……说好吧……的教程还是挺欣慰的?
回复

使用道具 举报

发表于 2015-9-12 18:53:15 | 显示全部楼层
高手要从基础学起 赞
回复

使用道具 举报

发表于 2015-9-12 18:59:31 | 显示全部楼层
andylizi 发表于 2015-9-1 21:55
但问题是,我觉得你要他们理解"需要先学好Java"是不大可能的……有些人就是这样,会一点点Java,就去写插件 ...

他们没有错误我萌肿么攒爱心?此处手动斜眼

评分

参与人数 2人气 +2 收起 理由
丶皇天 + 1 2333333
andylizi + 1 噗→_→

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版本

GMT+8, 2018-10-21 18:21 , Processed in 0.140037 second(s), 9 queries , Memcache On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。

© 2010-2017 我的世界中文论坛 版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

快速回复 返回顶部 返回列表