Java环境准备:JDK与IDEA

新手小白学Java–环境准备篇

文章目录

  • 新手小白学Java--环境准备篇
    • 第1节 JDK的下载与安装
    • 第2节 IDEA的下载与安装
    • 第3节 使用IDEA创建第一个Java项目
    • 第4节 使用小技巧
      • 查看电脑的操作系统版本
      • 显示出文件的后缀名
      • IDEA 修改字体大小
      • IDEA 修改显示主题色
      • IDEA 修改单行注释的颜色
      • IDEA 修改多行注释颜色

第1节 JDK的下载与安装

第一步:打开对应的下载网址:https://doc.codeboy.com/
选择“Java高级互联网架构师”课程

请添加图片描述

第二步:找到“常用下载”,根据自己的电脑系统选择对应的版本下载
注意:windows系统选择左侧的JDK8下载即可
请添加图片描述

第三步:点击“官网下载”后,选择浏览器的下载内容,如下图所示:

请添加图片描述

第四步:可以看到刚刚下载的内容,选择“在文件夹中显示”

请添加图片描述

第五步:在文件夹里可以看到我们下载好的JDK安装包,双击此安装包就可以开始安装啦~
请添加图片描述

第六步:安装没有特殊的设置,只需要“下一步”直至完成安装即可,具体可参照下图:
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

第2节 IDEA的下载与安装

第一步:打开对应的下载网址:https://doc.codeboy.com/
选择“Java高级互联网架构师”课程

请添加图片描述

第二步:找到“常用下载”,根据自己的电脑系统选择对应的版本下载
注意:windows系统选择左侧的 IntelliJ IDEA Community 社区版 下载即可

请添加图片描述

第三步:点击“官网下载”后,选择浏览器的下载内容,如下图所示:

请添加图片描述

第四步:可以看到刚刚下载的内容,选择“在文件夹中显示”

请添加图片描述

第五步:在文件夹里可以看到我们下载好的IDEA安装包,双击此安装包就可以开始安装啦~

请添加图片描述

第六步:安装没有特殊的设置,只需要“下一步”直至完成安装即可,具体可参照下图:

请添加图片描述
请添加图片描述

注意:此处可以勾选创建桌面快捷方式
如果没有勾选也不用担心,我们也可以在安装好后发送至桌面快捷方式

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
到这里IDEA就装好啦

第3节 使用IDEA创建第一个Java项目

第一步:双击打开桌面上的 IDEA 图标,打开 IDEA 编码工具

请添加图片描述

第二步:勾选阅读并接收用户协议,点击"continue(继续)"

请添加图片描述

第三步:在打开的欢迎界面选择加号创建新项目

请添加图片描述

注意:如果的 IDEA 工具不是第一次创建项目,可以选择 File–》New–》Project的方式创建项目
请添加图片描述

第四步:选择默认的“Java”和“1.8(这个是我们刚刚安装的JDK)”,点击"Next(下一步)”

请添加图片描述

第五步:无需额外操作,点击"Next(下一步)”

请添加图片描述

第六步:【重要!!!】需要自定义我们的项目名称和项目存放的位置,点击"Finish(完成)"
注意:可以选择右侧的""修改项目的存放位置

请添加图片描述

注意:此时会提示我们是否创建,选择"create(创建)"即可
请添加图片描述
此时就可以看到我们创建好的Java项目了,目前我们需要关注的部分有:

  • first-project 是我们的项目名称
  • 项目名称后紧挨着的是项目存放的位置
  • 我们的所有代码都会写在 src 文件夹下
  • 左侧的 “Project” 可以展开或者折叠项目的结构信息

请添加图片描述

第七步:在src中创建Java包Package

请添加图片描述

注意:其实 Java 包就相当于我们的文件夹,为了分类管理很多的 Java 文件
请添加图片描述

第八步:在 lesson1 包下创建 Java 类 HelloWorld

请添加图片描述

注意:Java Class其实就是就是Java代码文件,文件的后缀名是.java
请添加图片描述

