本帖最后由 简单 于 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,请看扩展篇。这就是我的计划。
主杆篇
switch语句
字符串:
StringBuffer
循环:
循环语句
跳转:
break和continue
return和小结
小结:这一章过后,实际上我们就将控制语句讲完了,这个时候,各位对java的组成应该要有了一个比较形象的理解。
java程序由类组成,数据类型(这里我们讲的是基础数据类型)帮助我们更好的去管理类中的属性数据,我们又通过各种各样的属性来定义方法,对数据进行操控。其中我们会用到控制语句(基本与if,switch,循环语句,跳转语句),我对数据进行的操控的运算符,灵活的字符串(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语言零基础学习教程 第十章——一维数组
先申明一下,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,请看扩展篇。这就是我的计划。
主杆篇
四.数据类型
六.运算符
九.面向对象初步
扩展篇
条件:switch语句
字符串:
StringBuffer
循环:
循环语句
跳转:
break和continue
return和小结
小结:这一章过后,实际上我们就将控制语句讲完了,这个时候,各位对java的组成应该要有了一个比较形象的理解。
java程序由类组成,数据类型(这里我们讲的是基础数据类型)帮助我们更好的去管理类中的属性数据,我们又通过各种各样的属性来定义方法,对数据进行操控。其中我们会用到控制语句(基本与if,switch,循环语句,跳转语句),我对数据进行的操控的运算符,灵活的字符串(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语言零基础学习教程 第十章——一维数组
路过,顶一下
广告去死!慢慢填坑吧~
求加分=。=
等级低的没有说服力啊、
让分来得更猛烈些吧[diamond_ore]
等级低的没有说服力啊、
让分来得更猛烈些吧[diamond_ore]
第一个精品=。=顶一下{:10_509:}
我来了,今天是十五号,更新开始。
表示从半年前就开始自学了..不过光是看书看视频看教程还是不管用的,共同学习共同进步呢才是最快的\(≧▽≦)/
另外...Android也是基于Java开发的,可是听说Android程序开发要比PCJava程序开发来的容易点∑( ° △ °|||)??
另外...Android也是基于Java开发的,可是听说Android程序开发要比PCJava程序开发来的容易点∑( ° △ °|||)??
我是觉得开发难度主要还是程序的复杂程度和自己对java的掌握程度吧。共同学习也是我发教程的目的之一哦~
我是腐竹,为什么我设置BAT 启动里的 -Xmx 超过 1024M 就无法启动 水桶服务器了? 只能使用1024 修改成2048都不可以。
我服务器内存是8G的,服务端是1.5.2的!java7
我服务器内存是8G的,服务端是1.5.2的!java7
据我所知,java虚拟机使用内存是有上限的,java版本不同上限也不同。
这种场面很好玩~
我是來學習的!請多指教!!{:10_512:}
话说我学过ruby的说
当时我在玩rpg maker
后来玩mc,就开始学java..从网上找了个笔记打印下来
看不懂QAQ,从此放弃了治疗,带上了点燃和闪现
所以今天就算有教程我也不想看了。。。
当时我在玩rpg maker
后来玩mc,就开始学java..从网上找了个笔记打印下来
看不懂QAQ,从此放弃了治疗,带上了点燃和闪现
所以今天就算有教程我也不想看了。。。
嘿,lz,我在做一个Mod开发完全教程,有一些章节需要引用您教程中的内容,只在内部小范围传播,不公开,不以盈利为目的,相信您不会介意吧.......{:10_512:}
完全没问题{:10_492:}
我顶!!!!!虽然我还没学会
看看龙蛋= =
好高深的样子
只会C语言和VB的路过,我现在也在学Java SE。
:3这么好的东西先留名收藏一下 到时候打印出来慢慢看。。。
多线程还有图形界面的什么不讲么
hsk001ufo 发表于 2014-3-19 16:40
多线程还有图形界面的什么不讲么
mod要用到么。。。。
简单 发表于 2014-3-20 22:45
mod要用到么。。。。
=。=好吧,你这个只讲和MOD有关的啊
hsk001ufo 发表于 2014-3-21 17:58
=。=好吧,你这个只讲和MOD有关的啊
对啊,其实基本的结构和语法知道了,很多东西自己去看api也能学。
要走多远才能写到一个有实际意义的JAVA程序么= =||||||反正我现在在看毕向东的教程||
然后 我正在努力中 不过还是谢谢LZ的教程 有空我看下 先顶一个囖!!!!
(LZ也开发下MOD吧~~~~~~~
然后 我正在努力中 不过还是谢谢LZ的教程 有空我看下 先顶一个囖!!!!
(LZ也开发下MOD吧~~~~~~~
要开始学java了!先顶起!
表示对java一窍不通
JAVA什么的没学过,来学一下。
千万别把JAVA_HOME那个弄错了,害我浏览器崩溃
输javac没用装了好几次了
XUU 发表于 2014-4-26 21:11
输javac没用装了好几次了
设置环境变量
虽说我真的看不懂
但还是顶!!!!!!!!!!!!!!!!!!!!!!!!
但还是顶!!!!!!!!!!!!!!!!!!!!!!!!
imc 发表于 2013-7-7 17:46
求加分=。=
等级低的没有说服力啊、
让分来得更猛烈些吧
可爱的流浪者{:10_524:}
学java最好去看马士兵的java教程,入门很合适
看起不错啊
图文和文章教程很复杂的,如果想好好学Java的话,到大学读电脑工程系就会教Java了
可以造MOD!!!!{:10_523:}
好教程贴,学习了
几年级了,就学C语言
youliao 发表于 2014-6-14 16:09
几年级了,就学C语言
高中自学,所知有限,大学现在在继续学。
顶顶{:10_523:}
学习了 收下
虽然不是很详细,但是觉得写mod足够了,很不错~

楼主祝福我吧!
先顶!

安装好了。。。开始编了
minehenry 发表于 2013-7-7 11:46
广告去死!慢慢填坑吧~
啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