Java之旅(二)

news2025/1/11 2:56:59

Java安装

检查您是否在 Windows PC 上安装了 Java,请在开始栏中搜索 Java 或在命令提示符 (cmd.exe) 中键入以下内容:java -version

在 Windows 上安装 Java:

  1. 转到“系统属性”(可以在控制面板 > 系统和安全 > 系统 > 高级系统设置中找到)
  2. 单击“高级”选项卡下的“环境变量”按钮
  3. 然后,在系统变量中选择“路径”变量并单击“编辑”按钮
  4. 单击“新建”按钮并添加安装 Java 的路径,然后添加\bin。默认情况下,Java 安装在 C:\Program Files\Java\jdk-17.0.7(如果安装时未指定其他内容)。在这种情况下,您必须添加一个新路径:C:\Program Files\Java\jdk-17.0.7\bin
    然后,单击“确定”并保存设置
  5. 最后,打开命令提示符 (cmd.exe) 并键入java -version以查看 Java 是否正在您的计算机上运行

Java 快速入门

注:建议使用集成开发环境中编写 Java,例如 IntelliJ IDEA、Netbeans 或 Eclipse,这在管理较大的 Java 文件集合时特别有用。

在 Java 中,每个应用程序都以类名开头,并且该类必须与文件名匹配。创建我们的第一个 Java 文件,称为 Main.java,它可以在任何文本编辑器(如记事本、notpad)中完成。

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

运行上面的代码:

在记事本中将代码保存为“Main.java”。打开命令提示符 (cmd.exe),导航到保存文件的目录,然后键入编译文件 “javac Main.java” 。

如果代码中没有错误,命令提示符会将您带到下一行。现在,键入“java Main”以运行该文件。

恭喜!已经编写并执行了您的第一个 Java 程序。 

语法说明

在 Java 中运行的每一行代码都必须在一个 class 类中,类命名为Main。类应始终以大写首字母开头。

注意: Java 区分大小写:“MyClass”和“myclass”具有不同的含义。java 文件的名称必须与类名匹配。

主要方法:main()方法是必需的,您将在每个 Java 程序中看到它:

public static void main(String[] args)

牢记:每个 Java 程序都有一个class必须与文件名匹配的名称,并且每个程序都必须包含该 main()方法。

方法内部 main(),我们可以使用该 println() 方法将一行文本打印到屏幕上:

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

注意:花括号标记{}代码块的开始和结束。

System 是一个内置的 Java 类,其中包含有用的成员,例如 out,它是“输出”的缩写。该println() 方法是“打印行”的缩写,用于将值打印到屏幕(或文件)。

不要太担心 Systemout 和 println()。只知道您需要将它们放在一起才能将内容打印到屏幕上。

还应注意,每个代码语句必须以分号 ( ;) 结尾。

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

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

相关文章

android aidl及binder基础知识总结

1、什么是binder binder是android framework提供的,用于跨进程方法调用的机制,具有安全高效等特点。 我们知道,在 Android 系统中,每个应用程序都运行在一个独立的进程中,各个进程之间需要进行数据交换和调用&#x…

元宇宙应用领域-医疗

元宇宙(Metaverse)是一个虚拟空间,用户可以通过数字技术和设备在其中生活和工作。元宇宙由一系列相关的技术和应用组成,包括区块链、虚拟现实、增强现实、人工智能、网络安全、大数据和云计算等。 元宇宙是一种新型的虚拟空间&am…

【加解密】bcryptjs | CryptoJS | JSEncrypt | node-rsa 加密| 解密 | RSA | ASE | MD5

加解密 1、 bcryptjs 解密 - 只可加密,比对密码,不可解密 下载 npm i bcryptjs 作用:字符串加密,已加密的字符串不可破解,只可比对。优点:加密的字符不可解密缺点:已加密的字符不可解密&#…

【TI毫米波雷达笔记】IWR6843AOPEVM开箱功能测试

【TI毫米波雷达笔记】IWR6843AOPEVM开箱功能测试 我用的是IWR6843AOPEVM-G 相关资源可以在ti官网下载 要用的软件是 TI官方上位机 mmWave_Demo_Visualizer 可以用网页版 也可以用软件包 建议先上网页版看看版本支不支持对应的板子 网页版: dev.ti.com/gallery/…

CMake之安装

目录 公共选项安装目标安装文件安装目录安装导出 公共选项 install有多个签名,这些签名公用的选项有以下: DESTINATION:指定文件要安装的目录,可以是相对路径或绝对路径。 相对路径:会使用 CMAKE_INSTALL_PREFIX 作为…

rttread-nano 使用记录:rt_kprintf函数格式化打印无法左对齐

rttread-nano 使用记录:rt_kprintf函数格式化打印无法左对齐 今天用rt_kprintf函数打印输出一个表格,为了表格好看每一列我都使用格式化参数-负号符号设置为了左对齐,但是发现无法打印,也无法打印浮点数,换成微库的pri…

通过注册表显示和隐藏“我的电脑”、“回收站”等图标