第九步:完成代码

package lesson1;public class HelloWorld {public static void main(String[] args) {System.out.println("你好世界!");}
}

具体编写步骤如下:
请添加图片描述

第十步:选择 main() 这行的运行按钮,执行代码,可以在控制台看到执行的结果
请添加图片描述
请添加图片描述

第4节 使用小技巧

查看电脑的操作系统版本

请添加图片描述
请添加图片描述

显示出文件的后缀名

请添加图片描述

注意:下面的这些小技巧不是必须项,大家可以根据自己喜好来决定要不要设置

IDEA 修改字体大小

请添加图片描述

IDEA 修改显示主题色

请添加图片描述

IDEA 修改单行注释的颜色

请添加图片描述

IDEA 修改多行注释颜色

请添加图片描述

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

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

相关文章

[足式机器人]Part2 Dr. CAN学习笔记-Advanced控制理论 Ch04-4系统的可控性Controllability(LTI)线性时不变

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-Advanced控制理论 Ch04-4系统的可控性Controllability-LTI线性时不变

软件开发平台应用价值高吗?

我们都知道,随着行业的进步和社会的发展,低代码开发平台也拥有了非常可观的发展前景。利用软件开发平台,可以实现提质增效的办公效率,办公流程化发展也将提上日程。那么,您知道软件开发平台都拥有哪些优势特点吗&#…

ApolloCarla联合仿真基本操作

Apollo 系统架构 CANBus:对接车辆的底盘,做一些数据的收发,如油门,方向盘转角 HDMap: 给localization提供定位图层的信息给perception一些车道线、道路拓扑、红绿灯的信息(超时空感知)&#x…

geemap学习笔记045:单波段图像梯度计算

前言 求图像的梯度,一般是指在灰度图像或者彩⾊图像上的操作。数字图像是离散的点值谱,也可以叫⼆维离散函数。图像的梯度就是这个⼆维离散函数的求导。下面将详细介绍earth engine中单波段图像的梯度计算。 1 导入库并显示地图 import ee import gee…

医药公司重金请我用Ruby采集国产药品官方数据

爬虫程序是由一系列的代码组成的,通过这些代码,爬虫程序可以从网页中获取信息。今天有个医药公司想要一些药品数据,让我里一共Ruby编写一个爬虫程序,采集一些他们需要的药品数据信息,术业有专攻所以就找我这位大神过去…

MCU FT61F14x入门

目录 前言一、CMIDE的使用二、系统时钟与睡眠2.1 上电复位 (POR)与系统复位2.2 振荡器和系统时钟2.3 SLEEP睡眠模式 (POWER-DOWN)2.4 低电压检测/比较器 (LVD) 三、I/O端口与中断四、串口USART五、定时器六、ADC七、EEPROM 前言 FT61F14x是辉芒微电子的微控制器,是一…

BFC 2024寻龙之旅奇幻启程,龙运市集化身沪上摩登祈福地

2024年1月20日起,BFC外滩金融中心(下称BFC)“有龙则灵LONGTIME”奇幻秘境重磅登陆外滩,以东方传统文化为载体,打造当代都市传奇新篇。巨型金红神龙空降BFC,以波澜壮阔之势开启新春之旅。外滩枫径龙运市集迎…

uni微信小程序强制用户更新版本

强制更新的代码参考官方文档 uni.getUpdateManager() | uni-app官网 我这边的如下: //检查版本更新const updateManager uni.getUpdateManager();updateManager.onCheckForUpdate(function (res) {// 请求完新版本信息的回调console.log(res.hasUpdate, "是…

【深度学习目标检测】十三、基于深度学习的血细胞识别(python,目标检测,yolov8)

血细胞计数是医学上一种重要的检测手段,用于评估患者的健康状况,诊断疾病,以及监测治疗效果。而目标检测是一种计算机视觉技术,用于在图像中识别和定位特定的目标。在血细胞计数中,目标检测技术可以发挥重要作用。 首先…

