Java基础(第一期):IDEA的下载和安装(步骤图) 项目结构的介绍 项目、模块、类的创建。第一个代码的实现

文章目录

    • IDEA
      • 1.1 IDEA概述
      • 1.2 IDEA的下载和安装
        • 1.2.1 下载
        • 1.2.2 安装
      • 1.3 IDEA中层级结构介绍
        • 1.3.1 结构分类
        • 1.3.2 结构介绍
          • project(项目、工程)
          • module(模块)
          • package(包)
          • class(类)
        • 1.3.3 小结
      • 1.4 IDEA中的第一个代码
          • 1.4.1 操作步骤
          • 1.4.2 分步图解
      • 1.5 IDEA中类的相关操作
        • 1.5.1 类的相关操作
        • 1.5.2 新建类文件
        • 1.5.3 修改类名
        • 1.5.4 删除类文件
      • 1.6 IDEA中模块的相关操作
        • 1.6.1 模块的相关操作
        • 1.6.2 新建模块
        • 1.6.3 删除模块
        • 1.6.4 修改模块
        • 1.6.5 导入模块
      • 1.7 IDEA中项目的相关操作
        • 1.7.1 项目的相关操作
        • 1.7.2 关闭项目
        • 1.7.3 打开项目
        • 1.7.4 修改项目
        • 8.7.5 新建项目

阿伟手把手教你:

IDEA

1.1 IDEA概述

​ IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,它是业界公认的目前用于Java程序开发最好的工具。

集成环境:

​ 把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。

1.2 IDEA的下载和安装

1.2.1 下载

​ 可以到官方网站自行下载,网址为:https://www.jetbrains.com/idea

1、打开官网:点击开发者工具选择intelliJ IDEA下载
在这里插入图片描述
2、点击下载:
在这里插入图片描述

1.2.2 安装
  • 双击安装包。
  • 点击next,准备安装

在这里插入图片描述

  • 点击Browse修改安装路径。

    修改完毕点击next

在这里插入图片描述

  • 勾选64-bit launcher。表示在桌面新建一个64位的快捷方式。

    其他的不要勾选。

    点击next。

在这里插入图片描述

  • 点击Install,准备安装。

在这里插入图片描述

  • 等进度条读取完毕之后,会有最终界面提示。

    点击finish即可。

在这里插入图片描述

  • 第一次启动会询问,是否导入一些设置。

    选择第二个不导入,保持默认设置,再点击OK。

在这里插入图片描述

  • 选择背景主题

    左边是黑色背景。右边是白色背景。

    这个可以根据自己的喜好来选择。

    选择完毕点击右下角的next

在这里插入图片描述

  • 在本界面让我们购买idea。

    因为我们是学习阶段,所以可以使用免费使用30天。

    点击第一排第二个。Evaluate for free

在这里插入图片描述

  • 点击蓝色的Evaluate,就可以开始免费试用30天了。

在这里插入图片描述

  • 当看到这个界面,就表示idea已经成功安装完毕

    可以点击右上角关闭。

在这里插入图片描述

1.3 IDEA中层级结构介绍

1.3.1 结构分类
  • project(项目、工程)
  • module(模块)
  • package(包)
  • class(类)
1.3.2 结构介绍

​ 为了让大家更好的吸收,package这一层级,我们后面再学习,先学习最基础的project、module、class。

project(项目、工程)

​ 淘宝、京东、黑马程序员网站都属于一个个项目,IDEA中就是一个个的Project。

module(模块)

​ 在一个项目中,可以存放多个模块,不同的模块可以存放项目中不同的业务功能代码。在黑马程序员的官方网站中,至少包含了以下模块:

  • 论坛模块
  • 报名、咨询模块

为了更好的管理代码,我们会把代码分别放在两个模块中存放。

package(包)

​ 一个模块中又有很多的业务,以黑马程序员官方网站的论坛模块为例,至少包含了以下不同的业务。

  • 发帖
  • 评论

为了把这些业务区分的更加清楚,就会用包来管理这些不同的业务。

