IDEA学习

参考:http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/installation-directory-introduce.html

这篇文章由于自己的快速学习,所以主要是复制参考网页的重点来帮助自己记忆。

一.认识IDEA

1.介绍

1.IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。

2.在学习 IntelliJ IDEA 过程中,你暂且要放下 Eclipse 下的开发思维方式,不能按 Eclipse 的软件思想或是结构去要求 IntelliJ IDEA,这样对你学习 IntelliJ IDEA 非常不利。

3.参考文件中有该工具的安装、卸载、配置、目录文件信息及vm参数的配置、UI界面介绍,需要时查询即可。

2.知识点

1.IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念(Workspaces ),最大单元就是 Project。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。

2.IntelliJ IDEA 首次加载项目的时候,都会创建索引,而创建索引的时间跟项目的文件多少成正比,缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度。但是,在某些特定条件下缓存与索引是会损坏的,所以需要清理缓存与索引。

3.相比较于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也支持通过设置开启实时编译,但是不建议,因为太占资源了。

 

二.IDEA使用

1.Project与Module

IntelliJ IDEA中Project是最高级别的,次级别是Module。一个 Project 是由一个或多个 Module 组成,模块之间尽量是处在同一个项目业务的的情况下,彼此之间互相依赖关联。这里用的是 尽量,因为 IntelliJ IDEA 的 Project 是一个没有具备任何编码设置、构建等开发功能的,主要起到一个项目定义、范围约束、规范等类型的效果,也许我们可以简单地理解为就是一个单纯的目录,只是这个目录命名上必须有其代表性的意义。

在输入 Project name 的时候,Module name 和 Module file Location 自动进行改变,同时 Project location 和 Module file Location 完全一样,这也就表示,Project 目录和 Module 目录是同一个,所以此时 Project 目录下就会有 src 目录,但是我们应该明白其本质还是 Module 的目录。

2.HellWord项目创建

1.新建项目:New Project》Java EE(如果没有选择JDK,可以点击NEW来设置)》新建成功(勾选creat project form template可选择模板)

2.新建类:src根目录右键》NEW >package(新建一个包)

2.1修改查看目录层级关系:点击此齿轮,在弹出的菜单中去掉选择选项:Compact Empty Middle Packages

2.2错误:Error running 'HelloWorld': Cannot start process, the working directory 'F:\hellow-world\hellow-world' does not exis。修改:选择Run-Edit configurations。然后点击Application左边的向下箭头,在Configuration下会显示出Working directory,删除或者设置成合适dircotry就可以。(https://blog.csdn.net/qq_37703616/article/details/78954878

2.3设置代码自动提示快捷键:File–》Settings–》KeyMap(快捷键ctrl+alt+s)进入快捷键设置界面。idea中默认的代码自动提示快捷键是Basic Ctrl+空格(可以再搜索框中输入basic快速查找),这个和安装的中文输入法切换快捷键冲突,所以需要修改。 (https://blog.csdn.net/xin1990/article/details/76915745/

2.4自动生成get、set方法:在编辑框中右击,选择generator,可以拖选住你想要生成get、set方法的属性,点击完成即可自动生成get和set方法。快捷键为:alt+insert(https://blog.csdn.net/zhujun_xiaoxin/article/details/52491705

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值