2023年全国职业院校技能大赛(高职组)“云计算应用”赛项赛卷⑨

2023年全国职业院校技能大赛(高职组) “云计算应用”赛项赛卷9 目录 需要竞赛软件包环境以及备赛资源可私信博主!!! 2023年全国职业院校技能大赛(高职组) “云计算应用”赛项赛卷9 模块一 …

Kubernetes/k8s的存储卷/数据卷

k8s的存储卷/数据卷 容器内的目录和宿主机的目录挂载 容器在系统上的生命周期是短暂的,delete,k8s用控制创建的pod,delete相当于重启,容器的状态也会回复到初始状态 一旦回到初始状态,所有的后天编辑的文件都会消失…

Java零基础教学文档第四篇:HTML_CSS_JavaScript(1)

今日新篇章 【CSS】 【主要内容】 CSS简介 CSS基础语法 CSS选择器 CSS常用属性 CSS元素分类 CSS定位 【学习目标】 1.CSS的简介 1.1 CSS定义与解释** CSS是Cascading Style Sheets(层叠样式表单)的简称,CSS就是一种叫做样式表&…

2024年了,Layui再战三年有问题不?

v2.9.3 2023-12-31 2023 收官。 form 优化 input 组件圆角时后缀存在方框的问题 #1467 bxjt123优化 select 搜索面板打开逻辑,以适配文字直接粘贴触发搜索的情况 #1498 Sight-wcgtable 修复非常规列设置 field 表头选项时,导出 excel 出现合计行错位的…

Ubuntu系统中指定端口防火墙状态查询与操作

浏览器访问: 如果遇到如山图所示的情况,既有可能是防火墙的问题。具体解决方案参照如下: 1.指定端口的防火墙状态查询 (1)查询命令 sudo ufw status | grep 8081/tcp #其中8081为要查询的端口号 如果端口是打开的…

TDengine 时序数据库 研究学习以及实战

下载地址:TDengine 发布历史及下载链接 | TDengine 文档 | 涛思数据 下载客户端和服务端 服务端和客户端的安装后 TDengine 客户端连接工具地址:Archive Files | DBeaver Community 添加驱动 新增 》 设置 选择驱动类后 设置里的类名就自动填写了&…

Jetson nano 实时性测试,使用stress-ng 和 cyclictest

系统:ubuntu18.04,Jetpack4.3 打上了实时补丁 安装stress-ng和cyclictest sudo apt-get install stress-ng sudo apt-get install rt-tests 无负载情况的实时性 让两个CPU满载运行60秒 两个CPU满载实时性: 测了一下,4个CPU满载的…

服务端性能测试——性能测试工具JMeter-L1

第一遍没学懂,后续文章会更新~ 目录: 1.JMeter介绍与安装Meter简介JMeter安装2.JMeter的运行JMeter运行、界面功能简介3.使用代理服务器录制请求录制压测脚本(一)Web端脚本录制方法4.测试计划5.线程组6.控制器7.JMeter采样器/取…

【面试突击】分布式技术面试实战

🌈🌈🌈🌈🌈🌈🌈🌈 欢迎关注公众号(通过文章导读关注:【11来了】),及时收到 AI 前沿项目工具及新技术 的推送 发送 资料 可领取 深入理…

你真的掌握了“C语言分支循环”吗

目录 前言 1. if语句 1.1 if 1.2 else 1.3 分支中包含多条语句 1.4 嵌套if 1.5 悬空else问题 2. 关系操作符 3. 条件操作符 4. 逻辑操作符:&& , || , ! 4.1 逻辑取反运算符 4.2 与运算符 4.3 或运算符 4.4 练习:闰年的判…

Unity WebView 中文输入支持

使用版本:Vuplex 3D WebView for Windows v4.4; 测试环境:unity editor 2020.3.40f1c1、Windows; 1、打开脚本CanvasWebVie!wPrefab 2、找到_initCanvasPrefab方法,约略在459行附近 3、添加一行代码: …