class(类)

​ 就是真正写代码的地方。

1.3.3 小结
  • 层级关系

    ​ project - module - package - class

  • 包含数量

    ​ project中可以创建多个module
    ​ module中可以创建多个package
    ​ package中可以创建多个class

    ​ 这些结构的划分,是为了方便管理类文件的。

1.4 IDEA中的第一个代码

1.4.1 操作步骤
  • 创建Project 项目
  • 创建Module 模块
  • 创建class 类
  • 在类中编写代码
  • 完成编译运行
1.4.2 分步图解
  • 双击启动图标

    在这里插入图片描述

  • 首先要新建一个项目

    点击creat new project

    在这里插入图片描述

  • 我们要从0开始写代码,所以新建一个空的什么都没有的项目。

    点击左下方的Empty Project

    再点击右下角的next

在这里插入图片描述

  • 输入项目的名称

    输入项目的存放路径

在这里插入图片描述

  • 点击ok。idea会帮助我们在本地创建一个项目文件夹

在这里插入图片描述

  • 点击Module,准备新建一个模块

在这里插入图片描述

  • 点击+

    再点击New Module

在这里插入图片描述
d=img-swnU60qn-1697855510281)

  • 我们要编写Java代码,所以要新建一个Java模块。

    点击Java

    再点击右下角的next

在这里插入图片描述

  • 输入模块的名称

    再点击右下角的Next

在这里插入图片描述

  • 成功新建一个模块之后,中间就会出现刚刚新建的模块

    点击右下角的OK

在这里插入图片描述

  • 回到主界面

    展开刚刚新建的模块

    右键点击src,选择New,选择Java Class

在这里插入图片描述

  • 输入类名

    再按回车

在这里插入图片描述

  • 由于字体比较小

    所以,我们要设置一下字体。

    点击File,选择Setting。

在这里插入图片描述

  • 搜索一下font

    在右边可以输入Size的数值来调节代码字体的大小。

    设置完毕后点击右下角的OK

在这里插入图片描述

  • 编写代码

在这里插入图片描述

  • 运行代码

    右键空白处,点击Run

在这里插入图片描述

  • 最下面会弹出控制台。

    所有输出语句中的内容,都会在控制台上展示。

在这里插入图片描述

1.5 IDEA中类的相关操作

1.5.1 类的相关操作
  • 新建类文件
  • 删除类文件
  • 修改类文件
1.5.2 新建类文件
  • 所有的Java代码都会写在src文件夹当中。

    所以,右键点击src,选择new,点击Java Class

    在这里插入图片描述

  • 输入类名,再按回车

    在这里插入图片描述

  • 新建完毕

在这里插入图片描述

1.5.3 修改类名
  • 右键点击想要修改的文件

    点击Refactor

    再点击Rename

在这里插入图片描述

  • 输入想要修改的名字

    输入完毕点击下面的Refactor

在这里插入图片描述

  • 文件名和类名均已修改成功

    在这里插入图片描述

1.5.4 删除类文件
  • 想要删除哪个文件,就右键点击该文件

    选择Delete即可

在这里插入图片描述

  • 在弹出的界面中点击OK,确定删除

在这里插入图片描述

小贴士:

此时删除是不走回收站的,直接从硬盘中删掉了。

1.6 IDEA中模块的相关操作

1.6.1 模块的相关操作
  • 新建模块
  • 删除模块
  • 修改模块
  • 导入模块
1.6.2 新建模块
  • 点击File,选择Project Structure

在这里插入图片描述

  • 选择Module

在这里插入图片描述
os_id=img-0zHZwXGF-1697855510284)

  • 点击+

    选择New Module

在这里插入图片描述

  • 要创建一个Java模块,所以选择第一个Java

    点击右下角的Next

在这里插入图片描述

  • 输入模块的名称

    点击右下角的Finish

在这里插入图片描述

  • 成功新建完毕之后,在中间空白区域就出现了刚刚新建的模块

    点击右下角的OK

