项目一:踏上Java开发之旅(2023软件1班)

在这里插入图片描述

文章目录

  • 一、实战概述
  • 二、实战步骤
    • 任务1:安装配置JDK开发第一个Java程序
      • 1、安装JDK
      • 2、配置Java环境变量
      • 3、开发第一个Java程序
        • (1)编写源程序 - `HelloWorld.java`
        • (2)编译成字节码文件 - `HelloWorld.class`
        • (3)解释执行类 - `HelloWorld`
    • 任务2:搭建Java集成开发环境IntelliJ IDEA
  • 三、实战总结

一、实战概述

  • 在Java编程之旅中,首先通过安装并配置JDK作为能量源泉,搭建起与操作系统对话的魔法桥梁。接着,开发者运用文本编辑器或IDE创建并编译执行第一个简单的“Hello Java World~”程序,成功开启了通向Java世界的大门。

  • 随后引入强大的集成开发环境IntelliJ IDEA,以其高效的特性及个性化配置助力编程体验升级。在IDEA的指引下,我们构建了一个全新的Java项目王国,并以“net.huawei.p01.t01”和“net.huawei.p01.t02”两个包为领土,分别创造了代表欢迎辞的“Welcome”类和传递友谊祝福的“HelloFriends”类。

  • 在“Welcome”类中,我们通过main函数打印出对Java世界的热烈欢迎;而在“HelloFriends”类中,则展示了如何使用命令行参数动态问候多个朋友。最后,在IDEA的一键运行功能支持下,这些Java程序均能在控制台输出预期结果,充分展现了Java语言的魅力与灵活性,标志着开发者已在Java编程世界中迈出了坚实的第一步。

二、实战步骤

任务1:安装配置JDK开发第一个Java程序

1、安装JDK

  • 从群共享里下载JDK-21(也可以从Oracle官网下载)
    在这里插入图片描述
    在这里插入图片描述
  • 双击安装程序图标,进入安装向导
    在这里插入图片描述
  • 修改默认的安装位置,安装到D:\Program Files\Java\jdk-21\
    在这里插入图片描述
  • 按向导提示,完成安装
    在这里插入图片描述
  • 进入JDK安装目录的bin里,执行命令:java -version,查看Java版本
    在这里插入图片描述
  • 但是换一个目录,执行命令就会报错
    在这里插入图片描述
  • 为了在任意位置执行这个命令,我们需要配置Java环境变量

2、配置Java环境变量

  • 此电脑 | 属性 | 高级系统设置 | 环境变量
  • JAVA_HOME: D:\Program Files\Java\jdk-21
  • Path: %JAVA_HOME%\bin;……
    在这里插入图片描述

3、开发第一个Java程序

  • 在D盘创建java_work目录
    在这里插入图片描述
(1)编写源程序 - HelloWorld.java
  • D:\java_work里创建HelloWorld.java
    在这里插入图片描述
(2)编译成字节码文件 - HelloWorld.class
  • 切换到D:\java_work目录,执行javac HelloWorld.java
    在这里插入图片描述
(3)解释执行类 - HelloWorld
  • 执行java HelloWorld
    在这里插入图片描述

任务2:搭建Java集成开发环境IntelliJ IDEA

三、实战总结

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

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

相关文章

Web Maven

目录 1 简介2 Maven的安装3 Maven下载依赖jar时常见问题4 Maven项目创建步骤5 Maven国内中央仓库的更换6 maven项目的配置文件pom.xml介绍7 Maven项目操作示例 1 简介 Apache Maven 是一种用于软件项目管理工具,基于 Project Object Model(POM&#xff…

将预测的分割结果可视化

一、Login | MaCVi 该网站下注册一个账号,登录进去 二、跑完infer的代码后,在output文件下面存储预测的分割结果mask,将其打包上传到macvi.org相同的赛道 打包tip: #压缩文件 zip -r test.zip file然后利用Xtfp从服务器传输到本地&#xff…

EasyExcel的使用

1、简介 在日常项目开发中,经常会遇到解析excel文件中的数据、或者将某些数据导出成excel文件的需求,目前Java解析、生成Excel比较有名的框架有Apache POI、jxl,但是它们都存在一个严重的问题就是非常的耗内存。POI有一套Sax模式的API可以在一…

高质量IP代理哪里有?怎样选择合适的代理ip?

IP地址是由IP协议所提供的一种统一的地址格式,通过为每一个网络和每一台主机分配逻辑地址的方式来屏蔽物理地址的差异。根据IP地址的分配方式,IP可以分为动态IP与静态IP两种。 对于我们企业与用户来说,静态代理ip和动态代理ip,都会…

pytest 教程

1. 安装pytest 目前我使用的python版本是3.10.8 pip install pytest命令会安装下面的包: exceptiongroup-1.2.0-py3-none-any.whl iniconfig-2.0.0-py3-none-any.whl packaging-23.2-py3-none-any.whl pluggy-1.4.0-py3-none-any.whl pytest-8.0.2-py3-none-any.…

H5小游戏,象棋

H5小游戏源码、JS开发网页小游戏开源源码大合集。无需运行环境,解压后浏览器直接打开。有需要的,私信本人,发演示地址,可以后再订阅,发源码,含60+小游戏源码。如五子棋、象棋、植物大战僵尸、开心消消乐、扑鱼达人、飞机大战等等 <!DOCTYPE html PUBLIC "-//W3C/…

一台服务器,最大支持的TCP连接数是多少?

一个服务端进程最大能支持多少条 TCP 连接&#xff1f; 一台服务器最大能支持多少条 TCP 连接&#xff1f; 一、原理 TCP 四元组的信息&#xff1a;源IP、源端口、目标IP、目标端口。 一个服务端进程最大能支持的 TCP 连接个数的计算公式&#xff1a;最大tcp连接数客户端的IP…

Python - getpass

文章目录 关于 getpass基本使用语法说明其它 关于 getpass getpass 是 Python 自带标准库 Python 官方文档 - getpass https://docs.python.org/3/library/getpass.html 基本使用 我们在看视频教程中&#xff0c;老师如果不想在代码中暴露 token、密码之类的信息&#xff0c…

九型人格测试,3号成就型人格的职业分析

成就型人格&#xff08;也叫3号人格&#xff09;&#xff0c;在九型人格中&#xff0c;是一种喜欢争强好胜的人格&#xff08;这跟和平型人格具有强烈的对比性&#xff09;。这种人格的人&#xff0c;对于一切给自己带来成就感的事情会表现得非常上心&#xff0c;不会有丝毫地疏…

C++引用占用内存空间吗

C引用占用内存空间吗 看到很多人说引用不占用内存空间&#xff0c;实际跑了一下 &#xff0c;下面是VC2008和VS2010转到反汇编&#xff0c;我们可以清楚地看到引用是占用内存空间的****&#xff0c;只是他这个内存空间里存放者引用对象的地址 #include<iostream> using…

基于springboot+vue的医疗报销系统

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

android开发工程师,Android开发三年月薪才12K

二、Android开发者的四个层级 按我的理解&#xff0c;无论是Android开发者还是其他的开发者都可以分为四个层级&#xff0c;可依次对应普通、熟练、优秀、卓越这四个词。 一、 普通 普通开发者&#xff0c;能够使用一定的专项技术&#xff0c;完成别人分配的模块的开发。在工…