编写第一个Java程序:helloworld

配置好java开发环境后,我们可以编写第一个java程序(helloworld)。
在开始编写java程序时,我们要知道java程序开发的三个步骤:编写编译运行
编写阶段主要是由程序员编写后缀为.java的文件;将后缀为.java的文件通过编译器(javac.exe)处理后生成后缀为.class的文件的过程叫编译;后缀为.class的文件最后会被java解析器(java.exe)解析运行。
在这里插入图片描述
了解完基本的概念后,下面我们正式编写java程序:

//1.在自己的电脑上新建一个文件夹用于存放编写的java源代码(我将它命名为helloworld)
//2.在helloworld文件夹中新建一个名为:Helloworld.java的文件(注意:文件扩展名应该设置为可见,否则文件类型可能不会被修改为java文件)
//3.将Helloworld.java文件通过vscode编辑器(编辑器可以是其他编辑器或记事本)打开,并键入以下代码:(编写java源代码阶段)// java语言注释使用://,下面java语法不知道无关紧要,后面会详细介绍,今天只是初次体验java语言
// public class后的类名应和文件名保持一致:
public class Helloworld {// 固定写法:main方法代表java程序执行的起点:public static void main(String[] args) {// 注意使用双引号:System.out.println("hello world , my name is kuhai !");}
}
/*
多行注释:
注释内内容1
注释内内容2
注释内内容...
*///4.按键盘Windows + R调用运行窗口,并在运行窗口键入:cmd 后回车启动黑窗口。
//5.将黑窗口所在路径切换到Helloworld.java文件目录下,注意,如果你的helloworld文件夹是在C盘中,则无需切换盘符;如果Helloworld文件夹不在C盘中,则需要切换到对应的盘符中后才能通过cd命令切换到Helloworld目录下,因为helloworld文件夹存放路径不同,这里仅提供参考步骤,如编译Helloworld.java图:(小技巧:如果你是windows系统,在helloworld文件夹中通过shift + 鼠标右键,在弹出的弹框中继续点击带有powershell的选项即可弹出无需切换路径的DOS命令窗口,即黑窗口。)
//6.通过javac Helloworld.java命令后会在helloworld文件夹中生成一个Helloworld.class文件,继续通过java Helloworld命令运行Helloworld.class文件,打印出结果如图(特别强调:java 后面的Helloworld后面不能跟后缀名,且这里运行的是Helloworld.class文件中Helloworld类,并非Helloworld.class文件)//注意:JVM无法理解人们编写的java文件,只能编译成class文件件供JVM理解执行。

编译Helloworld.java图(编译阶段):
在这里插入图片描述
提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海

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

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

相关文章

java中关键字、标识符、常量、变量、数据类型

关键字: JAVA语言中已经定义好的具有特殊含义的单词,被称为关键字,关键字是全小写无特殊字符的纯 英文字母,在编辑器中一般有高亮效果,如public、class、static等。 标识符: 在JAVA语言中,自…

js滚动条下拉一定值_JS逆向 | 无限Debugger之淘大象

