本人目前已经学到线程什么学到程度可以做MOD或者插件
本帖最后由 2609848420 于 2019-3-28 21:22 编辑
每个人学的顺序都不一样 不好说学到哪就可以开始写
我是因写插件而学Java 而不是因学Java而写插件 所以大致上来讲 需要以下几点作为基础
- 明白各种关键字用法
- 建立一定的面向对象思想
- 学会阅览文档
达到以上三点基本就可以写插件了 边学边写
进阶
- 学会优化你的算法
- 培养良好的编程习惯(如变量的命名)
- 初步了解服务端原理(不是必须的)
- 学会阅览别人的开源代码(如果你阅读一些开源代码,并且能够清楚明白每行代码在插件中的作用,就OK了。然而我并不是让你去抄)
再进阶
- 了解线程 同步异步等操作 来极大的提升你代码在插件中的效率
- 学会反射机制 在某些情况下可以减少增多你插件的错误 并且可以让你的配置文件高度可配置化
以上只是对于插件开发 我没开发过mod 不做评价
以上均为我个人观点 不代表任何群体立场
你可以提出更多意见或者指出 但请不要污蔑我的言论
每个人学的顺序都不一样 不好说学到哪就可以开始写
我是因写插件而学Java 而不是因学Java而写插件 所以大致上来讲 需要以下几点作为基础
- 明白各种关键字用法
- 建立一定的面向对象思想
- 学会阅览文档
达到以上三点基本就可以写插件了 边学边写
进阶
- 学会优化你的算法
- 培养良好的编程习惯(如变量的命名)
- 初步了解服务端原理(不是必须的)
- 学会阅览别人的开源代码(如果你阅读一些开源代码,并且能够清楚明白每行代码在插件中的作用,就OK了。然而我并不是让你去抄)
再进阶
- 了解线程 同步异步等操作 来极大的提升你代码在插件中的效率
- 学会反射机制 在某些情况下可以减少增多你插件的错误 并且可以让你的配置文件高度可配置化
以上只是对于插件开发 我没开发过mod 不做评价
以上均为我个人观点 不代表任何群体立场
你可以提出更多意见或者指出 但请不要污蔑我的言论
2609848420 发表于 2019-3-28 21:19
每个人学的顺序都不一样 不好说学到哪就可以开始写
我是因写插件而学Java 而不是因学Java而写插件 所以大致 ...
谢谢,阅读的话没有注释很难看懂,不是压根看不懂
qaz2296777814 发表于 2019-3-28 23:59
谢谢,阅读的话没有注释很难看懂,不是压根看不懂
看本事了
对于没有混淆的代码 你应该很轻易的能明白其在插件中起何作用
这项技能会随着你对API掌握的熟练程度提高
学到线程实际上不必要,只要学到注解以前一般就行了
我也想知道
学到你不会问这种问题为止
谢谢大家分享!
这个我也想知道