文章目录

  • 前言
  • 一、创建新项目 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 常用快捷键

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

总结

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


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

IDEA 入门:安装使用详解(创建项目/包/类、运行/关闭/导入项目、字体/字号设置、常用快捷键等)相关推荐

  1. python numpy库安装winerror5_详解idea从git上拉取maven项目详细步骤

    刚从Eclipse转Intellij,对于它的各种操作也是一脸懵逼,但觉得使用起来还不错,今天就说一下我用Idea导入git中的Maven项目的详细步骤: 1. 首先打开Intellji Idea,选 ...

  2. Python3 环境搭建、pycharm安装配置详解、新建Python项目(新手小白版Windows系统)

    Python3 环境搭建 .pycharm安装配置详解 window系统上环境搭建: 一.环境搭建,下载Python (Python 3.8为例) 二.pycharm的下载与安装 window系统上环 ...

  3. linux Shell(脚本)编程入门实例讲解详解

    linux Shell(脚本)编程入门实例讲解详解 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具.Shell不仅仅是命令的收集, ...

  4. Linux shell脚本入门到实战详解(一)

    Linux shell脚本入门到实战详解 一.shell 入门简介 1.1 什么是 shell # 为啥介绍shell 上次出了一篇linux 命令详解,得到了很多小伙伴的认可,有部分粉丝私信我,让我 ...

  5. android-studio安装过程详解

    android-studio安装过程详解 转载 2018年01月18日 13:53:32 标签: android-studio / android-studio安装 / Gradle / androi ...

  6. 【iOS 开发】Objective-C 入门 Xcode 环境详解

    作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/38424965 一. Xcode 环境安装 与 工程创建 1. ...

  7. [Python从零到壹] 十一.数据分析之Numpy、Pandas、Matplotlib和Sklearn入门知识万字详解(1)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  8. Linux安装消息队列IBM MQ 7.5开发版安装配置详解

    消息队列IBM MQ 7.5开发版安装配置详解 文章目录 消息队列IBM MQ 7.5开发版安装配置详解 前言 一.什么是IBM MQ? 二.安装前准备 1.安装前准备 2.安装MQ Server 3 ...

  9. Python爬虫入门系列——Urllib详解

    Python爬虫入门系列--Urllib详解 1.背景 1.1 初识爬虫 1.2 合法性 1.3 robots协议 2.要求 2.1 当前开发环境 2.2 编程基础 3.快速上手Urllib 3.1 ...

最新文章

  1. 2021年大数据HBase(十四):HBase的原理及其相关的工作机制
  2. 复习01统计学习方法(机器学习中的重要概念)---图片版
  3. 安卓data./data没数据的时候
  4. 大工17秋《计算机文化基础》在线测试1,奥鹏大工15秋《计算机文化基础》在线测试1答案...
  5. 优云Monitor:开启数据中心主机运维的上帝视角
  6. 免费HTTP数据抓包Fiddler2[4.6.1.2]以及显示中文包内容的方法
  7. JavaScript中值类型与引用类型
  8. /dev/mapper/VolGroup-lv_root空间爆满解决
  9. 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_02 递归_1_递归概念分类注意事项...
  10. linux的for循环乘积,最大乘积连续子串 - Triangle23 - OSCHINA - 中文开源技术交流社区...
  11. win10玩我的世界java_我的世界win10java下载
  12. VS Code中使用PlantUML绘图
  13. springboot实战项目——个人博客系统
  14. Excel -- 实用技巧
  15. MySQL优化系列16-优化MySQL的锁
  16. C# 特殊运算符 |,,^的运用
  17. 汽车音响进入致臻全景声时代,丹拿瞄准了两大行业痛点
  18. 微软 Edge 浏览器怎样安装插件
  19. “数字化重构系统,搞定 CEO 是第一步”
  20. Linux——如何安装WPS

热门文章

  1. php如何获取文本中的换行符,如何获取字符里面的换行符
  2. flume获取mysql日志到hdfs_Hadoop实战:Flume输入日志到HDFS报错解决
  3. Docker-compose 安装Minio 最新版本
  4. 前后端敏感数据加密方案及实现_01
  5. Intellij Idea 离线安装插件
  6. Linux 主机信息 总览
  7. docker Gitlab14.5.0 安装、配置、部署、使用
  8. Vue全家桶 - 电商后台管理系统项目开发实录(详)
  9. Java native方法availableProcessors()获取处理器数量的底层C++实现
  10. java封装原则_跟我学java编程—理解Java面向对象的封装原则