在这里插入图片描述

  • 在主界面中,也会出现刚刚新建的模块

在这里插入图片描述

1.6.3 删除模块
  • 右键点击模块

    选择Remove Module

在这里插入图片描述

  • 选择Remove,表示确定删除

在这里插入图片描述

  • 此时发现,在IDEA列表页面,删除的模块已经不在了。

在这里插入图片描述

小贴士:

此时删除仅仅是从IDEA列表中的删除,在本地硬盘中还是存在的。

1.6.4 修改模块
  • 右键点击模块名

    选择Refactor

    再选择Rename

在这里插入图片描述

  • 选择第三个修改模块名和本地文件夹名

    点击OK

在这里插入图片描述

  • 输入要修改的新的模块名

    输入完毕点击Refactor

在这里插入图片描述

  • 回到主界面,就发现模块名和文件夹名都已经修改完毕

在这里插入图片描述

1.6.5 导入模块
  • 点击File,选择Project Structure

在这里插入图片描述

  • 选择Module

    点击+

    选择Import Module

在这里插入图片描述

  • 从本地硬盘中选择要导入的模块

    再点击OK

在这里插入图片描述

  • 不断点击Next

在这里插入图片描述

  • 如果中间出现提示框,则点击Overwrite

    然后继续点击右下角的Next

在这里插入图片描述

  • 一直点到finish为止

在这里插入图片描述

  • 成功导入后,在中间位置就会出现导入的模块信息

在这里插入图片描述

  • 在主界面中也会出现导入的模块信息

在这里插入图片描述

  • 展开模块点击模块中的Java文件,会发现代码报错。

    是因为导入模块跟JDK没有关联导致。

在这里插入图片描述

  • 可以点击右上角的Setup SDK

    再选择已经安装的JDK版本即可

在这里插入图片描述
259710.png&pos_id=img-488bOac9-1697855510290)

  • 导入完毕之后,代码就恢复正常不会报错了

在这里插入图片描述

1.7 IDEA中项目的相关操作

1.7.1 项目的相关操作
  • 关闭项目
  • 打开项目
  • 修改项目
  • 新建项目
1.7.2 关闭项目
  • 点击File,选择Close Project即可

在这里插入图片描述

  • 刚刚操作的项目就已经关闭了

    左侧是项目列表,如果要再次打开该项目,直接点击即可。

    右侧有create new project,可以再建一个新的项目

在这里插入图片描述

  • 鼠标放在项目上,后面会出现一个叉。

    如果点击了这里的叉,会在IDEA的列表中删除。不会删除本地硬盘上的项目。

在这里插入图片描述

1.7.3 打开项目
  • 在本界面还可以打开本地已经存在的项目

    点击Open or Import

在这里插入图片描述

  • 选择要打开的项目

    点击OK

在这里插入图片描述

  • 项目就被打开了。

在这里插入图片描述

1.7.4 修改项目
  • 点击File,选择Project Structure

在这里插入图片描述

  • 在这个界面,默认是Module

    所以,要先点击Project

    在右侧页面中,输入新的项目名称

    修改JDK版本和编译版本都变成JDK14

    再点击OK

在这里插入图片描述

  • 此时发现,项目名称已经修改完毕

在这里插入图片描述

  • 但是本地文件夹的名字还没有修改

在这里插入图片描述

  • 需要先关闭当前项目

在这里插入图片描述

  • 点击项目后面的叉,从列表中移除项目

在这里插入图片描述

  • 到本地硬盘中手动修改文件夹的名称

在这里插入图片描述

  • 点击Open or Import重新打开项目

在这里插入图片描述

  • 选择修改之后的项目

    点击OK

在这里插入图片描述

  • 此时会发现,项目名称和本地硬盘文件夹的名称都已经修改完毕了

在这里插入图片描述

8.7.5 新建项目
  • 点击File

    选择New

    点击Project

在这里插入图片描述

  • 同样还是创建一个什么都没有的空项目

在这里插入图片描述

  • 输入项目的名称

    点击右下角的finish

