HelloWorld案例详解

news/2024/5/24 12:19:29/

HelloWorld案例的编写和执行

Java程序开发运行流程

开发Java程序,需要三个步骤:

●编写代码

●编译代码

●运行代码

HelloWorld案例的编写

  1. 新建文本文档文件,修改名称为HelloWorld.java
  2. 用记事本打开HelloWorld.java文件,输写程序内容

HelloWorld案例的编译和运行

打开命令提示符窗口, 进入到HelloWorld.java所在的目录。输入指令编译和执行。

编译: javac文件名java
范例: javac HelloWorld.java

执行: java类名
范例: java HelloWorld



HelloWorld案例详解

HelloWorld案例的代码详解

public class HelloWorld {//class:定义一个类,后面跟上的是类名名称 
//public:目前可以看到的效果是,起到限制作用,要求文件名和类名称保持一致 public static void main(String[] args) {//程序执行时的入口点,main方法称之为主方法 System.out.println("HelloWorld");//使程序能够在控制台输出打印双引号中包裹的内容 }
}


HelloWorld案例常见问题

Bug介绍

指在程序中,出现的缺陷或问题,简称程序漏洞。

Bug的解决

  1. 具备识别BUG的能力

多看

  1. 具备分析BUG的能力

多思考,多查阅资料

  1. 具备解决BUG的能力

多尝试,多总结

HelloWorld常见问题




http://www.ppmy.cn/news/47079.html

相关文章

数据结构之顺序表,实现顺序表的增删改查

目录 一、顺序表的概念 二、顺序表的分类 1.静态顺序表 2.动态顺序表 3.顺序表的增删改查 总结 一、顺序表的概念 顺序表是一段物理地址连续的村塾单元依次存储数据元素的线性结构,一般情况下使用数组存储,在数组上完成数据的增删改查。 二、顺…

LeetCode每日一题 1023. 驼峰式匹配 --双指针

Halo,这里是Ppeua。平时主要更新C语言,C,数据结构算法......感兴趣就关注我吧!你定不会失望。 🌈个人主页:主页链接 🌈算法专栏:专栏链接 我会一直往里填充内容哒! &…

Redis:常见的面试题和答案

1、Redis 是什么?它的主要用途是什么? 答案: Redis 是一个开源的内存数据结构存储系统,可以用作数据库、缓存和消息代理。它支持多种数据结构,例如字符串、列表、哈希表、集合和有序集合。Redis 的主要用途包括缓存、会话存储、排…

并发数据结构的目的和设计指南理解学习

并发数据结构的目的: 1、设计并发数据结构是为了让多线程并发访问,并且线程可对数据结构做相同或不同的操作。 2、多线程环境下, 无数据丢失和损毁,所有的数据需要维持原样,且无条件竞争的数据结构; 3、…

【Python基础入门学习】Python工具Pycharm的安装与使用

一、关于Python 1.1 下载Python 在下载与安装pycharm工具前,一定要先安装python 打开Python官网:python下载打开上述网站,选择 Downloads -> 系统 我是Windows系统,点击进入后,找到自己要安装的安装包以及想安装的…

LCMXO3LF-4300C-6BG324I FPGA lattice 深力科 FPGA的基本结构

LCMXO3LF-4300C-6BG324I FPGA lattice 深力科 FPGA的基本结构 lattice莱迪斯深力科电子 超低密度FPGA 是最新的立即启用、非挥发性、小型覆盖区 FPGA,采用先进的封装技术,能让每个元件达到最低成本。此系列采用最新的小型封装,不仅具有低功率…

【Linux】git命令(基础,新手)

文章目录 1.查看当前git版本信息2.安装git3.将远端仓库克隆到本地4.三板斧第一招:git add5.三板斧第二招:git commit6.三板斧第三招:git push7.对仓库文件进行更改8.查看使用提交日志9.查看本地与远端的同步状态10.从远端仓库拉取最新版本文件…

