当前位置: 首页 > news >正文

IDEA的安装与使用

1、IDEA概述和安装

1.1 IDEA概述

IDEA:全称Intellij IDEA,是用于Java语言开发的集成环境,是业界公认的目前用于Java程序开发最好的工具
集成环境:把代码编写,编译,运行,调试等多种功能综合到一起的开发工具

在这里插入图片描述

常见集成开发工具:Eclipse、MyEclipse、NetBeans等
在这里插入图片描述

1.2 IDEA下载和安装

链接: 下载:
安装:建议修改安装路径

IDEA安装流程
在这里插入图片描述

2、IDEA中HelloWorld

IDEA中代码结构

  • 项目(project)
  • 模块(module)
  • 包(package)
  • 类(class)
    在这里插入图片描述
    IDEA中HelloWorld

①新建一个空项目(javase_code)
②新建一个新模块(idea_test)
③在idea_test模块的src下新建一个包(com.itheima)
④在com.itheima包下新建一个类(HelloWorld)
⑤在HelloWorld类中编写代码(main回车,sout回车)
⑥在IDEA中运行HelloWorld
在这里插入图片描述

3、IDEA中基本配置

3.1 IDEA中修改背景主题为白色

在这里插入图片描述

3.2 IDEA中修改字体大小

在这里插入图片描述
注释

注释是指在程序中添加的说明性信息
注释不参与程序运行,仅起到说明作用
在这里插入图片描述

4、IDEA中常用快捷键

4.1 常用快捷键

快速生成main方法和输出语句

  • main方法:main或者psvm,回车
  • 输出语句:sout,回车

常用快捷键

  • Ctrl+D:复制数据到下一行
  • Ctrl+X:剪切数据,可以用来删除所在行
  • Ctrl+Alt+L:格式化代码,建议自己写代码的时候就注意格式
  • Ctrl+/:对选中的代码添加单行注释,如果想取消注释,再来一次即可
  • Ctrl+Shift+/:对选中的代码添加多行注释,如果想取消注释,再来一次即可

5、IDEA中模块操作

5.1 模块操作分类

  • 新建模块
  • 删除模块
  • 导入模块

5.1.1 删除模块

  • 从工作区删除
    在这里插入图片描述

  • 从硬盘上删除
    在这里插入图片描述

5.1.2 导入模块

  • 把模块复制到空项目所在路径下
  • 出现如下错误,知道如何处理
    在这里插入图片描述

相关文章:

  • Python标准库中的logging
  • Verilog 代码题练手(1)
  • java课程线上线下教学平台 ssm638
  • 搭建ELK+Filebead+zookeeper+kafka实验
  • DES、AES、IDEA —— 一文搞懂分组密码
  • 【贪心 || 动态规划】最长对数链
  • Java-基础语法
  • java医药配送服务系统ssm447
  • golang设计模式——创建模式
  • Java8中的函数式接口(你知道几个?)
  • JavaScript-jQuery
  • 十分钟学会动态路由
  • Docker高级-2.DockerFile与微服务打包案例
  • Django--ORM 常用字段及属性介绍
  • y122.第七章 服务网格与治理-Istio从入门到精通 -- 流量治理实战进阶(八)
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  • java8 Stream Pipelines 浅析
  • java多线程
  • node-glob通配符
  • PHP 的 SAPI 是个什么东西
  • Phpstorm怎样批量删除空行?
  • PHP那些事儿
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • 开源SQL-on-Hadoop系统一览
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 数组的操作
  • 腾讯大梁:DevOps最后一棒,有效构建海量运营的持续反馈能力
  • 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
  • 我是如何设计 Upload 上传组件的
  • 云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
  • 追踪解析 FutureTask 源码
  • 走向全栈之MongoDB的使用
  • 白色的风信子
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • # 数论-逆元
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (安卓)跳转应用市场APP详情页的方式
  • (分类)KNN算法- 参数调优
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .NET CF命令行调试器MDbg入门(一)
  • .NET NPOI导出Excel详解
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .Net 知识杂记
  • .NET 中小心嵌套等待的 Task,它可能会耗尽你线程池的现有资源,出现类似死锁的情况
  • .net解析传过来的xml_DOM4J解析XML文件
  • .NET与 java通用的3DES加密解密方法
  • .NET中统一的存储过程调用方法(收藏)
  • @serverendpoint注解_SpringBoot 使用WebSocket打造在线聊天室(基于注解)
  • [.net 面向对象程序设计进阶] (19) 异步(Asynchronous) 使用异步创建快速响应和可伸缩性的应用程序...
  • [20150321]索引空块的问题.txt
  • [2023年]-hadoop面试真题(一)