简译: IntelliJ IDEA主要用于支持Java、 Scala、 Groovy 等语言的开发工具,同时具备支持目前主流的技术和框架,擅长于企业应用、移动应用和Web应用的开发。
1、在 Eclipse 中有
Workspace(工作空间)和 Project(工程)
的概念,在 IDEA中只有
Project(工程)和 Module(模块)
的概念。这里的对应关系为:
IDEA官网说明:
An Eclipse workspace is similar to a project in IntelliJ IDEA
An Eclipse project maps to a module in IntelliJ IDEA
Eclipse中 workspace 相当于 IDEA 中的Project
Eclipse中 Project 相当于 IDEA 中的Module
这也是初学者刚接触IDEA时理不清它们之间关系的原因
2、从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在IntelliJ IDEA 是无法做到的。IntelliJ IDEA 提供的解决方案是打开多个项目实例,即打开多个项目窗口。即:一个 Project 打开一个 Window 窗口
3、在 IntelliJ IDEA 中
Project 是最顶级的级别
,
次级别是 Module
。一个 Project可以有多个 Module。目前主流的大型项目都是分布式部署的,结构都是类似这种多 Module 结构
这类项目一般是这样划分的,比如:core Module、web Module、plugin Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间都是
处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系
的
4、相比较于多 Module 项目,小项目就无需搞得这么复杂。只有一个 Module 的结构 IntelliJ IDEA 也是支持的,并且 IntelliJ IDEA 创建项目的时候,默认就是单Module 的结构的。如何创建 Module?
接着选择 Next:
之后,我们可以在 Module 的 src 里写代码,此时 Project 工程下的 src 就没什么用了。可以删掉
平时我们按shift切换中英文输入方式,经常被按到,总是弹出搜索框,太麻烦了。可以取消它,另一种打开它的方式快捷键(Ctrl+N)
方式1:适用于IDEA 2022.1.2及之后版本
在2022.1及之前版本中,采用如下方式消双击shift出现搜索框:搜索double即可,勾选Disable double modifier key shortcuts,禁用这个选项
双击shift 或 ctrl + shift + a,打开如下搜索窗口:
选择registry…,找到"ide.suppress.double.click.handler",把复选框打上勾就可以取消双击shift出现搜索
框了
插件1:Material Theme UI(主题插件)
插件2:GsonFormatPlus(根据 json 生成对象)快捷键:alt + s
插件3:Alibaba Java Coding Guidelines(阿里巴巴Java编码规范检查插件)
插件4:Translation(翻译)
插件5:Rainbow Brackets(彩虹括号)
插件6:CodeGlance Pro(代码缩略图)
插件7:Key Promoter X(快捷键提示)
插件8:Presentation Assistant(显示快捷键操作的按键)
插件9:jclasslib bytecode viewer(可视化字节码查看器)使用方式:idea中打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项
插件10:JavaDoc(文档注释)使用方式:idea中按 alt+insert ,执行操作
1、Intellij IDEA简介Eclipse IBM公司开发1.1、Jetbrains公司介绍IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。该公司旗下还有许多其他产品,如:WebStorm:用于开发JavaScript、HTML5、CSS3 等前端技术PyCharm:用于开发pythonPhpStorm:用于开发PHPRubyMine:用于开发Ruby/RailsAppCode:用于开发Objective - C
文章目录1.下载与安装Helloword
IDEA
文件目录介绍2.
IDEA
的setting介绍主题设置设置鼠标悬浮提示显示方法分隔符忽略大小写提示自动导包取消单行显示Tabs设置字体配置类文档注释信息模版设置文件编码设置自动编译水平或者垂直显示代码
IDEA
快捷方式改成eclipse设置默认浏览器
IDEA
快捷键介绍
1.下载与安装
https://www.jetbrains.com
不装任何插件
idea
启动后会在cpan当前用户下生成一个 C:\Users\Crystal.IntelliJ
Idea
2018.1 文件夹,这个文件夹里面有两个子文件夹 config 和 system。删除这两个文件夹,
idea
在启动时候会重新配置。
idea
的project类似于eclipse的workspace;
idea
的modue类似于eclipse的project;
都是在setti...
注意: 不同
idea
版本 菜单、目录可能有细微差别,自己稍加分析都能找到
1.查看代码历史版本
鼠标在需要查看的
java
类 右键 找到Local History >> Show History 点开即可看到历史版本,常用于自己忘记代码改了哪些内容 或需要恢复至某个版本
2. 调整
idea
的虚拟内存:
尽管本质都是去改变 .vmoptions配置文件,但推荐
使用
Change Memory Settings去调整,选择Edit Custom VM Options 或者在本地磁盘目录更改,很可能造成
IntelliJ
IDEA
介绍
IDEA
,全称 IntelliJ
IDEA
,是
Java
语言的集成开发环境,
IDEA
在业界被公认为是最好的
java
开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。
IntelliJ
IDEA
在官网上这样介绍自己:
Excel at enterprise, mobile and web development with Jav
final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
final不能用于修饰构造方法。
注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。
1、final类
final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。
2、final方法
如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。使用final方法的原因有二:
①把方法锁定,防止任何继承类修改它的意义和实现。
②高效,编译器在遇到调用final方法时候会转入内嵌机制,大大提高执行效率。
java中final方法能否被重写 java中final可以被继承吗