【智能电网】智能电网中针对DOS和FDIA的弹性分布式EMA(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

IP-GUARD能否实现打印指定文件时需经过管理员审批后才能打印?

支持。先设置禁止打印文档的策略,然后设置相关审批流程,再给到客户端相应的申请权限: 1、在控制台-高级-打印控制策略中,给需要进行打印管控的客户端设置以下策略: 动作:禁止 2、在控制台-申请管理-桌面申请管理-审批流程管理中,添加申请类型为打印的审批流程,指定审批人…

Linux 内核调优部分参数说明

表示尽量使用内存,减少使用磁盘 swap 交换分区,内存速度明显高于磁盘一个数量级。 vm.swappiness 0内存分配策略,Redis 持久化存储需设置值为1。 vm.overcommit_memory 10:表示内核将检查是否有足够的可用内存供应用进程使用&…

「C/C++」C语言与C++的区别

目录 1. 语言起源2. 编程范式3. 內置类4. 函数重载5. 引用类型6. 模板7. 异常处理 1. 语言起源 C语言 最初是由Dennis Ritchie在1970年代开发的,它是一种可移植、高效、底层的编程语言,主要用于系统软件、嵌入式开发、操作系统等领域。 C语言 于1980年代…

我的创作纪念日:Unity CEO表示生成式AI将是Unity近期发展重点,发布神秘影片预告

PICK 未来的AI技术将会让人类迎来下一个生产力变革,这其中也包括生成型AI的突破性革新。各大公司也正在竞相推出AIGC工具,其中微软的Copilot、Adobe的Firefly、Github的chatGPT等引起了人们的关注。然而,游戏开发领域似乎还没有一款真正针对性…

nacos使用

【应用服务注册】 1,引入依赖 spring-cloud-starter-alibaba-nacos-discovery 2,配置服务地址 spring.cloud.nacos.discovery.server-addr:0.0.0.0:8848/ 3,启动类添加注解 EnableDiscoveryClient 4,统一接口返回结构 ResultData …

ubuntu(20.04)-shell脚本(2)echo-date-awk-sed-iptables-shell变量数组

1.echo 语法:echo [-ne][字符串]补充说明: 1、echo会将输入的字符串送往标准输出。 2、输出的字符串间以空白字符隔开,并在最后加上换行号。OPTIONS: -n 不要在最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文…

【WebRTC技术专题】更进一步,核心组件RTP/RTCP数据传输协议 (3)

前言介绍 RTP/RTCP协议是流媒体通信的基石。 RTP协议定义流媒体数据在互联网上传输的数据包格式RTCP协议则负责可靠传输、流量控制和拥塞控制等服务质量保证。 在WebRTC项目中,RTP/RTCP模块作为传输模块的一部分 发送端采集到的媒体数据进行进行封包,…

C#FileInfo和File 类

C#中的FileInfo和File类都提供了许多方法和属性来操作文件,但它们的使用方法有所不同。下面是FileInfo和File类常用的方法举例说明: FileInfo类方法: CreateText:创建或打开一个文本文件,并返回一个StreamWriter对象…

MybatisPlus

目录 MybatisPlus入门案例步骤代码实现数据库及表MybatisPlus的Maven坐标配置数据库创建实体类User Mapper接口UserMapper 引导类测试类 简介使用MP做标准数据层开发标准CRUD新增删除修改根据id查询查询所有分页查询步骤1:调用方法传入参数获取返回值步骤2:设置分页拦截器 DQL编…

2023/4/18往日题目总结

搜索路径状态记录 1076. 迷宫问题 - AcWing题库 //以最简单的迷宫问题为例,如何记录走迷宫的路径,其实只需要记录一下状态即可 //也就是记录一下这个点是从哪个点来的,最后从终点开始输出即可(此时输出的是逆序) #in…

flowable流程图绘制工具flowable-ui的安装和使用

一.简介 记录绘制flowable图的过程。 二.下载安装 1.下载 我这边是windows的,下载的版本是6.8.0,zip那个就可以,tar.gz是linux的 下载地址:https://github.com/flowable/flowable-engine/releases/tag/flowable-6.8.0 下载截…

pyecharts从入门到精通-地图专题Map-带时间轴与网格的复杂绘图

文章目录 参考安装与查看pyecharts地图实现-Geo导入依赖生成数据集生成2013-2018年的各个省份GDP数据生成2013-2018年的时间列表生成2013-2018年的总GDP设置visulmap的最大最小值范围 生成2013年的网格组合图提取2013年的数据测试绘制map地图绘制折线图line绘制折线图bar绘制折…