简单
本帖最后由 简单 于 2015-8-4 12:39 编辑

先申明一下,yuxuanchiadm大神的教程贴以坑(更新也恐怕要等到高级mod出来后了。。),而我也正在学习JAVA,于是就有了这个教程。
本帖是纯粹面对新手的教程,因为我也不是什么大神,虽然不能说一窍不通,但实际上我还是在学习中。任何问题我只能说尽量解决,如果我也解决不了的,那我就一起想办法共同解决吧~一起学习,一起进步。
因为有了yuxuanchiadm大神前两篇的基础,我就接着他的来吧。
老的引导帖:http://www.mcbbs.net/thread-45650-1-1.html

2014年2月18号 再来看这个教程,实际上还有很多东西没有写到,并不满意当时我自己对某些东西的说法(强迫症。)。索性没什么错误,也还算是通俗易懂,大家姑且先看着,补充的事等下一个暑假或者看是比赛以后。在学校学习了c之后,对底层的东西可以说是理解的更透彻了,对面对对象的理解也更加深入了(这本就是一个相对的概念,c是面对过程。)也可以给这教程加深一下深度,不为别的。,,只为填坑。
必看的话:本教程是作为mod制作的前置教程的存在,自然不会往上么高深方向上写(篇幅不会太长)。你想看完本教程就能写java程序是不可能的。但我能保证两点。第一:在看完本教程后,写mod用的java知识绝对是足够的,在看到mod的教程贴里的什么需要前置java技能你可以大胆的的去看,你的前置技能绝对在这里是修满了的哦{:10_509:}~第二,本教程作为学习java的预热教程也是没有问题的,如果你想学习java更高深的内容,但门都还没找到。。。来这儿吧,尽管这只是一扇窗,但它会让你找到你要的门,并将你顺利的领进去~
本教程将分为两部分
第一部分是主要部分,我称之为主杆篇,第二部分为附加部分,我称之为扩展篇。
为什么会分为两部分?
因为我在编写教程的过程中有很多知识是mod编写不一定会用到的,但这些知识又是java的基础不可不讲,前面也说了是不一定会用到的,但用到了呢?这个我无法预料,于是我就将教程分为了两部分,在各位看完你一部分后,我相信对于大多数人来说,再去看mod制作教程制作简单mod已经不成问题了,如果你还制作更多更复杂的mod,请看扩展篇。这就是我的计划。
主杆篇
一.JAVA开发环境构建
二.第一个JAVA应用程序
三.开发工具Eclipse的安装和使用
四.数据类型
五.量与标示符、关键字
六.运算符
七.表达式与字符串(String)
八.java基本结构和if条件语句
九.面向对象初步

扩展篇
条件:
switch语句

字符串:
StringBuffer

循环:
循环语句

跳转:
break和continue
return和小结

小结:这一章过后,实际上我们就将控制语句讲完了,这个时候,各位对java的组成应该要有了一个比较形象的理解。
java程序由组成,数据类型(这里我们讲的是基础数据类型)帮助我们更好的去管理类中的属性数据,我们又通过各种各样的属性来定义方法,对数据进行操控。其中我们会用到控制语句(基本与ifswitch循环语句跳转语句),我对数据进行的操控的运算符,灵活的字符串StringBuffer)。。。但是,java远不止于此。
对于大量数据我们如何进行操作储存?——数组。
如果我们有一些类有大量的重复点,我们如何能更快的编写?——继承。
如果那些共同点有些已经out了怎么办?——重写。
如果我们编写的类里还需要另一个类?——内部类
对于程序的一些异常我们如何让处理?——异常的捕获与抛出。
我们要对硬盘数据进行操控?——I/O体系,File处理。
单线程已经满足不了我们了——多线程。
还有重中之重,每一个java程序猿都无法离开的东西——API。
API为我们提供了大量的现成的代码。
只有这些?java才刚刚开始了!数据库我们还提都没提,swing,javabean是什么东西我们都还没去了解。各种设计模式,设计规范,路还长着呢。。。停止更新的原因有一部分是确实不怎么玩mc了,java也向j2ee上发展,如果有同学有后续问题可以私信留言问我,我有时间会上先清清留言统一回复,另外,对于想学java的同学推荐两本书,这个可比我的教程好太多。
http://pan.baidu.com/s/1dDydc2l
pdf影印版,如果条件允许,并且确实想学习java,请支持正版。
以下是 h22391386 同学的更新:
JAVA语言零基础学习教程 第十章——一维数组




王先生007
路过,顶一下

minehenry
广告去死!慢慢填坑吧~

简单
minehenry 发表于 2013-7-7 11:46
广告去死!慢慢填坑吧~

求加分=。={:10_522:}
等级低的没有说服力啊

imc
求加分=。=
等级低的没有说服力啊、
让分来得更猛烈些吧[diamond_ore]

简单
第一个精品=。=顶一下{:10_509:}

简单
我来了,今天是十五号,更新开始。

IceFreeze
表示从半年前就开始自学了..不过光是看书看视频看教程还是不管用的,共同学习共同进步呢才是最快的\(≧▽≦)/
另外...Android也是基于Java开发的,可是听说Android程序开发要比PCJava程序开发来的容易点∑( ° △ °|||)??