在这里插入图片描述

  • IDEA循环是否需要帮我们在本地创建一个新的文件夹

    点击OK

在这里插入图片描述

  • 询问是在本窗口打开还是在一个新的窗口打开。

    可以点击New Window,在一个新的窗口打开。

在这里插入图片描述

  • 此时就出现了两个窗口,在一个新的窗口打开了新的项目

在这里插入图片描述

  • 到此 IDEA 安装、工程、模块、包、类、以及简单的配置就到此告一段落。下期(Java基础语法)再见!

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

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

相关文章

如何能够获取到本行业的能力架构图去了解自己的能力缺陷与短板,从而能清晰的去弥补差距?

如何能够获取到本行业的能力架构图去了解自己的能力缺陷与短板,从而能清晰的去弥补差距? 获取并利用能力架构图(Competency Model)来了解自己在特定行业或职位中的能力缺陷和短板,并据此弥补差距,是一个非常…

BetaFlight飞控AOCODAF435V2MPU6500固件编译

BetaFlight飞控AOCODAF435V2MPU6500固件编译 1. 源由2. 准备2.1 板子2.2 代码2.3 工具 3. 配置修改4. 编译4.1 获取代码4.2 获取配置4.3 编译固件4.4 DFU烧录4.5 版本核对 5. 总结6. 跟踪问题 1. 源由 刚拿到一块Aocoda F405V2 (MPU6500) AT32F435飞控板(替换主控芯片)。 Ao…

css伪类元素使用技巧 表达input父级聚焦css实现

:focus-within 可以让它自己被聚焦或者它的后代元素被聚焦input 中有required 加星号在这里插入图片描述

Rust 中的String与所有权机制

文章目录 一、string二、所有权2.1 所有权与作用域2.2 对所有权的操作2.2.1 转移2.2.3 拷贝2.2.3 传递 2.3 引用2.3.1 借用2.3.2 可变引用 一、string 之前学习过 Rust 只有几种基础的数据类型,但是没有常用的字符串也就是String,今天来学习一下 String…

Qt中QFile、QByteArray QDataStream和QTextStream区别及示例

在Qt中,QFile、QByteArray、QDataStream和QTextStream是常用的文件和数据处理类。 主要功能和区别 QFile: QFile是用于读写文本和二进制文件以及资源的I/O设备。可以单独使用QFile,或者更方便地与QTextStream或QDataStream一起使用。 通常在…

紫光同创FPGA实现PCIE测速试验,提供PDS工程和Linux QT上位机源码和技术支持

目录 1、前言免责声明 2、我已有的PCIE方案3、设计思路框架PCIE硬件设计PCIE IP核添加和配置驱动文件和驱动安装QT上位机和源码 4、PDS工程详解5、上板调试验证并演示6、福利:工程代码的获取 紫光同创FPGA实现PCIE测速试验,提供PDS工程和Linux QT上位机源…

机器学习(新手入门)-线性回归 #房价预测

