Minecraft(我的世界)中文论坛

标题: ---===从零基础开始,到精通插件===---#2

作者: berry64    时间: 2014-12-11 23:29
标题: ---===从零基础开始,到精通插件===---#2
本帖最后由 berry64 于 2019-2-24 11:46 编辑


回到目录



第二章: 变量


变量是什么?


在java里,变量可以理解成一种临时储存。
比如我在第一行代码里进行了一个复杂的计算,获得了一个结果,而我希望在第二行和第三行里都用到这个结果
那么如果在第二行和第三行代码里都重新进行一次运算会严重拖慢程序速度,从而有了变量。

java中变量定义(创建)格式:
[变量属性] [变量类型] [变量名];
也可以给变量一个初始值:
[变量属性] [变量类型] [变量名] = [初始值];


比如,我要定义一个叫 testInt 的 public的整数变量,那就是:
  1. public int testInt;
复制代码

如果我要他初始值为2:
  1. public int testInt = 2;
复制代码


变量名称不可以使用数字开头,但可以(虽然一般会被嫌弃)使用中文。

关于变量的拓展知识:



标题

施工中,先翻黑历史吧


标题

内容


标题

内容



回到目录



黑历史旧版本:


作者: a8105    时间: 2014-12-11 23:33
插件教程是个大坑,教程开发出完整的插件太坑爹了
虽然有教程是好,不过编程开发区已经有很多个人写了java基础教程,,,
我感觉发这些还不如直接上java基础的视频地址/教程地址之类的
讲这些未必有那些几年后还有人看的教程详细
直接讲插件教程即可
当然,我这并不是打击,而是建议,如果你认为我只是在嘲讽之类的,请通知我删除回复
作者: berry64    时间: 2014-12-11 23:34
810587921 发表于 2014-12-11 23:33
插件教程是个大坑,教程开发出完整的插件太坑爹了
虽然有教程是好,不过编程开发区已经有很多个人写了java基 ...

你觉得我没考虑过么。。。。我看了你的发现一窍不通啊,不过那时候我是新手,我试着从头开始讲Java,你建议我下一章写啥....
作者: fybl    时间: 2014-12-11 23:42
小白一只,完全看不懂,唉
作者: 1440519152    时间: 2014-12-11 23:47
我建议以一个简单的登录插件为基础,涉及命令执行和数据库和配置项,这些都是很基础的,也是我需要的
作者: 1440519152    时间: 2014-12-11 23:48
支持,精读中
作者: minehenry    时间: 2014-12-12 00:35
支持~插件教程可不多 不过楼主你想跳坑的话我更支持~
作者: dongmen    时间: 2014-12-12 00:47
好多,收藏了以后看。。
作者: 幽蓝    时间: 2014-12-12 00:47
做成视频更好.
作者: a8105    时间: 2014-12-12 03:58
berry64 发表于 2014-12-11 23:34
你觉得我没考虑过么。。。。我看了你的发现一窍不通啊,不过那时候我是新手,我试着从头开始讲Java,你建 ...

连java基础都没看的话一窍不通正常...对于你讲啥我不提意见
作者: Wolverine    时间: 2014-12-12 05:53
好深奥,编程小白看不懂{:10_522:}
作者: 223    时间: 2014-12-12 09:00
吱..............................(凑十字)

作者: I_am_fudge    时间: 2014-12-12 16:27
数据库???你在逗,对于一个java基本的都没搞懂的人,数据库怎么弄的好。
而且,你也没有讲main。话说,插件不需要main,mod也一样不需要。
双引号?不是我说你,这样讲没基础的肯定不知道什么时候加什么时候不要加。懂?
byte不常用吗?好多file的copy或者网络都有用到。
byte[] a, int off, int len你没见过?
作者: I_am_fudge    时间: 2014-12-12 16:28
另一条建议,最好只教写插件。这已经够你去写的了。
java基础都没有,怎么做?
作者: berry64    时间: 2014-12-12 17:13
810587921 发表于 2014-12-12 03:58
连java基础都没看的话一窍不通正常...对于你讲啥我不提意见

现在看的全都看懂了
作者: berry64    时间: 2014-12-12 17:13
幽蓝 发表于 2014-12-12 00:47
做成视频更好.

广告是一个讨厌的东西
作者: berry64    时间: 2014-12-12 17:14
1440519152 发表于 2014-12-11 23:47
我建议以一个简单的登录插件为基础,涉及命令执行和数据库和配置项,这些都是很基础的,也是我需要的 ...

