您的位置 首页 > 数码极客

idea如何定义,idea如何定义二维数组

一、idea简介

IDEA 全称IntelliJ IDEA,是用于Java语言开发的集成环境IDE(Integrated Development Environment),也可用于其他语言。

IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

扩展:

JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,JetBrains成立于2000年。该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。

相关产品

  • IntelliJ IDEA - 一套智慧型的Java整合开发工具,特别专注与强调程序师的开发撰写效率提升
  • PHPStorm 7.0 发布,PHP 集成开发工具
  • PyCharm 3发布,智能Python集成开发工具
  • RubyMine -RubyMine 是一个为Ruby 和Rails开发者准备的IDE
  • WebS 发布,智能HTML/CSS/JS开发工具
  • Kotlin-一个用于现代多平台应用的静态编程语言。Kotlin可编译成Java字节码;也可编译成JavaScript。Kotlin已正式成为Android官方支持开发语言。

IDE是集成开发环境(Integrated Development Environment)缩写。IDE是一种编程软件,集成了程序员语言开发中会需要的一些基本工具、基本环境和其他辅助功能的应用软件。IDE一般包含三个主要组件:源代码编辑器(Editor)、编译器、解释器(Compiler、Interpreter)和调试器(Debugger)。开发人员可以通过图形用户界面(GUI)访问这些组件、并且实现整个代码编译、调试和执行的过程。现在IDE也提供帮助程序员提供开发效率的一些高级辅助功能,比如代码高亮,代码补全和提示,语法错误提示,函数追踪,断点调试等。


二、idea使用入门

2.1安装和破解

2.2初始设置:第一次打开idea会出现欢迎界面

1) 了解快捷键列表。不要求全部记住和使用,重要快捷键可以在词表中查询

2) 设置界面主题风格theme

3) 设置快捷键方案:建议采用默认方案Default,而不是去选择Eclipse。因为很多文章都是以Default方案讲解的。

4) 修改字体字号行间距

5) 设置IDE和项目的字符编码:

在团队开发中,要求各个成员的IDE编码设置一致,避免出现乱码。建议再第一次打开idea时就进行配置


2.3项目设置和创建

1) 指定JDK位置,将JDK和idea绑定。

可以安装多个JDK,比如JDK1.7、JDK1.8,后期查看不同版本源码。


2) 指定项目的JDK默认版本

  • Project SDK:指定项目的默认SDK软件版本
  • Project language level:指定项目的编译版本。(和SDK版本一致即可,后期比较不同版本区别,可以设置为比安装版本低)
  • Project compile output:java源文件编译成class文件的存放位置;此处可以不指定,创建具体项目时会有默认位置(在项目中)。

3) 新建一个项目或者打开一个项目

欢迎界面中选择:create new project 开始新建项目

先创建或选择一个文件夹,比如ideaprojects,用来存储所有project;并在该文件夹下指定新项目的名称。

项目有其目录结构,包括各种部署结构文件,初学者不用理会。

4) 在项目中新创建一个或多个模块module。开发在一般在模块中进行。


项目project和模块module的关系:

在 IntelliJ IDEA 中,没有类似于 Eclipse 工作空间(Workspace)的概念,而是提出了Project和Module这两个概念。

对于 Project,IntelliJ IDEA 官方是这样介绍的:A project is a top-level organizational unit for your development work in IntelliJ IDEA. In its finished form, a project may represent a complete software solution. A project is a collection of:Your work results: source code, build scripts, configuration files, documentation, artifacts, e and libraries that you use to develop, compile, run and you’re your code.Project settings that represent your working preferences in the context of a project. A project has one or more modules as its parts.

对于 Module,IntelliJ IDEA 官方是这样介绍的:A module is a part of a project that you can compile, run, test and debug inde are a way to reduce complexity of large projects while maintaining a common (project) con are reusable: if necessary, a module can be included in more than one project.

通过上面的介绍,我们知道:在 IntelliJ IDEA 中Project是最顶级的结构单元,然后就是Module,一个Project可以有多个Module。目前,主流的大型项目结构基本都是多Module的结构,这类项目一般是按功能划分的,比如:user-core-module、user-facade-module和user-hessian-module等等,模块之间彼此可以相互依赖。通过这些Module的命名可以看出,它们都是处于同一个项目中的模块,彼此之间是有着不可分割的业务关系的。

5) 创建第一个类并运行

注意1:运行代码的三种方式:

工具栏run按钮;右键菜单的run菜单项;run窗口的运行按钮

注意2:项目中out文件是class文件的输出路径;

如果出现类似措施,就是没有指定output path

6) 创建项目进入idea后进行配置

Setting:关于整个IDE的设置

Project Structure:当前项目的配置信息

Other Setting:默认配置

Settings:整个IDE的默认设置

Project Structure:项目的默认设置


三、idea常用操作

3.1打开现有项目

File ---open

3.2关于窗口布局