题目:给定数据集dataSet,每一行代表一组数据记录,每组数据记录中,第一个值为房屋面积(单位:平方英尺),第二个值为房屋中的房间数,第三个值为房价(单位:千美元…

笔记39:在Pycharm中为项目添加新解释器

很久不用pycharm都生疏了 a a a 第一步:创建虚拟环境 略 a a a 第二步:将虚拟环境应用到项目中去 【File】----【Settings】----【Project:~~~】-----【Project Interpreter】----【选择合适的解释器】 ​​​​​​​ 因为我们要用新的解释…

浅析 C# Console 控制台为什么也会卡死

一:背景 1. 讲故事 在分析旅程中,总会有几例控制台的意外卡死导致的生产事故,有经验的朋友都知道,控制台卡死一般是动了 快速编辑窗口 的缘故,截图如下: 虽然知道缘由,但一直没有时间探究底层…

SpringBoot2.x简单集成Flowable

环境和版本 window10 java1.8 mysql8 flowable6 springboot 2.7.6 配置 使用IDEA创建一个SpringBoot项目 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.…

网络协议--IP选路

9.1 引言 选路是IP最重要的功能之一。图9-1是IP层处理过程的简单流程。需要进行选路的数据报可以由本地主机产生&#xff0c;也可以由其他主机产生。在后一种情况下&#xff0c;主机必须配置成一个路由器&#xff0c;否则通过网络接口接收到的数据报&#xff0c;如果目的地址不…

原型与原型链

一、原型&#xff1a;prototype 1.什么是原型&#xff1f; javascript常被描述为一种基于原型的语言&#xff08;每个对象都拥有一个原型对象&#xff09; 当访问一个对象的属性时&#xff0c;它不仅在该对象上寻找&#xff0c;还会寻找该对象的原型&#xff0c;以及该对象原…

Git学习笔记——超详细

Git笔记 安装git&#xff1a; apt install git 创建版本库&#xff1a; git init 添加文件到版本库&#xff1a; git add 文件 提交文件到仓库&#xff1a; git commit -m “注释” 查看仓库当前的状态信息&#xff1a; git status 查看修改内容和之前版本的区别&am…

阿里云服务器x86计算架构ECS实例规格汇总

阿里云企业级服务器基于X86架构的实例规格&#xff0c;每一个vCPU都对应一个处理器核心的超线程&#xff0c;基于ARM架构的实例规格&#xff0c;每一个vCPU都对应一个处理器的物理核心&#xff0c;具有性能稳定且资源独享的特点。阿里云服务器网aliyunfuwuqi.com分享阿里云企业…

STM32 HAL高级定时器正交编码模式案例

STM32 HAL高级定时器正交编码模式案例 &#x1f516;基于stm32F030RBT6单片机采用高级定时器1&#xff0c;编码器模式&#xff0c;测试EC11编码器。 &#x1f3ac;EC11测试效果&#xff1a; &#x1f33f;STM32定时器编码器有3种映射模式: ✨本次采用的是上面的模式3&#x…

【网络】HTTPS讲解(侧重于加密、秘钥、证书的讲解)

HTTPS讲解 前言正式开始安全HTTP和HTTPS的关系什么是加密和解密为什么要加密运营商劫持中间人 常⻅的加密⽅式对称加密⾮对称加密 数据摘要数字签名HTTPS 的⼯作过程⽅案 1 - 只使⽤对称加密&#xff08;不可靠&#xff09;⽅案 2 - 只使⽤⾮对称加密&#xff08;不可靠&#x…

Node编写用户登录接口

目录 前言 服务器 编写登录接口API 使用sql语句查询数据库中是否有该用户 判断密码是否正确 生成JWT的Token字符串 配置解析token的中间件 配置捕获错误中间件 完整的登录接口代码 前言 本文介绍如何使用node编写登录接口以及解密生成token&#xff0c;如何编写注册接…

【Qt】消息机制和事件

文章目录 事件event()事件过滤器案例&#xff1a;检测鼠标事件案例&#xff1a;定时器 事件 事件&#xff08;event&#xff09;是由系统或者 Qt 本身在不同的时刻发出的。当用户按下鼠标、敲下键盘&#xff0c;或者是窗口需要重新绘制的时候&#xff0c;都会发出一个相应的事…

Docker Swarm 集群搭建

Docker Swarm Mode Docker Swarm 集群搭建 Docker Swarm 节点维护 Docker Service 创建 1.准备主机 搭建一个 docker swarm 集群&#xff0c;包含 5 个 swarm 节点。这 5 个 swarm 节点的 IP 与暂 时的角色分配如下&#xff08;注意&#xff0c;搭建完成后会切换角色&#xff…

Linux绝对路径和相对路径

在 Linux 中&#xff0c;简单的理解一个文件的路径&#xff0c;指的就是该文件存放的位置。 只要我们告诉 Linux 系统某个文件存放的准确位置&#xff0c;那么它就可以找到这个文件。指明一个文件存放的位置&#xff0c;有 2 种方法&#xff0c;分别是使用绝对路径和相对路径。…