Minecraft(我的世界)中文论坛

标题: IntelliJ IDEA初级教程(长期更新)

作者: 森林蝙蝠    时间: 2018-4-29 23:34
标题: IntelliJ IDEA初级教程(长期更新)
本帖最后由 森林蝙蝠 于 2018-11-23 21:32 编辑

楔子
我是一个爱吹牛B喜欢秀优越感的人,啥,你问我有没有mod作品?——做mod是不会做的,这辈子都不会做的,插件又不会写,只能日常吹吹牛写写教程维持一下这样子,mcbbs开发版的人都是大佬,比在知乎上感觉好多了,里面个个都是人才,说话又受里受气,我超喜欢这里的!
好了说正事,在此之前,你应该熟悉一下Java本身——语言和IDE都是工具,重要的是背后的思想,例如算法和数据结构,例如编码与数据分离的理念,例如……

如果不想看书,可以到腾讯课堂/网易云课堂查找视频,或者在知乎搜索“Java”,有不少专业的意见——现在的知乎可以当搜索用了,而且在知乎发文无需审核。
以下是一些便于表达的名词,特此声明,以免麻烦:

引言—什么是JetBrains和IntelliJ IDEA,IDEA相对于Eclipse的优势

安装与内存调节(这里采取社区版演示,与旗舰版安装没有区别)

新建一个工程及注意事项

文件管理(File)

IDEA的窗口部分(Edit)

查阅必要信息(View)

查阅与跳转(Navigate)

快捷代码编辑(Code)

分析你的代码(Analyze)

更好的重构你的代码(Refactor)

编译与构建(Build)

运行与调试(Run)

实用开发工具(Tools)

VCS部分暂不叙述(已有Github初级教程),Windows和Help部分不讲。
IDEA的部分设置(File→Settings)


插件推荐

到这里,这篇教程就基本上完工了,如有需要,我还会继续补充。

写在最后的一些吐槽



















[groupid=128]HAYO Studio[/groupid]
作者: liuyipeng001    时间: 2018-4-30 11:14
[丢来一个全家桶].gif

作者: ENDERfrostbite    时间: 2018-5-6 00:36
前排膜蝠(滑稽)
作者: xjlxzcdwq    时间: 2018-5-6 03:25
感谢楼主很有用,帮到我了。
作者: liuyipeng001    时间: 2018-5-6 12:16
IntelliJ IDEA,有两个版本,社区版(Community)和终极版(Ultimate),后者需要付费使用,相比起前者而言,多了很多Java EE的支持,幸运的是,我们不需要使用这些貌似很牛逼其实无用的功能,用社区版就好了。

引圆神一句话
作者: 企鹅摸摸大    时间: 2018-5-15 20:03
那么,金粒人气要怎么给??????
作者: creeper568    时间: 2018-5-25 23:57
怎么丢金粒来着
作者: 森林蝙蝠    时间: 2018-5-25 23:59
creeper568 发表于 2018-5-25 23:57
怎么丢金粒来着

评分就行了。
作者: Torest    时间: 2018-5-30 18:23
6666666666
作者: Torest    时间: 2018-5-30 18:24
6666666666
作者: zyx2    时间: 2018-6-2 22:12
使用域名部分含EDU的邮箱即可申请免费的旗舰版(全家桶)

善用搜索引擎你可以找到相关mf的邮箱

注意:请勿用于商业用途
作者: xiaoqch    时间: 2018-6-3 00:50
zyx2 发表于 2018-6-2 22:12
使用域名部分含EDU的邮箱即可申请免费的旗舰版(全家桶)

善用搜索引擎你可以找到相关mf的邮箱

什么旗舰版,JetBrains 的IDE?,没有使用期限吗?
作者: langyo_v3    时间: 2018-7-21 00:05
不不不我不用IDEA,这辈子都不会用的,我宁愿选择Eclipse……

真香
作者: RainIFunS    时间: 2018-11-15 21:55
langyo_v3 发表于 2018-7-20 13:05
不不不我不用IDEA,这辈子都不会用的,我宁愿选择Eclipse……

真香

+1  

真香~~


作者: 2457043027    时间: 2018-11-23 17:50
IDEA推荐插件列表(供作者参考,都是正在用的)
1. LomBok 简化代码
2. 阿里巴巴开发规则(Alibaba Java Coding Guideline) 用于规范代码
3. Minecraft Development MC插件辅助工具,一键生成Maven项目
4.  AndroidGroguard 用来混淆代码
233目前只想到这四个,望采纳。欢迎补充推荐啊哈哈哈
作者: 2457043027    时间: 2018-11-23 17:50
2457043027 发表于 2018-11-23 17:50
IDEA推荐插件列表(供作者参考,都是正在用的)
1. LomBok 简化代码
2. 阿里巴巴开发规则(Alibaba Java Codin ...

悄悄推荐一波Atom主题的背景,没人看见吧233
作者: 2457043027    时间: 2018-11-23 17:54
xiaoqch 发表于 2018-6-3 00:50
什么旗舰版,JetBrains 的IDE?,没有使用期限吗?

有的,一年
作者: apacheii    时间: 2019-6-21 12:11
这个版块里还真实高手众多啊~~!
作者: 幻刺呀    时间: 2019-6-22 16:27
涨知识了 膜拜大佬!
作者: 1364488150    时间: 2019-6-24 15:07
谢谢分享
作者: anubisidaren    时间: 2020-2-9 21:38
哎?你说你是啥?
作者: nksnc    时间: 2020-2-20 16:44
请问,grandle可以使用最新版吗?会和之前版本不兼容或其他问题出现吗
作者: 萝卜石头    时间: 2020-3-15 07:41
非常好的教程,讲的很详细,只是图挂了。。。
作者: 噬物之主    时间: 2020-5-19 12:27
Torest 发表于 2018-5-30 18:23
6666666666

看到一个关税的,快被禁言的小萌新
作者: 小笨猫    时间: 2020-5-19 14:52
没别的意思 就是希望来点图 至少来一点图
作者: Kogasa_Touhou    时间: 2020-5-21 10:50
学习中,先收藏一波
作者: 星辰猎手    时间: 2020-5-28 09:25
作者,图挂了
作者: Silent_6    时间: 2020-5-28 19:43
MCBBS有你更精彩~