黑马IDEA快速入门

该笔记大部分搬运B站 黑马Java 的idea入门,顺便把图文合并记录,便于回顾
视频地址:
https://www.bilibili.com/video/BV1he4y1s7Yb     记得三连

目录

 前言

1.IDEA概述

1.1 idea简单了解  

1.2 idea的市场  

2.IDEA下载和安装

3.idea中的第一个代码

3.1 项目结构

3.2 项目结构介绍

3.3 打开前的相关选项

3.4 新建项目

3.5 新建模块

3.6 新建package包

3.7 编写代码


 前言

        Hello各位同学,接下来呢,我们来更换一下开发工具:idea,在以前我们用的是windows的自带记事本或者是高级记事本notepad++去编写的代码,虽然说他们也能写,但是呢不够智能,最起码的就是如果说有的单词我忘了,他们不能给我提示,觉得不够温馨,如果说有一种开发工具,当我有的单词记不住的时候能给我提示就完美了,那么现在满足你的愿望。

        我们就来更换一个高级的开发工具叫做idea,这款工具呢是业内目前为止认为Java开发最好用的工具,而且呢,现在几乎所有的企业都在使用,在这个章节当中,我们首先会先简单的了解一下idea,然后再下载安装,再用idea写一个hello world,最后呢再介绍一下idea里面的项目结构

1.IDEA概述

1.1 idea简单了解  

 那首先呢,我们先来简单的了解一下idea。

        在以前我们的代码编写用的是记事本编译和运行是在cmd窗口当中,用的Java和javac,那么现在有了idea,它可以把它的全都集中在一起,所有的操作都在idea当中进行。

                

        而且idea还可以有很多温馨的功能,比如说自动保存:省得我们自己control s保存代码了。自动编译:当我们写完代码之后,idea会帮我们自动编译,我们只要直接运行就可以看到程序的结果了。所以呢,到时候在idea当中,我们只要关注于两方面,第1个编写代码,另外一个就是代码运行的结果就可以了,其他的操作idea都会把我们完成。

1.2 idea的市场  

        那么我们再来看一下关于idea的市场,占有率在这里是从2017年的时候开始统计的,在这张图当中idea以42%占据第一,下面还有一个红色的eclipse以28%占据第二。eclipse也是非常厉害的,在idea没有出来的时候,Java程序员开发用的基本上都是一个eclipse,当然还有排行第三的安卓studio,它是一个安卓的开发工具。

        2018年的时候,idea增长到了56%,那么其他的开发工具的市场占有率就会越来越少,2019年的时候,idea增长到了64%,2020年的时候idea增长到了71%,2021年的时候,idea就增长到了74%。

        有的同学会发现这个红色的感觉好顽强啊,现在市场份额还有11%,感觉没少太多呀,其实呢,就是因为在idea没有出来的时候,Java程序员用的都是,所以就目前而言,有很多古老的项目都是用eclipse开发的。好了,那么关于idea咱们就先了解到这个地方。

2.IDEA下载和安装

        下载和安装相对来讲并不是很难,首先我们需要下载它的安装包,下载我们只要登录这个网址就可以了:https://www.jetbrains.com//idea/download/,那么如果说这个网址你记不住啊,也没有关系,你打开百度搜索一下idea也是可以的。

        下载完了之后呢,我们就可以安装,安装非常的简单,是傻瓜式安装,直接点击下一步就可以了。最多在安装的过程当中修改一下它的安装路径。

详细过程可参考这篇博客:https://blog.csdn.net/wly55690/article/details/132376271

3.idea中的第一个代码

3.1 项目结构

        在刚刚我们已经下载并安装了idea,那现在相信已经按耐不住内心的骚动,想要用它来爽一下代码了。但是呢,别着急,第1次使用idea的操作还是比较麻烦的,因为idea有一些项目结构需要我们知道,如果说我们对项目结构不清楚的话是用不了idea的。在idea当中,项目结构一共分为以下的4个,分别为项目、模块、包还有类,那怎么去理解这4个结构呢?


        我们以微信为例来说明一下这4个结构在项目当中是如何体现的。首先呢,整个的微信,就可以看做一个项目,所以说项目是最大的,然后在微信的下面有四大功能键,分别是消息、通讯录、发现还有我自己。那么这4个呢,在微信当中是互相独立的,就可以看作是4个模块。所以由此可见一个完整的项目里面是包含了一个或者是多个模块的。

3.2 项目结构介绍

        那么我们以第1个消息模块为例来讲解一下包。包其实就是文件夹,在消息模块当中,我们会写很多的文字、图片以及动画,这些文字、图片、动画都是需要用代码去编写的,所以说我们会在模块里面再新建很多的包。 

        然后会把相同风格的代码放在同一个包装中,方便管理。比如说第1个包我们就可以放跟文字相关的所有的代码,第2个包就可以放所有的图片相关的代码,第3个包就可以放所有跟动画相关的拜访,最后一个包呢,就可以放其他的一些代码。

                    

        所以大家在使用id的时候一定要牢记下面的项目结构。最大的是项目,然后是模块,在模块里面是包,也就是文件夹在包里面才是编写代码的类,所以说如果我们想要在idea当中去编写代码,必须要新建这4个结构。那么咱们就实际的来解释一下,看如何新建项目,在项目里面如何新建模块,再新建包,再去新建类,并编写代码。

