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

Java基础(4)- IDEA

目录

一、Module

1.创建module

2.关闭modue

3.导入module

4.src灰色

 二、Package

1.创建package

2.删除package

3.package取名规范

三、类

1.创建类

2.快捷语法

 3.HelloWorld

四、IDEA基本设置说明

1.字体

2.提示的快捷键

五、常用快捷键


一、Module

1.创建module

2.关闭modue

对着要关闭的module右键 -> remove module -> 此时是关闭,不是真正的删除module

再对关闭的module右键 -> delete -> 从本地删除

3.导入module

4.src灰色

正常创建的src图标为蓝色。

导入进来的module为灰色,不能写代码。 

 解决办法

 二、Package

1.创建package

2.删除package

3.package取名规范

公司域名倒着写:www.xxx.com -> 包名:com.xxx.具体作用(不要用中文,拼音/英文)

三、类

1.创建类

2.快捷语法

//快速生成
public static void main(String[] args){}

方式1:输入psvm -> 回车

方式2:输入main -> 回车

 快速生成输出语句

 3.HelloWorld

运行:右键 -> 点击run

public class Demo01HelloWorld {public static void main(String[] args) {System.out.println("Hello");}
}

四、IDEA基本设置说明

1.字体

注释字体:File -> settings -> Editor -> Color Scheme -> Language Defaults -> Comments 

利用滚轮调整字体大小:File -> settings -> Editor -> General -> 勾选Ctrl+Mouse

更改字体:File -> settings -> Editor -> Font -> Font

更改字体大小:File -> settings -> Editor -> Font -> Size

更改字体行高:File -> settings -> Editor -> Font -> Line height

2.提示的快捷键

快速提示设置:File -> settings -> Keymap -> Main Menu -> Code -> Code Completion -> Basic 

五、常用快捷键

1.导入包,自动改正代码:Alt+Enter

2.删除光标所在行:Ctrl+Y

3.复制光标所在行的内容,插入光标位置下面:Ctrl+D

4.格式化代码:Ctrl+Alt+L

5.单行注释:Ctrl+/

6.选中代码,多行注释:Ctrl+Shift+/

7.移动当前代码行:Alt+Shift+上下箭头

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 嵌入式软件开发之状态机与事件驱动分析
  • 鲲鹏服务器之ARM探知
  • QString 初始化
  • 主成分分析PCA通用代码(输出world报告)
  • [大模型]源码安装-Langchain-Chatchat-V0.3
  • 【初阶数据结构】顺序表和链表算法题(下)
  • 图像处理中的对抗性研究:浅谈水印去除技术
  • Golang学习笔记-Golang中的锁
  • Linux上安装Conda以管理Python环境
  • F - Rook on Grid 矩阵 侧面视角 树状数组
  • 《Python 关键概念全解析:可迭代对象、迭代器、生成器与装饰器》
  • 一个简单的springboot项目(有源码)
  • Nginx负载均衡中静态与动态内容分离策略与实践
  • 工厂模式与策略模式的区别?
  • 强化学习,第 5 部分:时间差异学习
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • 【Leetcode】104. 二叉树的最大深度
  • django开发-定时任务的使用
  • Java 最常见的 200+ 面试题:面试必备
  • jquery ajax学习笔记
  • jQuery(一)
  • laravel with 查询列表限制条数
  • passportjs 源码分析
  • python学习笔记 - ThreadLocal
  • Ruby 2.x 源代码分析:扩展 概述
  • scala基础语法(二)
  • sessionStorage和localStorage
  • Traffic-Sign Detection and Classification in the Wild 论文笔记
  • 关于extract.autodesk.io的一些说明
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 回顾 Swift 多平台移植进度 #2
  • 看域名解析域名安全对SEO的影响
  • 前端技术周刊 2019-02-11 Serverless
  • 深度学习入门:10门免费线上课程推荐
  • 用jQuery怎么做到前后端分离
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • Spring第一个helloWorld
  • 大数据全解:定义、价值及挑战
  • ​探讨元宇宙和VR虚拟现实之间的区别​
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $NOIp2018$劝退记
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (CVPRW,2024)可学习的提示:遥感领域小样本语义分割
  • (NSDate) 时间 (time )比较
  • (python)数据结构---字典
  • (阿里云在线播放)基于SpringBoot+Vue前后端分离的在线教育平台项目
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)EXC_BREAKPOINT僵尸错误
  • .NET Core 实现 Redis 批量查询指定格式的Key
  • .net core 实现redis分片_基于 Redis 的分布式任务调度框架 earth-frost
  • .NET/C# 反射的的性能数据,以及高性能开发建议(反射获取 Attribute 和反射调用方法)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件