IDEA入门使用教程

二叶草 2020年1月24日19:53:36使用教程评论阅读模式

最近java快要结课,管老师为大家发放的jcreator轻量级IDE操作比较简单,但是功能比较少。有很多同学喜欢使用eclipse写代码,我个人比较喜欢IDEA,有同学问我怎么使用,所以我萌发了出个教程的的主意。因为IDEA没有中文版,一打开页面满屏幕的英文,所以开篇劝退,导致大家奔向eclipse的怀抱,但是:

IDEA真的超级好用!!!

学会了之后保证你爱上它!!!

我也是个比较菜鸡的新手,但是想通过这种方式记录自己的学习,顺便和大家一起学习呀~



tips:

IDEA有教育优惠,可以根据教育邮箱申请免费使用,有效期一年,一年之后重新认证一下就ok

而且IDEA在MacOs和Windows上都有哦~

MacOs的操作方法和Windows上面大同小异,大部分是Command键与Ctrl键的细小差别,等我买得起MacBook Pro的时候一定出一版T-T...


安装和下载IDEA还有JDK的教程都很多,所以我选择一些优秀的教程链接为大家放上:


JDK下载安装及环境变量配置的图文教程


https://blog.csdn.net/konggu_youlan/article/details/79942800


IDEA配置JDK


https://blog.csdn.net/qq_28289405/article/details/82698856


正文终于开始

我们假设你已经安装配置好了一切