置顶公众号今天继续和大家研究JS逆向,不少小伙伴在JS逆向的时候遇到过无限debugger的反爬,今天就拿一个网站练练手感受下无限debugger。分析请求先打开这次的目标网站--淘大象(https://taodaxiang.com/credit2)打开「开发者工具」就自动进入debug&#x…

java中数据类型转换、ASCII编码

数据类型转换: JAVA语言中要求参与计算的数据类型要保持一致,如果不一致则会发生数据类型转换,数据类型转换可分为:自动类型转换(隐式转换)和强制类型转换(显式转换)。 自动类型转…

pyecharts x轴字体大小调整_pyecharts 柱状图基础篇#学习笔记#

2020年初,很久没有用过pyecharts的我由于工作原因,安装了新版pyecharts之后,以前的pyecharts代码报错了。搜索之后才发现,我安装的是不兼容旧版本的新版。空闲的时间,把新版echart当作新的模块梳理了一下,整…

JAVA语言运算符(算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算)

运算符 JAVA语言中将运算符分为:算数运算符、赋值运算符、比较运算符、逻辑运算符、三元运算符。 算数运算符:算数运算符是对数字进行一系列的加减乘除等的计算,常见的算数运算符如: public class Operation{public static vo…

真彩色图像数据量 计算_军职在线大学计算机基础(自主模式)

第一章单选题电子计算机的发展已经经过了4代,4代计算机的主要元器件分别是(b)a.电子管,晶体管,中小规模集成电路,激光器件b.电子管,晶体管,中小规模集成电路,大规模或超大规模集成电路 c.晶体管…

JAVA语言中流程控制(顺序结构、判断语句、循环语句)

流程控制: 程序在执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的,所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现想要的功能。java中流程控制有:顺…

java中JShell脚本工具、常量优化、集成开发环境IDEA

JShell脚本工具: jshell:直接在DOS命令行(黑窗口)键入main方法中的代码就可以快速看到运行的结果,无需编译再运行,并且省略了入口方法及定义类的过程,其使用方法: 1.打开黑窗口后键入&#xf…

python编写arcgis脚本教程_ArcGIS使用Python脚本工具

在Pyhton写的一些代码,用户交互不方便,用户体验比较差,不方便重用。在ArcGIS中可以将用写的Python代码导入到ToolBox中,这样用起来就比较方便了。这里用按要素裁剪栅格的Python来演示如何导入ArcGIS中。代码如下: impo…

python中可以使用变量来引用函数吗_如何在python语言中使用函数变量并调用函数...

在python语言中,除了常规变量之外,还有函数变量。把函数本身赋值给变量,这个变量为函数变量。工具/原料 python pycharm 截图工具 WPS 方法/步骤 1 在已新建的python文件中,定义函数mul_data,传入两个参数param和exp2 …

C语言程序设计现代方法1,2,3章

1:浮点型(float)运算比int慢,并且可能存在舍入误差 如float存储0.1,以后使用可能会变成0.099999999987 2:宏定义只用大写,这是大多数C程序猿遵循的规范! C语言区分大小写&#xff0c…

初识java中数组、数组在内存中、越界异常、空指针异常

数组: 当存储多个数据时,此时可能会使用多个变量,这样不断声明变量会很麻烦,而这些变量都有相似的特性,因此我们可以将它们存放到一个容器中,统一处理。 容器:是将多个数据存储到一起&#xf…

异常处理python 空气质量问题_python的异常处理

异常处理什么是异常?首先要清楚,什么是异常,异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在pyth…

cad小插件文字刷_文字狗最佳排版神器 小恐龙公文排版助手Office WPS插件

文字狗最佳排版神器文字狗最佳排版神器 小恐龙公文排版助手Office WPS插件1.85最新版 无需注册、无需其他费用、无广告。相信大家所需要提交的各种论文、报告等Word文档都对格式有着非常严格的要求,对标题、目录、正文都有不同的要求。尤其是对于公文,要…

Java中的对象、private关键字、this关键字、构造方法

面向对象 概述:Java一种面向对象的程序设计语言,面向对象思想是一种程序设计思想,在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。 …

2060显卡驱动最新版本_教程:怎么安装更新NVIDIAAMD显卡驱动?

PART-1:装驱动这么简单的事情真的需要写教程吗?我自己都理解不了我为什么要写这样一个教程,但是如你所见,他确实被我写出来了,而且对大部分人都挺有用。首先,使用鲁大师以及驱动精灵这类软件的同学自己喜欢就好&#x…

mysql 两个时间相差大于24小时的数据_MySQL 主从同步延迟的原因及解决办法(仅学习)...

原文链接:https://blog.csdn.net/hao_yunfeng/article/details/82392261Mysql主从基本原理,主要形式以及主从同步延迟原理 (读写分离)导致主库从库数据不一致问题的及解决方案 一、主从数据库的区别 从数据库(Slave)是主数据库的备份,当主数据…

分形之万花筒

万花筒是一种光学玩具,只要往筒眼里一看,就会出现一朵美丽的“花”样。将它稍微转一下,又会出现另一种花的图案。不断地转,图案也在不断变化,所以叫“万花筒”。万花筒的图案是靠玻璃镜子反射而成的。它是由三面相交成…

mysql同步数据到另一张表_mysql:Otter跨机房数据同步(单向)

重要说明:需要同步的表必须要有主键 主键 主键otter是一款基于Java且免费、开源基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库的解决方案。Otter目前支持了什么1. 单向同步, mysql/oracle互相同步2. 双向同步&am…

04day1

无穷的数列 找规律 【问题描述】 有一个无穷序列如下: 110100100010000100000… 请你找出这个无穷序列中指定位置上的数字。 【输入】 第一行一个正整数 N,表示询问次数;接下来的 N 行每行一个正整数 Ai,Ai 表示在序列中的位置。 …