嗯,如果你现在要我单独教你,但是我先从java基础开始做,那些没有基础的人也能做了
作者: Love_凌夏    时间: 2014-12-12 17:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 幻···灭    时间: 2014-12-12 17:42
觉得完全不懂...
是不是我太不开窍了...
作者: berry64    时间: 2014-12-12 17:45
幻···灭 发表于 2014-12-12 17:42
觉得完全不懂...
是不是我太不开窍了...

从第0章开始看,有什么不懂可以加我QQ问
作者: iSteven    时间: 2014-12-12 23:52
byte怎么没啥用了ˊ_>ˋ
作者: hzy4619666    时间: 2014-12-13 00:34
话题1:渣新已学习。其实的说,咱们插件的话,跟着版本更新还是比较快的。
说不定做一个1.7.10的教程,过几天大家就都去1.8了。。。
反而JAVA是不变的。支持楼主把JAVA继续下去。

话题2:楼主有没有认识的插件写的好的基友。个人看法,把插件命令及效果、示例什么的做成百科备查会不会好些。
作者: 1440519152    时间: 2014-12-14 11:39
支持你,我有一点Java基础,就是不知道怎么开发插件

作者: 我的世界149    时间: 2014-12-25 15:49
支持楼主,
作者: Top2001_1    时间: 2015-1-7 20:39
显示了215
作者: 14245629    时间: 2015-1-21 21:06
不错不错!楼主继续更新噢
作者: 仙剑剑仙    时间: 2015-2-27 21:08
列害啊,我英语渣啊
作者: 宇来自RR网    时间: 2015-2-28 13:20
楼主不(kuai)要(dian)跳坑啊{:10_492:}
作者: yc453005841    时间: 2015-3-22 17:07
看完   已经理解 int是一个类型 让X等于这个类型  然后在让X=12等于具体的量
下面就是输出X 然而 X=12 就输出了12
作者: 623723024    时间: 2015-3-26 17:10
么么哒么么哒
作者: 【龙龙】    时间: 2015-3-26 17:19
berry64 发表于 2014-12-12 17:13
现在看的全都看懂了

[diamond_ore].......
作者: 夜暗伤    时间: 2015-3-26 17:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: antecer    时间: 2015-3-31 11:39
String不是可以装汉字的么?难道java的String不一样?
作者: 桃渊林    时间: 2015-4-17 20:00
本帖最后由 hcrgm1 于 2015-4-18 09:03 编辑

@berry64 你也没说String变量值是要加引号的,小错误
作者: berry64    时间: 2015-4-19 11:17
hcrgm1 发表于 2015-4-17 20:00
@berry64 你也没说String变量值是要加引号的,小错误

我错了,没事
作者: 王大可    时间: 2015-5-1 16:18
楼主我建议你整个教程最好从计算机的工作原理开始,比如输入设备、输出设备、内存、cpu什么的等等。
还有我想请教一下楼主java到底有没有指针类型?还有那个java的共用体怎么写?
求解答。。
作者: Nesy    时间: 2015-7-1 21:17
继续加油,我还在看!虽然我看得懂- -
作者: 760507    时间: 2015-7-23 23:17
                              吱
作者: EsHappyさん    时间: 2015-7-25 13:01
这节我看懂了
作者: s976107079    时间: 2015-7-27 23:55
支持 不过现在才看到~~~~
作者: LiamGR    时间: 2016-2-2 20:26
不错,只要会点java语言都能看懂
作者: QAwinsir    时间: 2016-2-5 11:07
看不懂。。

作者: 935262316    时间: 2016-2-16 18:05
我按你说的做就出错了
出错的原因就是 int x 的后面没有;
原来int x后面要加;
作者: 2785710751    时间: 2016-4-23 11:46
之前还看不懂,现在学了下java的基础才看得懂。。。。
作者: YoungMC    时间: 2016-7-23 22:29
看到这里感觉JAVA更c语言挺接近的呀,原来是一家的233,作者写的很详细啊
作者: ZT7.7    时间: 2016-8-18 20:53
一点都看不懂你在说什么 新人真的是啥也看不懂
作者: XiaoMao#205    时间: 2016-8-24 10:58
JAVA基础[compass]
作者: XiaoMao#205    时间: 2016-8-24 11:06
良心!良心![diamond_gem]
作者: 风女i    时间: 2016-10-27 00:16
其实,LZ我说句真真实实的老实话,一点都不会Java的人是真的看不懂。2015年我来看你这个帖子的时候一点也看不懂。自从专门学了Java以后,觉得你讲的都明白,而且你这样讲真的作用不大。
作者: dudududu2004    时间: 2016-11-15 13:03
跟c++差不多?
作者: hejingye    时间: 2017-1-3 22:54
谢谢楼主的教程,=v=
作者: LocyDragon    时间: 2017-1-29 12:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: GG灬小弟弟    时间: 2017-2-15 14:48
。。。。。无语
这九个叫变量要得不

