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

JAVA学习笔记 首个HelloWorld程序-002

目录

1 前言

2 开发首个程序

3 小结


1 前言

      在所有的开发语言中,基本上首先程序就是输出HelloWorld,这里也不例外。这个需要注意的是,程序的核心功能是数据输出,是要有一个结果,可能没有输入,但是一定有输出,这个输出就是程序的目的。

2 开发首个程序

2.1 新建一个名为HelloWorld的记事本文件

2.2 修改文件的扩展名为java

1)这里我们发现扩展名已经被隐藏了,所以我们可以在上方【查看】-【文件扩展名】上显示文件扩展名

2)修改文件名的扩展名为出现一个命名告警,确定就可以了。

3)右击文件,点击编辑

4)输入以下代码后按Ctrl+S保存

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

5)使用CMD打开JAVA代码路径

6)进行使用编译与运行JAVA代码

      能看下以下结果,恭喜你已经开发出了第一个JAVA程序了,没有出现这个结果的,说明没有成功。这个时候我们就需要去找问题了。没有成功,可能是以下问题,可以按照以下流程去找一下解决方法。

我们解决问题,需要分割一下问题范围?这里可以分割为两个或三个问题范围(这个是不固定的,具体看个人是如何操作的哈,最终的目的都一样),第一个是JAVA软件问题,第二个是JAVA代码问题,现在我们基本这两个范围进行修正错误哈

1)JAVA软件安装没有成功,可能是安装的路径出现中文或特殊字符(像¥%、空格之类的),这个需要重新安装(这个问题相对新手是很常见的);

2)JAVA代码问题。有比较多的细节,如下;

1.文件的扩展名被隐藏了,没有真正修改为.java文件,只是单纯修改为HelloWorld.java名字,实际上名字为HelloWorld.java.txt,还是一个记事本文件。

2.代码书写错误。可能没有按照大小写字母输入、符号没有闭合(像【】、{}都是成对的,由于粗心忘记闭合)、写错代码(这个遇到过很多人都是这样,抄都抄错的)等。

3 小结

      本章节内容就两个,一个是修改记事本文件为java文件类型,第二个是编写代码并使用CMD编译执行。修改为JAVA文件类型,很容易出现文件扩展名没有正确修改,原因在于隐藏的扩展名没有显示出来。编写代码容易出现大小写字母没有严格书写导致编译错误,还有符号没有闭合等问题。首次开发程序遇到的代码不多,没有一次成功的朋友们也不用灰心,有问题就积极去解决就好。这个是比较锻炼个人能力的,开发一定要有清晰的思路,遇到问题先定位划分问题范围,然后一步步修正。好了,我们在下一步章节再见,加油!

http://www.dtcms.com/a/277111.html

相关文章:

  • javaweb-day10案例
  • Linux 系统——管理 MySQL
  • 入职华为od一个月的感受
  • 2025年渗透测试面试题总结-2025年HW(护网面试) 44(题目+回答)
  • 鸿蒙项目构建配置
  • TDengine 使用最佳实践(2)
  • SpringBoot-23-企业云端开发实践之Vue框架组件化开发和第三方组件element-ui
  • 谷歌推出Vertex AI Memory Bank:为AI智能体带来持久记忆,支持连续对话
  • 【源力觉醒 创作者计划】文心开源大模型ERNIE-4.5私有化部署保姆级教程与多功能界面窗口部署
  • zotero自由编辑参考文献格式(2)
  • Dubbo + Spring Boot + Zookeeper 快速搭建分布式服务
  • spring--xml注入时bean的property属性
  • 20250713-`Seaborn.pairplot` 的使用注意事项
  • jenkins部署前端vue项目使用Docker+Jenkinsfile方式
  • 【PTA数据结构 | C语言版】字符串插入操作
  • java.net.InetAddress
  • 学习笔记-Excel统计分析——描述统计量的计算
  • SpringBoot单元测试类拿不到bean报空指针异常
  • 算法 - 蛇形矩阵-上三角
  • 2.3 单链表的应用
  • 图像读取与模型保存--基于NWPU-RESISC45数据集的图像二分类实战
  • stm32f103c8t6移植freeRTOS内存不足报错问题的解决办法
  • 浏览器渲染原理与性能优化全解析
  • 快速傅里叶变换(FFT)中的振幅和相位
  • 【计算机网络架构】环型架构简介
  • 在 C# 中调用 Python 脚本:实现跨语言功能集成
  • ADB 调试日志全攻略:如何开启与关闭 `ADB_TRACE` 日志
  • CS课程项目设计1:交互友好的井字棋游戏
  • 详解Linux下多进程与多线程通信(二)
  • 【QT】使用QSS进行界面美化