IDEA 新手入门:创建项目/包/类、运行/关闭/导入项目、字体/字号设置、常用快捷键等使用详解

文章目录

  • 前言
  • 一、创建新项目 Project
    • 1.1、选择“Create New Project”
    • 1.2、选择左下角的“Empty Project”
    • 1.3、输入项目名称并选择保存路径
  • 二、创建新模块 Module
    • 2.1、在弹出的“New Module”窗口中,点击“New”
    • 2.2、根据项目需要,选择合适的 SDK
    • 2.3、对项目模块起名字
    • 2.4、创建完成后
  • 三、创建包和类
    • 3.1、创建包
    • 3.2、创建类
  • 四、运行程序
    • 4.1、代码编辑区鼠标右键或 Ctrl+Shift+F10
    • 4.2、上面菜单栏“Run→Run 'HelloWorld'”或 Shift+F10
  • 五、IDEA 关闭和导入项目
    • 5.1、IDEA 关闭项目
    • 5.2、IDEA 导入项目
  • 六、字体字号设置
  • 七、IDEA 项目目录说明
  • 八、IDEA 常用快捷键
  • 总结


前言

IDEA 全称 IntelliJ IDEA,是 Java 编程语言开发的集成环境。IntelliJ 在业界被公认为最好的 java 开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE 支持、各类版本工具(git、svn 等)、JUnit、CVS 整合、代码分析、创新的 GUI 设计等方面的功能可以说是超常的。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等,免费版只支持 Java 等少数语言。

在这里插入图片描述


说明:下图为 IDEA 的项目结构介绍,本篇全程围绕此图展开。

在这里插入图片描述
在这里插入图片描述

一、创建新项目 Project

1.1、选择“Create New Project”

选择“Create New Project”,具体如下图所示:

在这里插入图片描述

1.2、选择左下角的“Empty Project”

选择左下角的“Empty Project”建立空项目,具体如下图所示:

在这里插入图片描述

1.3、输入项目名称并选择保存路径

输入项目名称并选择保存路径,具体如下图所示:

在这里插入图片描述

二、创建新模块 Module

在弹出的窗口中,点击“+”号,选择“New Module”,具体如下图所示:

在这里插入图片描述

2.1、在弹出的“New Module”窗口中,点击“New”

在弹出的“New Module”窗口中,点击“New”,具体如下图所示:

在这里插入图片描述

2.2、根据项目需要,选择合适的 SDK

根据项目需要,选择合适的 SDK,点击“OK”,再点击“Next”,具体如下图所示:

在这里插入图片描述

2.3、对项目模块起名字

对项目模块起名字,然后点击“FInish”,具体如下图所示:

在这里插入图片描述

2.4、创建完成后

创建完成后,点击“OK”,具体如下图所示:

在这里插入图片描述
看到我们创建好的项目,具体如下图所示:

在这里插入图片描述

三、创建包和类

3.1、创建包

展开创建的工程,在源代码目录 src 上,鼠标右键,选择“New→Package”,输入包名,回车,具体如下图所示:

在这里插入图片描述
在这里插入图片描述
我们可以看到生成包的多级文件夹,具体如下图所示:

在这里插入图片描述

3.2、创建类

在创建好的包上,鼠标右击,选择“New→Java Class”创建类,输入类名,回车,具体如下图所示:

在这里插入图片描述
在这里插入图片描述
在右侧代码编辑区,输入主方法,输入 HelloWorld,具体如下图所示:

在这里插入图片描述

四、运行程序

4.1、代码编辑区鼠标右键或 Ctrl+Shift+F10

代码编辑区鼠标右键,Run 'HelloWorld.main()'或者 Ctrl+Shift+F10 即可,具体如下图所示:

在这里插入图片描述
同理,在代码编辑区左侧功能区也可以运行。同时我们可以通过 IDEA 分步使用某个方法,具体如下图所示:

在这里插入图片描述