简单
IceFreeze 发表于 2013-7-15 16:32
表示从半年前就开始自学了..不过光是看书看视频看教程还是不管用的,共同学习共同进步呢才是最快的\(≧▽≦) ...

我是觉得开发难度主要还是程序的复杂程度和自己对java的掌握程度吧。共同学习也是我发教程的目的之一哦~

akyuki
我是腐竹,为什么我设置BAT 启动里的 -Xmx 超过 1024M 就无法启动 水桶服务器了? 只能使用1024 修改成2048都不可以。

我服务器内存是8G的,服务端是1.5.2的!java7

简单
akyuki 发表于 2013-7-19 13:36
我是腐竹,为什么我设置BAT 启动里的 -Xmx 超过 1024M 就无法启动 水桶服务器了? 只能使用1024 修改成2048 ...

据我所知,java虚拟机使用内存是有上限的,java版本不同上限也不同。

简单
这种场面很好玩~

mika880829
我是來學習的!請多指教!!{:10_512:}

蓝焰。
话说我学过ruby的说
当时我在玩rpg maker
后来玩mc,就开始学java..从网上找了个笔记打印下来
看不懂QAQ,从此放弃了治疗,带上了点燃和闪现

所以今天就算有教程我也不想看了。。。

简单
蓝焰。 发表于 2014-1-6 17:26
话说我学过ruby的说
当时我在玩rpg maker
后来玩mc,就开始学java..从网上找了个笔记打印下来

何其相似的经历。。。

蓝焰。
简单 发表于 2014-1-8 10:40
何其相似的经历。。。

!!
有多像!

简单
蓝焰。 发表于 2014-1-8 12:00
!!
有多像!

开始学java没看懂,后来接触mrxp学习ruby,再看java。。。奇迹般的看懂了。。。于是就入坑了。。。

Cyanogen
嘿,lz,我在做一个Mod开发完全教程,有一些章节需要引用您教程中的内容,只在内部小范围传播,不公开,不以盈利为目的,相信您不会介意吧.......{:10_512:}

简单
Cyanogen 发表于 2014-1-9 22:38
嘿,lz,我在做一个Mod开发完全教程,有一些章节需要引用您教程中的内容,只在内部小范围传播,不公开,不以 ...

完全没问题{:10_492:}

qq978403012
我顶!!!!!虽然我还没学会

yxch1996
看看龙蛋= =

cx868
好高深的样子                     

巴黎没有摩天轮~
只会C语言和VB的路过,我现在也在学Java SE。

187sama
:3这么好的东西先留名收藏一下 到时候打印出来慢慢看。。。

hsk001ufo
多线程还有图形界面的什么不讲么

简单
hsk001ufo 发表于 2014-3-19 16:40
多线程还有图形界面的什么不讲么

mod要用到么。。。。

hsk001ufo
简单 发表于 2014-3-20 22:45
mod要用到么。。。。

=。=好吧,你这个只讲和MOD有关的啊

简单
hsk001ufo 发表于 2014-3-21 17:58
=。=好吧,你这个只讲和MOD有关的啊

对啊,其实基本的结构和语法知道了,很多东西自己去看api也能学。

StevenNight
要走多远才能写到一个有实际意义的JAVA程序么= =||||||反正我现在在看毕向东的教程||
然后   我正在努力中  不过还是谢谢LZ的教程   有空我看下   先顶一个囖!!!!
(LZ也开发下MOD吧~~~~~~~

囧rz=3
要开始学java了!先顶起!

ESAvz
表示对java一窍不通

々林子琪々
JAVA什么的没学过,来学一下。

XUU
千万别把JAVA_HOME那个弄错了,害我浏览器崩溃

XUU
输javac没用装了好几次了

简单
XUU 发表于 2014-4-26 21:11
输javac没用装了好几次了

设置环境变量

Usdin
虽说我真的看不懂
但还是顶!!!!!!!!!!!!!!!!!!!!!!!!

Usdin
imc 发表于 2013-7-7 17:46
求加分=。=
等级低的没有说服力啊、
让分来得更猛烈些吧

可爱的流浪者{:10_524:}

shellljx
学java最好去看马士兵的java教程,入门很合适

405314310
看起不错啊

....。
图文和文章教程很复杂的,如果想好好学Java的话,到大学读电脑工程系就会教Java了

ccm幻话
可以造MOD!!!!{:10_523:}

太郎酱
好教程贴,学习了

youliao
几年级了,就学C语言

简单
youliao 发表于 2014-6-14 16:09
几年级了,就学C语言

高中自学,所知有限,大学现在在继续学。

q2539044588
顶顶{:10_523:}

tsqdhh2
学习了 收下

Loui
虽然不是很详细,但是觉得写mod足够了,很不错~

colding
我这个零基础的小白要开始学JAVA了!
楼主祝福我吧!
先顶!

luke36
安装好了。。。开始编了

我的世界win
minehenry 发表于 2013-7-7 11:46
广告去死!慢慢填坑吧~

啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦

第一页 上一页 下一页 最后一页