java学习应用篇|idea的基本使用

Updated on with 0 views and 0 comments

总有些事是去面对的

🐶 :寺水,拿上剑,我们去对练一会。
🐱 : 啊, 等等我,那个太重了,我拿一个木头的。

🐶 :寺水呀,拿上桶,我们去打桶水去。
🐱 : 啊,等下,我找下我的那个小桶。

🐶 : 寺水! 快跑, 那恶狗冲出来了!!!
🐱 : ........

🐶 : 寺水! 快过来,那洒水车要过来了!!!
🐱 : !!!!!!

   自打一个婴生出生之后,他就直面着这个大千世界,然后我们为了保护他们,会人为创造、改变很多环境。但人力终有限,有很多都需要他们自己去面对, 如日月之更替,寒暑之轮换。
   我所接触到的程序员,有的从初中因为兴趣就开始学了,有的是大学因为学业开始学,有的则是工作之后迫于压力转行程序员。 不管是什么时候开始,我相信开始之时,都能识得汉字,数得数字,能自己进食,能自己穿衣,能开机,能下载安装登录微信,如此便足矣。

    这里,就不推荐用记事本了,也不推荐sublime,notepad++ , editPlus 等增强版的记事本,也不推荐如vscode 轻量级IDE。 就直接下载安装intellij idea. 而且也不用在网上去找激活码,社区版,功能就可以了。

基本安装

🐶 :寺水呀,还记不记得,我们以前说过的exe和zip的区别,还记得吗?
🐱 : 啊!等我翻一番技能包!
🐱 : 找到啦,难道我们IDEA也要用zip这种方式来运行? 我记得有说过,能用zip的时候就尽量用zip。
官网下载地址1

镜像下载地址

下载之后并解压好,如下图所示:
image.png
找到bin目录中的idea64.exe, 就可以打开了

image.png

image.png

image.png

按如上三图设置,即可进入IDEA主界面:
image.png

     这时候,可能有小伙伴已经开始到处点了, 但先稳住,在我们的公众号中,不仅仅会和大家探讨这个怎么用,还会尽力和大家一起去探究其本质,一个在现实世界和计算机世界都适用的本质思想.

所有的界面都是一样的

🐱 : 啊,,, 这个界面好陌生,都没见过, 不敢动,不敢动....
🐶 : 这个界面很陌生? 莫方,寺水,你再仔细瞅一瞅,究其本质,不都是一个面板上,有些子按钮之类的.
🐱 : 咦, 这么一说,好像是这个理.那我找到了上面这4个主要的按钮,而且从字面意思来看,1是新建 一个工程, 2是打开或者导入,3是从版本控制中导入(虽然还不知道这个版本控制是啥意思).4应该是配置/设置的意思.
🐶 : 对! 就是这样,这样一分析,是不是对这个界面就清晰很多了,其实就不单单是这个界面了,随便点开一个界面看看,都可以这个样子来分析. 遇事不要慌.

怕你不敢点,又怕你乱点

🐱 : 那我下一步要点什么呢?
🐶 : 嗯.... 寺水呀,你想要做什么呢?
🐱 : 新建一个项目.
🐶 : 那按你上面的分析,你觉得要点哪个呢?
🐱 : 我觉得要点按钮1,是这样吗?
🐶 : 对,就是他,大敢点他 !

     在漫长的学习生涯中,我们有时间扮演寺水的角色,有时候扮演 🐶 ,面对一个新的界面,不敢点, 即使心中有个声音说,就是点那个,但一定要找一个人确认之后,才敢点.这里我有仔细想过,可能更大的原因是为了,万一点坏了的时候,能拉个同伴.... 你看,我是听了你的才点的,现在这样了. 其实,就大胆点吧, 我们是根据字面的意思,有了大致的推测, 然后就放心的点好了, 大不了就重头再来,再重新点,写代码,就是得如此的折腾!

正式进入到IDEA

    点了按钮1后,我们可以看到如下界面:
image.png
这里尤其要注意1处, 一般来说idea会自动检测电脑中的idea , 然后展示在此处,如果没有展示的话,可以点击下拉,然后下载/新增对应的JDK. 然后点击2处下一步.
image.png

     在使用一个新的工具的时候,如果本身提供了模板,可以先从模板创建,先运行出一个demo出来,然后再改.所以我们在1处选上一个模板, 然后点击2处下一步
image.png

     然后就到了给项目命名的地方,这里可以先用默认的,后面我们讲jar包的时候,再讲命名方式,可以把untitled改成自己自定义的一个名字(用英文),然后继续点击下一步.
image.png
    在看到这个页面的时候,不要慌,先看下上面,所有的界面都是一样的这段,这个主界面,虽然按钮功能比较多,但是归类总结之后,也就是三大面板, 然后每个面板中都是那些按钮组合起来的. 左侧是项目展示面板,右侧是代码面板,上面是操作面板.今天我们就先来探索运行的主要素.
   &nbsp首先要明确,java中有哪些类可以运行:1.main函数所在的类,2.单元测试. 那一个项目里面,是可以有多个类,和多个单元测试的, 所以,这里就有了1处那个Main下拉框,我们可以在这里选择,运行哪个类/单元测试.
   &nbsp 2/3都可以运行代码,但不同的是,一个是运行, 一个是调试. 运行就是直接运行,调试是可以看到程序在某一行时的堆/栈信息.现在我们先补全代码,然后点1运行即可

运行一个你好

image.png

    这里,我们在1处补充了一个输出语句, 然后在2处,我们看到了和上段中1处一样的一个三角尖按钮,我们就可以大胆猜测, 这个是不是也是运行按钮,带着这个疑问,我们点一下,发现真得有Run/Debug ! 那就是我们猜对了,那就点一下Run. 然后会在下面看到一个输出面板.
image.png
在这个面板中,我们可以看到两行输出,一行是1处idea给拼成的java命令,一行是2处输出的语句,通常来说,我们只关心2处的输出,其实1处的命令才是重点,
这里我们把1处的命令拷贝出来:

C:\soft\jdk-11.0.2\bin\java.exe -javaagent:C:\soft\ideaIC-2020.2.2.win\lib\idea_rt.jar=49887:C:\soft\ideaIC-2020.2.2.win\bin -Dfile.encoding=UTF-8 -classpath C:\Users\lixiang\IdeaProjects\untitled\out\production\untitled com.company.Main

你能从中分离出命令和不同的参数吗?

思考题

1.直接在CMD中运行上面那个命令,会成功吗?
2.上述JAVA命令中的参数是什么意思?
3. 通过idea的界面,是否对通过IDE的界面有个大致的印象?

推荐阅读

java学习原理篇|java程序运行套路

java学习应用篇|离不开的HelloWorld

java学习应用篇|环境变量的应用

java学习原理篇|多用户及环境变量

java学习应用篇|windows安装JDK及配置环境变量

关于小刀

1。自封的初级java劝退师
2。自封的java交流群管理员
3。自封的java学习微信客服小哥
4。自封的微信号:best396975802


标题:java学习应用篇|idea的基本使用
作者:xiaodaojava
地址:https://www.lixiang.red/articles/2020/09/26/1601125590243.html