4.2、上面菜单栏“Run→Run ‘HelloWorld’”或 Shift+F10

上面菜单栏“Run→Run ‘HelloWorld’”或者 Shift+F10,具体如下图所示:

在这里插入图片描述
同理,右侧的快捷工具栏也可以使用,具体如下图所示:

在这里插入图片描述

五、IDEA 关闭和导入项目

5.1、IDEA 关闭项目

关闭 IDEA 中已经存在的项目,“File→Close Project”,具体如下图所示:

在这里插入图片描述
这时 IDEA 回到了刚开始的界面,点击项目右侧的“×”,IDEA 中就没有这个项目了,具体如下图所示:

在这里插入图片描述

5.2、IDEA 导入项目

在 IDEA 的启动界面上,点击“Open or Import”,选择项目即可,具体如下图所示:

在这里插入图片描述
在这里插入图片描述

六、字体字号设置

注意:IDEA 默认的字号是比较小的,我们可以根据自身的需要对显示的字号进行设置。

点击菜单栏上的 “File→Settings→Editor→Font”调整字号,下图两处都可以进行调整。

在这里插入图片描述
下面三个箭头所指分别是:调整字体、调整字号、调整行距,大家根据需要自行调整即可,具体如下图所示:

在这里插入图片描述

七、IDEA 项目目录说明

我们创建的项目,是在 E:\项目\IdeaProjects\travel 下,目录结构具体如下图所示:

在这里插入图片描述

  • day01-code 下是 src 目录,存储的是我们编写的 .java 源文件。
  • out 目录存储我们编译后产生的 .class 中间字节码文件。

八、IDEA 常用快捷键

使用快捷键操作可以极大地提高我们的开发效率,在这里为大家总结了一些 IDEA 的常用快捷键,具体如下表所示:

快捷键功能
Alt+Enter导入包,自动修正文件
Ctrl+Y删除光标所在行
Ctrl+D复制光标所在行的内容,插入光标位置下面
Ctrl+Alt+L格式化代码
Ctrl+/单行注释
Ctrl+Shift+/选中代码注释,多行注释,再按取消注释
Alt+Shift+上下箭头移动当前代码行

总结

本文给大家介绍了 IDEA 新手入门安装和使用详解(含创建新项目、模块、包和类、运行程序、关闭导入项目、字体字号设置、常用快捷键等)。都说 Eclipse 是初恋,现在 IDEA 逐渐开始取代 Eclipse 的地位,虽然说有些不舍,但是为了效率工作我们还是要去掌握一些技巧。

在这里插入图片描述


我是白鹿,一个不懈奋斗的程序猿。望本文能对你有所裨益,欢迎大家的一键三连!若有其他问题、建议或者补充可以留言在文章下方,感谢大家的支持!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/530744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IDEA/Tomcat 原理:如何将 Tomcat 集成到 IDEA?实现由传统部署延伸到热部署 Java EE 项目?

文章目录前言一、将 Tomcat 集成到 IDEA 中1.1、进入 IDEA Tomcat 配置页面1.2、配置并集成 Tomcat1.3、配置完成说明1.4、集成检查1.4.1、检查主页面信息及服务器配置信息二、创建并部署 Java EE 项目2.1、创建新项目或者模块(自行选择)2.2、进行 Java …

Eclipse 答疑:如何使用 Eclipse 进行断点(Breakpoints)调试?

文章目录前言一、打开需要调试的程序二、设置断点三、进行代码调试3.1、在上方标签栏,点击“Debug As→Java Application”3.2、进入调试页面并查看设置断点的具体位置信息3.3、产看具体变量信息总结前言 我们在使用 Eclipse 进行代码调试时,可以选择在一…

在 Windows 命令提示符下启动 MySQL:net start mysql 发生系统错误 5。 拒绝访问。解决方式小结

