参考:http://wiki.jikexueyuan.com/project/intellij-idea-tutorial/installation-directory-introduce.html
这篇文章由于自己的快速学习,所以主要是复制参考网页的重点来帮助自己记忆。
1.IntelliJ IDEA 主要用于支持 Java、Scala、Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和 Web 应用的开发。
2.在学习 IntelliJ IDEA 过程中,你暂且要放下 Eclipse 下的开发思维方式,不能按 Eclipse 的软件思想或是结构去要求 IntelliJ IDEA,这样对你学习 IntelliJ IDEA 非常不利。
3.参考文件中有该工具的安装、卸载、配置、目录文件信息及vm参数的配置、UI界面介绍,需要时查询即可。
1.IntelliJ IDEA 是没有类似 Eclipse 的工作空间的概念(Workspaces
),最大单元就是 Project
。如果你同时观察多个项目的情况,IntelliJ IDEA 提供的解决方案是打开多个项目实例,你可以理解为开多个项目窗口。
2.IntelliJ IDEA 首次加载项目的时候,都会创建索引,而创建索引的时间跟项目的文件多少成正比,缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度。但是,在某些特定条件下缓存与索引是会损坏的,所以需要清理缓存与索引。
3.相比较于 Eclipse 的实时自动编译,IntelliJ IDEA 的编译更加手动化,虽然 IntelliJ IDEA 也支持通过设置开启实时编译,但是不建议,因为太占资源了。
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 的目录。
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)