注册表路径: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel 其中{208D2C60-3AEA-1069-A2D7-08002B30309D}是我的电脑,值的类型为REG_DWORD,改为0后隐藏,1代表显示。 其…

Try ‘apt --fix-broken install’ with no packages解决办法

在Ubuntu中用apt-get安装软件,系统报出Unmet dependencies错误。 Unmet dependencies. Try ‘apt --fix-broken install’ with no packages (or specify a solution) 解决方案如下: sudo apt --fix-broken install sudo apt-get update sudo apt-get u…

建筑专业应届生零基础想学习数据分析,职业发展前景如何?能学会吗?

建筑应届生零基础想学习数据分析,职业发展前景如何?能学会吗? 当然是能学会的,但如果想要有发展前景,不仅是会数据分析而已,更需要实战能力,能够结合不同的业务进行分析,掌握各种常见…

openFast中的陆上风电机组5MW_Land_DLL_WTurb参数详解

文章目录 一、openFAST是什么?二、参数截图三、参数详解 一、openFAST是什么? openFAST是一种开放源代码的工具,为风能工程师提供了用于模拟和设计风力涡轮机的框架。它可以计算风力涡轮机在各种环境条件下的性能,并提供对风力涡…

HTML、CSS、 JavaScript介绍(二)

CSS 指层叠样式表 (Cascading Style Sheets),CSS定义如何显示 HTML 元素。HTML 标签原本被设计为用于定义文档内容,样式表定义如何显示 HTML 元素,就像 HTML 中的字体标签和颜色属性所起的作用那样。样式通常保存在外部的 .css 文件中。我们只…

「GPT实战」GPT接入直播间实现虚拟人互动

摘要 ChatGPT和元宇宙都是当前数字化领域中非常热门的技术和应用。结合两者的优势和特点,可以探索出更多的应用场景和商业模式。例如,在元宇宙中使用ChatGPT进行自然语言交互,可以为用户提供更加智能化、个性化的服务和支持;在Ch…

清除浮动的方法

目录 清除浮动 2.1 清除浮动的方法 — ① 直接设置父元素高度 2.2 清除浮动的方法 — ② 额外标签法 2.3 清除浮动的方法 — ③ 单伪元素清除法 2.4 清除浮动的方法 — ④ 双伪元素清除法 2.5 清除浮动的方法 — ⑤ 给父元素设置overflow : hidden 清除浮动 ➢ 含义&#…

springboot+java大学生新生入学报到报道系统+jsp004

新生报到系统分为学院管理员,宿舍管理员,财务管理员,辅导员,学生五种登录身份 学院管理员界面登入后台后有个人信息的展示,可对余下的四种身份信息进行增删改查,可进行对高考信息的导入导出,对报…

藏经阁(八)LCD控制器 ILI9341 解析

文章目录 TFT屏幕介绍LCD控制器ILI9341控制器内部框图ILI9341时序详解RGB565数据格式 TFT屏幕介绍 LCD(Liquid CrystalDisplay)的全称是液晶显示器,是现在用的比较多的手机屏幕材料,特点是价格便宜,使用普及广泛,在显示的时候需要…

Spring Boot 中如何使用 Spring Cloud Alibaba 实现微服务治理

Spring Boot 中如何使用 Spring Cloud Alibaba 实现微服务治理 在现代化的微服务架构中,服务的数量和复杂度越来越高,如何有效地管理这些服务变得越来越重要。Spring Cloud Alibaba 提供了一套完整的微服务治理解决方案,包括服务注册与发现、…

自动化托盘四向穿梭车密集库|HEGERLS托盘四向穿梭车系统具有哪些核心技术?

随着国内外物流行业需求的快速上升,托盘四向穿梭式立体库因其在流通仓储体系中所具有的高效密集存储功能优势、运作成本优势与系统化智能化管理优势,已发展为仓储物流的主流形式之一。河北沃克HEGERLS根据客户需求精准发力,推出了工业级的高品…

煤矿电子封条系统 yolov7

煤矿电子封条系统通过yolov7网络模型算法,煤矿电子封条系统可以实现对煤矿井下人员的出入管理,提高对煤矿井下人员的监管效果。YOLOv7 的策略是使用组卷积来扩展计算块的通道和基数。研究者将对计算层的所有计算块应用相同的组参数和通道乘数。然后&…

chatgpt赋能python:PythonSearch:剖析目前最常用的搜索引擎

Python Search: 剖析目前最常用的搜索引擎 搜索引擎在我们日常生活中扮演着非常重要的角色,尤其是Google、Bing、Yahoo这样的大型搜索引擎。Python作为一种高效的编程语言,在搜索引擎的开发中也发挥着至关重要的作用。本文将解析目前最常用的搜索引擎&a…

chatgpt赋能python:Python说:为什么这门编程语言如此重要?

Python说:为什么这门编程语言如此重要? 在过去的十年里,Python已经成为了最受欢迎的编程语言之一。它具有明显的优势:易于学习,简单易用,支持多种应用场景和操作系统。Python说:不论是初学者还…