文章目录前言一、错误描述二、错误产生场景三、产生错误原因四、解决方式总结前言 我们有时候需要通过 Windows 命令提示符来启动 MySQL 服务,但是如果你不注意操作权限的话,可能就会报以下错误,现在我们来解决这个问题:net start…

XHTML 语法规则及 HTML/XHTML(XHTML 1.0/XHTML 1.1 和 HTML 4.01/HTML 5) 文档类型说明

文章目录前言一、XHTML 语法规则二、XHTML、HTML 文档类型说明三、XHTML 文档类型3.1、XHTML 1.0 过渡类型(Transitional)3.2、XHTML 1.0 严格类型(Strict)3.3、XHTML 1.0 框架类型(Frameset)3.4、XHTML 1.…

Eclipse 答疑:代码版权?如何更改 Eclipse 中注释块的 @author 版权信息?

文章目录前言一、打开需要进行版权标注的类二、进入配置页面三、编辑配置信息四、测试总结前言 我们在使用 IDE——Eclipse 进行开发时,在需要注明版权信息的时候,如果不更改默认设置的话,在注释块 author 的内容就是电脑系统默认的&#xff…

Java 修饰符详解:吐血整理,带你从底层语法和开发案例疏通这 11 种常见修饰符

文章目录前言一、11 种常见的 Java 修饰符1.1、修饰符应用表1.2、修饰符访问权限对比二、public 修饰符2.1、public 修饰符语法说明2.2、public 修饰符开发应用三、private 修饰符3.1、private 修饰符语法说明3.2、private 修饰符开发应用四、protected 修饰符4.1、protected 修…

Java 反射机制详解:私有方法调用头大?如何通过反射调用类中的私有方法?

文章目录前言一、私有方法在本类中直接调用1.1、在本类中实例化,调用私有方法1.2、尝试在其他类直接调用私有方法(错误示范)二、使用反射实例化类强制调用私有方法2.1、使用类加载器加载被调用的类2.2、使用 Object 类对获取的类进行实例化2.…

jQuery 遍历:思路总结,项目场景中如何处理/控制获取的 each 遍历次数?

文章目录前言一、项目场景分析二、实体类定义描述(仅关键代码)2.1、实体类定义描述2.2、逻辑处理与分析2.3、遍历数据如何修改的问题暴露三、处理思路3.1、源码分析 jQuery 中的 each 遍历3.2、如何解决 jQuery 中控制获取 each 的遍历次数总结前言 前台…

JavaScript 事件:Web 表单如何实现禁用右键、复制粘贴/剪切和输入框自动填充?

文章目录前言一、禁用鼠标右键1.1、分析说明1.2、操作原理1.3、实现效果1.4、实现代码1.5、补充:JS 中的 button 事件属性二、禁用复制粘贴2.1、分析说明2.2、实现代码三、禁用输入框自动填充功能3.1、分析说明3.2、实现效果3.3、实现代码总结前言 我们在项目中&…

MySQL 模糊查询:MySQL 数据库 like 语句通配符模糊查询小结

MySQL 报错:Parameter index out of range (1 > number of parameters, which is 0)——MySQL 数据库 like 语句通配符模糊查询小结 文章目录MySQL 报错:Parameter index out of range (1 > number of parameters, which is 0)——…

内网击穿之 HTTP 穿透:网站没上线?如何让全世界的人都可以访问你本地的网站?

文章目录前言一、内网穿透原理与工具介绍1.1、内网穿透工作原理1.2、内网穿透工具介绍二、启动内网穿透工具2.1、命令及配置介绍2.2、查看映射信息三、进行访问测试3.1、远程访问本地站点资源3.2、关闭内网穿透总结前言 对于大多数程序员来说,网站一经开发测试后&am…

软件设计原则:内聚、耦合有哪几种类型?内聚度、耦合度如何比较?