(主要是我自己配置也配置的很懵逼,所以就不讲了IDEA入门使用教程

现在我们点击桌面上那个可爱的小图标

IDEA入门使用教程

(别问为啥是2018版,懒人不配拥有最新版IDEA入门使用教程

我们现在以写一个hello world小程序开始,教你如何使用IDEA~

IDEA入门使用教程

我们点击Create New Project,这是在创建一个新的项目,其实也就是包(packge)。包的命名应该以小写字母为开头,支持汉字命名哦~

IDEA入门使用教程

点击下方蓝色的  Next  ,

IDEA入门使用教程

还是一样麻木的点着 Next

出现了!

我终于可以给我的包起名字了!IDEA入门使用教程

在Project location里输入你想把你的项目放在哪和你的包名,最后一个‘’后面的是你的包名。直接输入“ 路径包名”就好,上面的Project name会自动获取你的包名。

我这里的“G:Java作业hello”就是说 :

我在G盘里放了一个文件夹叫 Java作业,在这里面生成一个项目 hello

如果你之前都建立好了这些文件夹,那么就可以直接创建新项目了。

如果你没有建好,就会弹出下面这个框

IDEA入门使用教程

点击  OK 他就会给你自动创建这些文件夹。

等一秒........

这就是你的新项目了!!!

IDEA入门使用教程

如果你做到这一步,给你一朵小红花IDEA入门使用教程

接下来我们就可以写东西了~

看到左边那一溜的 Project 了吗?点击一下会看到hello里面有三个文件夹,在 src 上点击右键,会看到 New ,接着点击Java Class。

IDEA入门使用教程

会出现这个,这就是你的class文件名了,注意class文件名应该大写

IDEA入门使用教程

一般主类文件的名字和包名要一样,文件名开头大写,包名开头小写,

所以我这里建立一个Hello类

IDE已经为你自动生成了这些~

IDEA入门使用教程

接下来可以写代码了,IDEA强大的代码补全功能真的很厉害!

首先是一些快捷字符的使用


输入psvm,然后按下电脑键盘上的Enter键

   public static void main(String[] args) {            }

系统就自动补全了这些


在函数中输入 sout (main函数也是函数!),按下电脑键盘上的Enter键

 System.out.println();

↖ 系统自动生成输出函数。

是不是比jcreator强多了!

(我只知道jcreator有一个 out + Tap键自动生成输出函数IDEA入门使用教程

随便在你写代码的地方单击右键

IDEA入门使用教程

点击这个有绿的小三角的项目

IDEA入门使用教程

就可以运行啦!

你也可以看到后面的Ctrl+Shift+F10,这个就是运行的快捷键啦,如果你的电脑按了这三个键没反应,你可以按Ctrl+Shift+Fn+F10。

IDEA入门使用教程

屏幕下方输出了Hello world~

恭喜你,终于完成了用IDEA写Hello world的成就!

接下来,我们学习一下更多的用法,让你更加体验IDEA功能的强大!

首先写一个从一开始学类老师都要大家写的Student类吧,我还是在刚才的代码里接着写下去。

我们来建立一个Student类,里面有两个私有变量,一个name,一个id,它们分别用于存放学生的姓名和学号。我们需要一个访问一个和修改name和id的值的函数(它们统称为getter and setter函数),还需要一个打印学生个人信息的函数。

这是我的代码

class Student{    private String name;    private int id;

}public class Hello {    public static void main(String[] args) {      Student wanye=new Student("万叶",1001);      System.out.println(wanye);    }}

你肯定一脸黑人问号,肯定想说你写完了吗?

是的,我真的写完了,接下来交给IDE自动生成就好了

首先我们把光标点在class类上,按Alt+Insert键

IDEA入门使用教程

这里面每一个选项都是IDE帮你写的函数

我们来看第一个Constructor,很显然从名字你也能猜出来这是自动生成构造函数的,你点击一下试试看:

IDEA入门使用教程

你可以点击第一条,然后按住Ctrl键,再点击第二条或者更多别的选项(你也可以只点击一个),你点击了哪些,构造函数就会实现哪些成员变量的初始化,这一个在构造方法的重载中特别有用。点击  OK  生成构造函数,这时电脑已经生成了如下代码:

 public Student(String name, int id) {        this.name = name;        this.id = id;    }

是不是很神奇?接下来还有呢

我们要写的访问和修改name和id的值的函数(getter and setter函数)也是自动生成的,接着把光标点在class类上,按Alt+Insert键,

点击Getter and Setter

IDEA入门使用教程

同样的按住Ctrl键,再点击第二条,选中这两条

IDEA入门使用教程

点击  OK  ,电脑自动生成了这些

public String getName() {        return name;    }
    public void setName(String name) {        this.name = name;    }
    public int getId() {        return id;    }
    public void setId(int id) {        this.id = id;    }}

是不是很厉害,工作量一下减少了很多~

聪明如你,肯定也知道Getter Setter的作用是什么了吧

IDEA入门使用教程

接下来我们重写toString,还是把光标点在class类上,按Alt+Insert键

选择toString,

    @Override    public String toString() {        return "Student{" +                "name='" + name + ''' +                ", id=" + id +                '}';    }

这就是系统给我们写的toString函数了,你可以自己修改成你想要的的样子。你可能想问我这个toString是干嘛的,你还记得你刚刚觉得莫名其妙的一段代码吗?

System.out.println(wanye);

为什么要直接输出对象???

因为Java给每个class都写了一个toString()函数,但是里面是空的,如果你重写了toString函数,你就可以这么写。

完整的代码是这样的

class Student{    private String name;    private int id;
    public Student(String name, int id) {        this.name = name;        this.id = id;    }
    public String getName() {        return name;    }
    public void setName(String name) {        this.name = name;    }
    public int getId() {        return id;    }
    public void setId(int id) {        this.id = id;    }
    @Override    public String toString() {        return "Student{" +                "name='" + name + ''' +                ", id=" + id +                '}';    }}public class Hello {    public static void main(String[] args) {      Student wanye=new Student("万叶",1001);        System.out.println(wanye);    }}

输出结果是这样

IDEA入门使用教程

有的人写代码比较难看,比如说

我...

我总是写的很丑,代码的缩进贼难看。在我学C++的时候,Visual Studio 就可以在我每写完一行代码时,敲一下Enter键,IDE自动给你缩进。但是IDEA和 Visual Studio 不太一样,你需要使用 Ctrl+Alt+L 组合键来为你缩进。所以你需要时不时的按一下 Ctrl+Alt+L ,比如女神想看你正在写的代码,是时候使用 Ctrl+Alt+L 了!女神一定会被你完整的缩进迷住的!!!!所以有事没事 Ctrl+Alt+L 一下是个好习惯,因为你也不知道女神和缩进哪一个先来~

(我的缩进丑但是没有这么丑,举个例子)

IDEA入门使用教程

美颜后

IDEA入门使用教程

小声bb:真是完美的缩进啊

也许你现在正在尝试 Ctrl+Alt+L ,然后一脸懵逼的看着代码,心里想?????有变化吗?
你可以看一下你的QQ,为什么要一边登陆QQ一边写代码!锁定QQ的默认热键也是 Ctrl+Alt+L 啊IDEA入门使用教程

IDEA入门使用教程

关掉QQ,好好写代码,你就可以自动缩进了

你现在掌握了IDEA的基本用法,它的功能真的很强大,我今天讲的只是九牛一毛。以后有人看的话我还会接着更的~

或许有人想看Visual Studio的教程或者算法的教程吗,可以在评论告诉我,等我考完试就会更新的~或者有什么疑问或者纠错也在评论区告诉我哦~

第一次写公众号比较简陋,给我一个“在看”作为鼓励好不好IDEA入门使用教程

本文来源于:IDEA入门使用教程-变化吧门户
特别声明:以上文章内容仅代表作者本人观点,不代表变化吧门户观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与变化吧联系。

  • 赞助本站
  • 微信扫一扫
  • weinxin
  • 加入Q群
  • QQ扫一扫
  • weinxin
二叶草
部落冲突找回游戏进度教程分享 使用教程

部落冲突找回游戏进度教程分享

部落冲突找回游戏进度教程分享,这个在技术层面没什么难度,以前SC不给找或不提供正式受理渠道是受制于人力,这个事挺耗费人力成本的。现在SC牛逼了壮大了客服人多了,他们也慢慢有人力去帮玩家做这个事了。当然...

发表评论