作者: axinyue    时间: 2017-2-24 15:47
berry64 发表于 2014-12-12 17:14
嗯,如果你现在要我单独教你,但是我先从java基础开始做,那些没有基础的人也能做了 ...

支持+1——咱们有点基础,就是和不知道,那些需要导入的包import 。。包含什么事件,还有内容,找不到资料
作者: qazokmwsxijn168    时间: 2017-3-5 14:08
有点乱,不是很懂。
作者: cc1314    时间: 2017-3-7 17:42
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: cc1314    时间: 2017-3-7 17:43
顶顶顶顶顶顶顶顶顶顶顶顶顶顶
作者: jtanjing    时间: 2017-3-10 15:01
berry64 发表于 2014-12-11 23:34
你觉得我没考虑过么。。。。我看了你的发现一窍不通啊,不过那时候我是新手,我试着从头开始讲Java,你建 ...

不过,大佬,他说的很对,你可以直接上基础教程的视频,一直讲到封装就可以了。。。。你这么讲下去,真实给自己挖了个大坑,而且无底深坑。。。。。 不过还是特别感谢你!
作者: as_always    时间: 2017-3-13 16:13
一只java狗表示回忆起当时学习Java的情景。。。
作者: ksqeib445    时间: 2017-8-1 19:49
为啥总是要写        public static void main(String[] args){ ?
我是个什么都不知道的人……
作者: 11231983    时间: 2017-9-2 20:10
public static void main(String[] args)     是什么意思?
作者: 新人是怪物    时间: 2017-9-3 12:16
66666666666666
作者: xiaonaoL    时间: 2017-9-3 23:15
大佬6666666666
作者: 院长大人啪    时间: 2017-9-12 14:07
一次成功。
作者: 南派董卓    时间: 2017-11-5 09:01
XD谢谢楼主
作者: 维达哎哎    时间: 2018-2-17 23:19
我来交作业啦 2333

作者: 创世神wiki    时间: 2018-3-1 10:21
楼主继续,果然零基础
作者: 白马马    时间: 2018-3-1 12:57
打卡 看到第三篇了
作者: LoganSKY    时间: 2018-3-26 21:56
感觉这么讲会出问题的。。
作者: jkl_iop    时间: 2018-4-10 11:07
第一次看到代数我还以为写错Java了,仔细一看原来是变量
作者: xxxxxxxxxxq    时间: 2018-4-19 20:00
好,我回一下吧反正我几乎不懂。(好吧!我只是为了凑字)
作者: q3575935261    时间: 2018-4-29 11:11
吱的一生,人气增加了1个
作者: 1298281446    时间: 2018-5-1 14:46
支持............................................
作者: 2427352694    时间: 2018-5-1 21:57
MCBBS有你更精彩~
作者: zyz_sunshine    时间: 2018-6-17 08:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: yangsanxiao1    时间: 2018-6-17 11:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: SevenTailCat    时间: 2018-7-12 18:56
乖乖的每贴都回复~~
作者: xymz    时间: 2018-7-12 20:31
看的我眼睛好花....
作者: GCVillager    时间: 2018-8-18 15:57
天呐……跟C++好相似,甚至好几个变量类型名称都是相同的。。。编程语言都是相同的,那就简单了emm
作者: 悠兰    时间: 2019-1-6 19:39
咋给人气啊?回复了就行了吗?
作者: Ao__Er    时间: 2019-3-8 14:25
感觉还是c语言友好一点
作者: X7-Network    时间: 2019-7-13 18:23
学到了
作者: 惆丿怅    时间: 2019-8-29 02:44

  1. public class up{
  2. public static void main(String[] args){
  3. Boolean CanUpHave人气;
  4. CanUpHave人气 = false;
  5. if (CanUpHave人气 == false){
  6. System.out.println("你在想屁吃");
  7. }
  8. }
  9. }
复制代码

作者: 木屋creeper    时间: 2020-2-26 09:54
正在学,感谢楼主
作者: Broxigar    时间: 2020-3-17 18:54
支持,精读中
作者: 1091553572    时间: 2020-3-24 16:06
加油,努力学习
作者: 智商92    时间: 2020-3-24 17:32
全程看不懂QWQ