3.3 打开前的相关选项

        回到桌面,首先我们要双击打开一下idea,如果我们在电脑里面是第1次使用idea,那么在刚开始他会弹出这样的一个界面,他问你要不要导入一些设置,那肯定不需要啊,我们现在是第1次使用,我们也没有设置导入对吧。所以呢,我们可以选择下面的不需要导入任何的设置,所有的设置采取默认,再点击OK。

        然后在这个页面当中,我们可以点击第1排的最后一个,使用免费的,再来点击下面蓝色的按钮,我们要来使用30天的免费使用版本。上面会提示你说你免费使用的时间还剩下了30天,然后再点击下面的continue继续。

        在这个界面当中,我们就可以按照刚刚的结构来一个一个的去新建了。还记得我们刚刚所说的idea里面的项目结构吗?最外层、最大的是不是项目?所以说首先第1步我们要来新建项目。

3.4 新建项目

        首先第1步我们要来新建项目,点击这里的new project,在这个页面当中会有很多的项目让我们选择,我们点击最下面的叫做empty project的一个空的项目,里面什么都没有的项目,再点击下面的next。

        那么在这个地方呢,我们要给项目先起个名字。我们可以给它叫做best-code表示基础班代码的意思,下面的project location表示的是项目的位置,我们可以把它放在默认的位置下,那如果说你想修改也没有关系,可以点击后面的三个点也可以修改。但是黑马个人建默认就好了,因为这个项目里面的代码其实并没有多少。点击下面的finish,再点击yes。

        那么此时呢,它提示你说在你的这个路径当中没有一个叫做best-code的这样的一个文件夹,要不要idea帮你自动创建出来呢?那必须的呀,对吧,所以我们点击Yes,让他帮我们创建好。

        那么此时呢,项目就已经帮我们新建好了,然后它会自动的进入到idea当中,它一开始会有一个小提示,那这个我们不用管,直接把它勾选上再点击关闭就好。 

        到目前为止,我们第1个项目就已经新建完毕了,那接下来大家觉得我们要干嘛了呀?在项目里面,是不是到模块了呀?所以我们要新建模块。

3.5 新建模块

       那现在和大家约定一下,咱们第1阶段,我们会把它看作是一个完整的项目,每一天的代码会把它看作是一个单独的模块。今天是第2天,所以我们要新建day02的模块,怎么新建呢?在这里会有一个project structure自动弹出来。

        但如果说你没有自动弹出,比如说是这样的一个界面也没有关系,我们可以点击左上角的file,然后再点击下面的project structure表示项目重构的意思。也会有,只不过呢这个界面稍微小一点,但是没有关系,我们可以点击下面的modules就是模块。

        再来点击中间上面的加号,下面会有两个,一个是叫做new model表示新建一个模块,一个叫做import model表示导入模块。那么这个操作在后面我们也会学习。现在我们学习的是一些最基本的操作,所以现在只要学会新建模块就可以了,点击一下new module。

        那此时他会让你选择:哥们,你要去新建一个什么样的模块啊?那想都不用想,肯定是一个Java模块啊对不对?所以我们选择上面的Java,再点击右下角的next。

        在这个地方它会让你去输入模块的名字,那今天是第2天,所以我们把它叫做day02-code,下面这两个是第2个模块的路径,保持默认即可。点击下面的finish。这个页面其实跟刚刚一样,它也提示你说没有day02-code的这个文件夹,要不要帮你新建?那必须的呀,所以我们要点击yes。

        那么这个时候第2个模块就会帮我们新建完毕,此时我们要稍微耐心等待一下,等右下角的进度条要补满了就可以了,因为在新建完了模块之后,会做一些基本的设置。

        咱们一起来看左边的这个区域,在这个区域当中,可以看到项目里面的完整的目录,那此时我们新建了一个模块,是不是已经展示在了这个地方。那么随着我们课程的渐渐的深入以后,我们会新建day03、day04、day05,也会一一展示在这个地方。

        那么此时模块已经新建完毕了,那下面是不是要在模块里面去新建包了呀?那下面我们要来开始新建包。

3.6 新建package包

        首先双击打开一下day02模块,把这个模块给展开,展开之后会看到src,然后右键点击src,选择new新建,新建package,那么这个package其实就是包。

        包其实也就是一个文件夹。文件夹在起名字的时候不要乱写,我们习惯性会用公司域名的反写,再加包的作用。比如说我们现在是在黑马学习,黑马的官方网站是www.itheima.com,那么现在我们就可以把这个网址反过来,反过来可以这么写,叫做com.itheima就可以了,那个www就不要了,后面再加上这个包的作用。那现在我这个包是用来做演示的,所以可以叫做demo1,回车。此时在src的下面就会有这样的一个包。

        那么这个包是一个什么样的情况呢?我们可以来看一下。右键点击它,再来选择open in,选择explorer。相当于在本地打开了这个文件夹,所以说我们知道,在刚刚我们新建的这种方式,其实是一个多级包,相当于在com这个里面新建了一个itheima,在itheima里面又新建了一个demo1。多级包之间,是用点来隔开的。那么到目前为止呢,包我们也新建完毕了,接下来我们要编写代码了。

3.7 编写代码

(待更新)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值