文章目录前言一、何为内聚?1.1、7 种内聚类型及其描述二、何为耦合?2.1、7 种耦合类型及其描述总结前言 高内聚、低耦合是我们在软件设计过程中必须遵循的一个重要原则,在整个软件工程中占有很大的比重。而对于内聚和耦合你还是仅仅局限于“高…

数据库管理工具:如何使用 Navicat Premium 转储(导出)和运行(导入)*.sql 文件?

文章目录前言一、转储(导出)数据库 SQL 文件1.1、选择“转储 SQL 文件”1.2、选择导出文件存放位置1.3、查看转储 SQL 文件界面1.4、查看 SQL 输出文件1.5、查看输出文件详情信息二、运行(导入)数据库 SQL 文件2.1、新建数据库2.2…

JSP 编译原理:JSP 是 Servlet?如何用 Eclipse 查看 JSP 编译生成的 Servlet 源文件?

文章目录前言一、JSP 文件编译流程原理二、创建并运行待测试 JSP 页面三、查找 JSP 编译文件输出位置3.1、打开动态项目运行配置3.2、查看 JSP 编译文件输出位置3.3、查看 JSP 编译输出文件四、JSP 编译输出 Servlet 的论证五、访问 JSP 文件的流程总结前言 相信大家都了解&…

MVC 模式/Servlet/JSP 编译原理剖析:Servlet 组件到底属于 MVC 模式的哪一层?

文章目录前言一、回忆什么是 MVC 模式?1.1、Model、View、Controller 组件介绍1.2、明确 View 与 Controller 组件区别二、什么是 Servlet?2.1、Servlet 的组件定义2.2、Servlet 组件处于 Controller 层?三、老师说 Servlet 是 View 层的&…

操作系统原理:进程 PV 操作如何计算?全网最全三种前驱图计算类型总结

文章目录前言一、PV 操作定义1.1、P 操作定义1.2、V 操作定义二、串联进程(单线前驱图)2.1、什么是单线前驱图?2.2、如何计算单线前驱图的 PV?2.2.1、计算前驱节点 PV2.2.2、计算中间节点 PV2.2.3、计算尾节点 PV三、并联进程&…

Spring 容器:三种方式解决 Resource leak: ‘applicationContext‘ is never closed 问题

文章目录前言一、Spring 容器警告产生的场景二、Spring 容器未关闭后果分析2.1、肉眼可见的警告2.2、导致的内存泄漏2.2.1、什么是内存泄漏?2.2.2、如何判断内存泄漏?2.2.3、Java 中的 GC(垃圾回收)2.2.4、Java 中会导致内存泄漏的…

SRA 案例:关于华为开发者联盟基础服务文档内容的改进建议(华为开发者联盟文档深度体验官)

文章目录前言一、文档中心的外链跳转问题1.1、问题描述1.2、造成的问题1.3、改进建议二、图片失真和无法放大查看问题2.1、问题描述2.2、造成的问题2.3、改进建议三、个别 SDK 词汇缺少必要的说明3.1、问题描述3.2、造成的问题3.3、改进建议四、邮箱信息的优化4.1、问题描述4.2…

腾讯位置服务:有何优势?如何使用平台创建应用和服务调用的 Key?

文章目录前言一、腾讯位置服务的优势1.1、提供丰富的地图产品1.2、提供行业解决方案1.3、提供其他生态维度的支持1.4、海量的数据基础1.5、丰富的开发文档二、初识腾讯位置服务2.1、用户的注册与登录(附专属邀请码)2.2、开发者信息的完善三、创建服务平台…

毕业生当头一棒?忆本科四年,高校毕业生与就业单位基本要求差多少?工作还是考研?

文章目录前言一、大学本科前两年的生活1.1、庸庸碌碌、中规中矩1.2、收获了爱情二、大三的改变2.1、学会自律2.2、学会自我总结2.3、眼光要具有前瞻性三、毕业答辩3.1、个人设计答辩3.2、团队设计答辩四、南京之行4.1、铭记历史,感恩先辈4.2、加强自我认知与提升五、…