B站尚硅谷idea学习笔记1-6

时间:2024-04-14 19:51:36

笔者学习Java的原因是为Hadoop学习做准备,Hadoop需要相关的JavaEE和Linux基础,由于用pycharm写了一年半python了,所以还是想用捷克那家公司的编译器风格,经过权衡,选择了尚硅谷的idea和韩顺平Linux教学视频。本篇博客为idea学习笔记。链接如下,需要用到的小伙伴自取。

Linux链接:https://www.bilibili.com/video/av21303002

idea链接:https://www.bilibili.com/video/av30080993

学习顺序暂时还没定好,但是倾向于先学idea,如果其他Hadoop所需的JavaEE知识(一般与Hadoop相关大家都用的eclipse,不知道为啥)而idea教程没提到的,可以后续用idea再写一遍。之所以这么做,也是听说idea配置起来对新手不友好,因此还是想看看单独的idea。

姊妹篇博客链接:https://blog.****.net/xz19980126/article/details/102232402

话不多说,开始主题,针对这个idea视频的笔记部分。


视频001 Intellij IDEA的介绍和优势 20191007

IDEA是一种Java的集成开发环境,和我熟悉的pycharm一样,都来源于jetbrains公司。

IDEA自称是最智能的Java开发环境。是很自信的一种说法,所谓智能,我了解的不多,可能最多就是代码提示了。

Java拥有强大的内库功能,在IDEA内最前端的框架和技术都是可取的。

IDEA支持以下功能

B站尚硅谷idea学习笔记1-6

 

最重要的,相比于eclipse而言,有以下优势:

  • 强大的整合,将git、maven、spring等整合在一起
  • 提示功能快速便捷
  • 提示功能范围广
  • 好用的快捷键和代码模板(所谓代码模板,其实是指将常用的一些代码变成模板的形式)
  • 精准搜索(笔者理解成ctrlf...pycharm就是这样。。)

视频002-004  Intellij IDEA的安装过程 20191007

在此特别推荐jetbrains公司的学生服务,笔者用校园游戏申请了一下相关的学生服务,立即就可以免费用旗舰版啦!

B站尚硅谷idea学习笔记1-6

相关服务链接:https://www.jetbrains.com/shop/eform/students

不过安装idea之前是要在自己的电脑上配置java环境的,这个视频还是java8版本,因此笔者就安装了java se 8的jdk和jre。视频中并没有给具体的配置过程,大家可以百度,都说的很详细,这里给出oracle的官方下载地址。

相关链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html

 

在申请完学生服务,配置好java环境之后,就到了idea的安装过程啦。

这里给出每一步的安装截图,笔者下载的是ideaIU-2019.2.3  

链接:https://www.jetbrains.com/idea/download/#section=windows

B站尚硅谷idea学习笔记1-6

B站尚硅谷idea学习笔记1-6

可以看出2019.2.3只支持64位了。不过安装完好像还是有32位的。

B站尚硅谷idea学习笔记1-6

继续往下走。

B站尚硅谷idea学习笔记1-6

然后:

B站尚硅谷idea学习笔记1-6

等待..

其实idea对硬件要求还是蛮高的,笔者换电脑之前,2014年的笔记本打开pycharm就是一分钟。感觉捷克这家公司在提供高性能服务的同时,对硬件还是有一定要求的。符合安迪比尔定律。

这里就安装完成了。

B站尚硅谷idea学习笔记1-6

把它和pycharm放一起,很舒服。

B站尚硅谷idea学习笔记1-6


视频005 IDEA-安装目录和设置目录结构的说明 20191007

之前也安装过很多东西,却一直不懂各种乱七八糟的文件夹为何分开。这个老师介绍的很清楚。

B站尚硅谷idea学习笔记1-6

主要是说bin目录,bin下面有我们的启动文件,虚拟机的配置信息,idea的基本属性信息等;这里面idea64.exe.vmoptions就是64位对应的虚拟机配置信息。

B站尚硅谷idea学习笔记1-6

打开 idea64.exe.vmoptions

前三行指:初始内存、最大内存、可保留代码的缓存大小。这里笔者仿佛懂了之前为啥jupyter不会gg而pycharm有时候就崩了的原因。。。

B站尚硅谷idea学习笔记1-6

这里初始内存如果变大,启动就会变快,,等等。总之都是和性能相关的。

我改成了这样:

B站尚硅谷idea学习笔记1-6

如果大家电脑内存没有大于8G,或者不用开发大型项目,事实上不用过来修改。其实从笔者经历来看,大学生或者读研而言,不打大型游戏的话,相对于1060和1660等,大家还是买个16G加i7加512SSD比较好。当然了,有钱你可以1060+16+i7好吧。重不死你。

剩下的不多说了。

对于jre64,这里是idea自带的,其实如果只是想用idea运行java,是不需要上面提到的重新下载se,但是如果想开发(development),配置电脑的java环境还是必须的。

这里多提一句,jdk指的是java开发工具;jre指的是java运行环境。

最后,在这里,如果我们改坏了idea配置,把这些删了就行啦。这里的两个目录都很重要,记录了一些平时习惯。

B站尚硅谷idea学习笔记1-6


视频006 IDEA-HELLOWORLD 20191007

首先是**,输入我们的校园邮箱和当初设置的密码就行啦。

B站尚硅谷idea学习笔记1-6

这就成功**了旗舰版。付费版一年499美元。。好好珍惜校园生活吧。不过网上也有一些**版的使用方式,都是可以成功**idea旗舰版的。我们之所以用idea旗舰版还是因为这个版本支持更多功能。

B站尚硅谷idea学习笔记1-6

然后创建project,可以导入我们自己装的jdk。

B站尚硅谷idea学习笔记1-6

创建新工程:

B站尚硅谷idea学习笔记1-6

加上toolbar,界面基本就这样了:

B站尚硅谷idea学习笔记1-6

一切就绪,写一个helloworld

B站尚硅谷idea学习笔记1-6

至此,基本上idea开发环境配置完成了。