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

2023-09-23 17:01:14 浏览数 (2)

总有些事是去面对的

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

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

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

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

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

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

基本安装

? :寺水呀,还记不记得,我们以前说过的exe和zip的区别,还记得吗? ? : 啊!等我翻一番技能包(https://https//www.lixiang.red/articles/2020/09/26/1601127019298.html)! ? : 找到啦,难道我们IDEA也要用zip这种方式来运行?我记得有说过,能用zip的时候就尽量用zip。 官网下载地址1:

https://www.jetbrains.com/idea/download/download-thanks.html?platform=windowsZip&code=IIC

镜像下载地址:

https://download.lixiang.red/#/?platform=1&code=idea&type=1&selectType=1-1&version=2020.2

下载之后并解压好,如下图所示:

找到bin目录中的idea64.exe, 就可以打开了

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

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

所有的界面都是一样的

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

怕你不敢点,又怕你乱点

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

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

正式进入到IDEA

点了按钮1后,我们可以看到如下界面:

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

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

然后就到了给项目命名的地方,这里可以先用默认的,后面我们讲jar包的时候,再讲命名方式,可以把untitled改成自己自定义的一个名字(用英文),然后继续点击下一步.

在看到这个页面的时候,不要慌,先看下上面,所有的界面都是一样的这段,这个主界面,虽然按钮功能比较多,但是归类总结之后,也就是三大面板, 然后每个面板中都是那些按钮组合起来的. 左侧是项目展示面板,右侧是代码面板,上面是操作面板.今天我们就先来探索运行的主要素. &nbsp首先要明确,java中有哪些类可以运行:1.main函数所在的类,2.单元测试. 那一个项目里面,是可以有多个类,和多个单元测试的, 所以,这里就有了1处那个Main下拉框,我们可以在这里选择,运行哪个类/单元测试. &nbsp 2/3都可以运行代码,但不同的是,一个是运行, 一个是调试. 运行就是直接运行,调试是可以看到程序在某一行时的堆/栈信息.现在我们先补全代码,然后点1运行即可

运行一个你好

这里,我们在1处补充了一个输出语句, 然后在2处,我们看到了和上段中1处一样的一个三角尖按钮,我们就可以大胆猜测, 这个是不是也是运行按钮,带着这个疑问,我们点一下,发现真得有Run/Debug ! 那就是我们猜对了,那就点一下Run. 然后会在下面看到一个输出面板.

在这个面板中,我们可以看到两行输出,一行是1处idea给拼成的java命令,一行是2处输出的语句,通常来说,我们只关心2处的输出,其实1处的命令才是重点, 这里我们把1处的命令拷贝出来:

代码语言:javascript复制
C:softjdk-11.0.2binjava.exe 
-javaagent:C:softideaIC-2020.2.2.winlibidea_rt.jar=49887:C:softideaIC-2020.2.2.winbin 
-Dfile.encoding=UTF-8 
-classpath C:UserslixiangIdeaProjectsuntitledoutproductionuntitled 
com.company.Main

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

0 人点赞