a) project窗口:目录形式显示项目的内部各级信息

b) structure窗口:显示当前类的成员信息,包括接口、父类、实现、重写等信息。(以ArrayList类为例说明)

c) favourite窗口:显示书签、所有的断点

3.3 import导入类和接口、实现或 重写方法、添加注释


一个神奇的快捷键:alt+Enter

Add unambiguous imports on the fly:为非模糊类和接口自动导入

Optimize imports on the fly:自动去掉一些没有用到的包

添加取消行注释:ctrl+/

添加取消块注释:ctrl+shift+/

格式化代码:ctrl+alt+L

3.4快速生产getter、构造方法、 toString()、equals()、hashCode()

Code----generate (alt+insert)

3.5 查询内容

查询类、文件名、符号(明确或者模糊的变量名、方法名)

查询任何字符,在不同的范围(当前文件、当前模块、当前项目….)

3.6 live template模板

psvm、sout、psfs、iter、fori、10.fori、10.forr、 C、

自定义live template必须要指明所应用的语言才能生效



四、代码调试debug

测试示例:方法调用代码调试、循环代码调试、break代码调试、String调试

4.1认识调试按钮

4.2查看变量的值

i. 在IDEA中,参数所在行后面会显示当前变量的值

ii. 光标悬停到参数上,显示当前变量信息,快捷方便。

iii. 在Variables里查看,这里显示当前方法里的所有变量。

iv. 在Watches里,点击New Watch,输入需要查看的变量。或者可以从Variables里拖到Watche里查看。

4.3调试技巧

鼠标右键点击断点,调出如下窗口

1.断点条件设置

如上图通过设置Conditionn内容设置断点条件,通过设置断点条件,在满足条件时,才停在断点处,否则直接运行。

如遍历集合或者数组的时候,我们只想当下标等于某个值的时候才进入断点调试。如下数组,我希望当 i=5时才进入断点

2.多线程调试

一般debug都是单线程调试,但是开发过多线程应用,有些时候,为了观察多个线程间变量的不同状态,以及锁的获取等,就会想到在代码里加个断点debug一下。在IDE里断点停下来的时候,可以切换到另外的线程中,跑其他的代码,不会互相影响。但是在IntelliJ IDEA里默认是没有开启的。也就是说如果你在IDEA里代码里加断点,虽然一个线程的断了下来,但其他线程的已经执行过了。此处勾选上Suspend,并选择Thread,设置make default之后,也可以开始多线程应用的调试。

一个线程断下来之后,可以通过在线程窗口切换,到其它线程中继续运行。IntelliJ IDEA里在这儿切换

3. 计算表达式 Alt+F8

使用IntelliJ IDEA调试,你只需要把光标移到你的表达式中然后按下Alt+F8。IntelliJ IDEA会很好的理解这个你可能需要的表达式,然后显示一个对话窗口,其中有一些它给出的建议参数变量。你也可以编辑并在对话框中立即得到这个表达式的值。相当的方便!试过这个特性后,你就不会再想在Eclipse中调试了。

4.4 debug参考资料


附录:常用快捷键


快捷键

功能

Ctrl + X

删除行

Ctrl + D

复制行

Ctrl + N

查找类

Ctrl + F

查找文本

Ctrl + J

自动代码

Ctrl + H

显示类结构图

Ctrl + Q

显示注释文档

Ctrl + P

方法参数提示

Ctrl + E

最近打开的文件

Ctrl + R

替换当前文本中的代码

Ctrl + End

跳到文件结尾

Ctrl + Home

跳到文件开头

Ctrl + Space

代码提示

Ctrl + Shift + N

查找文件

Ctrl + Shift + R

替换项目中的代码

Ctrl + Alt + L

格式化代码

Ctrl + Alt + O

优化导入的类和包

Ctrl + Shift + Space

自动补全代码

Alt + Shift + C

对比最近修改的代码

Alt+n

出现某个tool window

Alt + Insert

生成代码(如构造函数等)

Ctrl + Alt + Space

类名或接口名提示

Alt + Enter

百能快捷键

Alt + left / right

切换代码视图

Ctrl + B

快速打开光标处的类或方法

Alt + Up / Down

在方法间快速移动定位

shift+f6

重命名

F2 或 Shift + F2

高亮错误或警告快速定位

Ctrl + Shift + Up / Down

代码向上 / 下移动

Ctrl+shift+Alt+U

当前类继承实现拓扑图

Ctrl+E 或者 Alt+Shift+C

最近更改的代码

Ctrl + Shift + Alt + N

查找类中的方法或变量

Ctrl + Alt + left / right

返回至上次浏览的位置

Ctrl + / 或 Ctrl + Shift + /

单行注释或多行注释

参考资料:

网盘资料:

链接:

提取码:eulm

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“idea如何定义,idea如何定义二维数组,idea如何定义数组,idea如何定义jdk,idea如何定义用户列表”边界阅读