入门程序HelloWorld

21 篇文章 0 订阅
订阅专栏

1 HelloWorld案例

1、程序开发步骤说明

JDK安装完毕,可以开发我们第一个Java程序了。

Java程序开发三步骤:编写编译运行

2、编写Java源程序保存.java源文件 , 使用cmd输出hello word

  1. 在 目录下新建文本文件,完整的文件名修改为HelloWorld.java,其中文件名为HelloWorld,后缀名必须为.java。

  2. 用notepad++等文本编辑器打开(虽然是记事本也可以,但是不够没有关键字颜色标识,不利于初学者学习)

  3. 在文件中输入如下代码,并且==保存==:

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

友情提示:

每个字母和符号必须与示例代码一模一样。

第一个HelloWord 源程序就编写完成了,但是这个文件是程序员编写的,JVM是看不懂的,也就不能运行,因此我们必须将编写好的Java源文件 编译成JVM可以看懂的字节码文件 ,也就是==.class==文件。

3、编译Java源文件生成.class字节码文件

在DOS命令行中,进入自己目录,使用javac 命令进行编译。

方式一:使用文件资源管理器打开D:\atguigu\javaee\JavaSE20190624\code\day01_code目录,然后在地址栏输入cmd。

方式二:在notepad++软件的文件菜单-->打开所在文件夹-->命令行(要求notepad++软件必须是用管理员权限启动的,否则会出现已经正确配置了环境变量,却仍然找不到javac命令的问题)

命令:

javac Java源文件名.后缀名

举例:

javac HelloWorld.java

编译成功后,命令行没有任何提示。打开D:\atguigu\javaee\JavaSE20190624\code\day01_code目录,发现产生了一个新的文件 HelloWorld.class,该文件就是编译后的文件,是Java的可运行文件,称为字节码文件,有了字节码文件,就可以运行程序了。

Java源文件的编译工具javac.exe

4、运行Java程序

在DOS命令行中,在字节码文件目录下,使用java 命令进行运行。

命令:

java 主类名字

主类是指包含main方法的类,main方法是Java程序的入口:

public static void main(String[] args){
    
}

举例:

java HelloWorld

友情提示:

java HelloWord 不要写 不要写 不要写 .class

Java字节码文件的运行工具:java.exe

1.6.2 HelloWorld案例常见错误

  • 单词拼写问题

    • 正确:class 错误:Class

    • 正确:String 错误:string

    • 正确:System 错误:system

    • 正确:main 错误:mian

  • Java语言是一门严格区分大小写的语言

  • 标点符号使用问题

    • 不能用中文符号,英文半角的标点符号(正确)

    • 括号问题,成对出现

1.6.3 Java程序的结构与格式

结构:

类{
    方法{
        语句;
    }
}

格式:

(1)每一级缩进一个Tab键

(2){}的左半部分在行尾,右半部分单独一行,与和它成对的"{"的行首对齐

1.6.4 Java程序的入口

Java程序的入口是main方法

public static void main(String[] args){
    
}

1.6.5 编写Java程序时应该注意的问题

1、字符编码问题

当cmd命令行窗口的字符编码与.java源文件的字符编码不一致,如何解决?

解决方案一:

在Notepad++等编辑器中,修改源文件的字符编码

解决方案二:

在使用javac命令式,可以指定源文件的字符编码
javac -encoding utf-8 Review01.java

2、大小写问题

(1)源文件名:

在Windows操作系统中.java的源文件名不区分大小写,我们建议大家养成区分大小写的习惯。

(2)字节码文件名与类名

严格区分大小写

(3)代码中

严格区分大小写

3、源文件名与类名一致问题?

(1)源文件名是否必须与类名一致?public呢?

如果这个类不是public,那么源文件名可以和类名不一致。但是不便于代码维护。
​
如果这个类是public,那么要求源文件名必须与类名一致。否则编译报错。
​
我们建议大家,不管是否是public,都与源文件名保持一致,而且一个源文件尽量只写一个类,目的是为了好维护。

(2)一个源文件中是否可以有多个类?public呢?

一个源文件中可以有多个类,编译后会生成多个.class字节码文件。
​
但是一个源文件只能有一个public的类。

(3)main方法必须在public的类中吗?

不是。
​
但是后面写代码时,基本上main方法(主方法)习惯上都在public类中。
java快速入门之:HelloWorld
m0_55844889的博客
06-29 2986
Java入门第一个程序HelloWorld
开发第一个Java程序HelloWorld
weixin_55361673的博客
09-15 935
Java入门案列HelloWorld Java开发环境的搭建
Java基础(三)---- 编写HelloWorld入门程序
二师兄想吃肉的博客
04-02 1371
一、程序开发简述 1.Java程序开发到运行的步骤 二、编写并运行程序 1.编写 2.编译 3.运行 三、入门程序说明 1.注释 2.关键字 3.标识符
如何运行第一个Java程序HelloWorld】#含JDK的下载安装和配置
最新发布
q251932440的博客
08-21 1518
这样环境就配置好啦!
Python Hello World入门 - Python零基础入门教程
猿说编程
05-20 554
目录 一.创建 hello world 项目 1.Create New Project 2.设置项目所在目录 3.项目创建完成 二.编写代码 三.运行项目 万丈高楼平地起,编程亦如此。改变世界是结果,坚持努力学习改 Bug 的过程,hello world 是开始,所有语言均是如此。 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.创建 hello world 项目 1.Create New Project 2.设置项目所在目录
linux脚本helloword,Linux脚本(shell)编程(一) 简单入门HelloWorld
weixin_42394257的博客
05-01 561
在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。它类似于DOS下command.com。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。s...
Ubuntu下的“hello world
qq_73050400的博客
10-18 1067
7.书写完成后,按”esc"退出编辑界面,按shift + : 后输入指令wq,保存hello.c。6.进入vim编辑界面,按i进入编辑状态,使用c语言书写“hello world"9.输入指令./hello,运行文件,屏幕输出“helloworld"1.下载好虚拟机软件Vmware,并且安装好Ubuntu,开启虚拟机。4.输入cd指令,改变当前所在”helloworld"目录。3.输入mkdir指令,建立“helloworld"目录。8.输入指令gcc编译hello.c文件。
Spring 入门程序HelloWorld
03-01
第一次共享自己的代码,Spring Hello World。代码比较简单,适合初学者,入门使用。高手就不要下载。呵呵。
03_HelloWorld入门程序
01-07
第三章 HelloWorld入门程序 作者:张子默 一、程序开发步骤说明 开发环境已经搭建完毕,可以开发我们第一个Java程序了。 Java程序开发三步骤:编写、编译、运行。 二、编写Java程序 在d:\目录下新建文本文件,...
认识Android入门HelloWorld程序
11-30
### 认识Android入门HelloWorld程序 #### 程序构成详解 本文旨在通过剖析一个简单的`HelloWorld`程序,让读者深入了解Android应用程序的基本结构及其运行机制。这对于初次接触Android开发的学习者而言至关重要。...
helloworld】-微信小程序教程-入门篇【3】
03-29
案例分析:helloworld程序。 备注:有编程经验或看过微信官网简易教程的同学,请酌情略过该章节。 2. 目录结构概述 (此图片来源于网络,如有侵权,请联系删除! )  (此图片来源于网络,如有侵权,请联系删除! )  ...
Java初学之HelloWorld
热门推荐
weixin_53270267的博客
03-01 1万+
错误:找不到或无法加载主类,javac找不到文件用法:javac<options><source files>
开发第一个Java程序HelloWorld
JasonPuth的博客
01-09 874
Java中,你知道第一个程序HelloWorld还有这么多的知识吗?
HelloWorld程序编写(用Java
wyym_的博客
09-13 4824
Java刚刚入门,老师先教了教了怎么搭建Java开发环境,下载了Eclipse后,就开始教怎么敲代码,以下是我学到的一些东西以及笔记。关于第二段代码,老师当时是这样教的,但是我也不清楚为什么我运行不出来,也不知道哪里有问题。因为刚入门,可能写的东西太小白,如果有人看见了还希望不要嘲笑。1.编写一个输出“HelloWorld!以上就是我近期学到的一些内容了。2.调用输入 (先输入再输出)
helloworld代码_编写 Java "Hello World!" 应用
weixin_39969340的博客
11-27 607
第一个应用程序 HelloWorldApp 将只显示问候语 "Hello world!"在 NetBeans IDE 上运行 "Hello World!"检查清单The Java SE Development Kit 8 (JDK 8):你现在可以下载对应版本。(请确保你下载 JDK,不是 JRE。)请参阅 installation instructions。The NetBeans ...
第一个程序HelloWorld
gpu40200的博客
09-05 1382
java核心技术卷1笔记
Java基础学习-HelloWorld案例的编写和运行
Linda_19941220的博客
03-25 298
一、HelloWorld案例的流程: 第一步:编写一个.java的源文件。通过Windows自带的记事本文件就可以完成。 第二步:将.java的源文件通过编译器编译生成一个.class的字节码文件。JDK的bin目录下的javac命令完成。 第三步:将.class的字节码文件通过解释器解释执行,最终我们在控制台看到我们想要看到的结果。...
编写程序HelloWorld
Wangll614的博客
07-28 3449
新建HelloWorld.java 编写代码内容: public class HelloWorld{ public static void main(String[] args){ System.out.println(“HelloWorld”); } } [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qu5RWYid-1627474464345)(C:\Users\联想\AppData\Roaming\Typora\typora-user-images\image-2021
ROS——HelloWorld实现(C++和Python两种方案)
Linyun2tt的博客
04-03 2177
分别使用C++和Python两种方案实现helloworld
C#程序设计入门HelloWorld示例
示例中详细介绍了如何使用VS.NET2005创建一个简单的"HelloWorld"控制台程序,这通常是学习任何编程语言的第一步。 这个资源为初学者提供了Java和C#程序设计的基础知识,帮助他们进入这两个语言的世界,理解编程的...
写文章

热门文章

  • WebStorm安装教程 1429
  • 快速了解hutool是个什么东东 489
  • 浅谈一下数据库的设计规范 486
  • 成员变量概述 438
  • git的版本控制流程,特性分支之间怎么切换 416

分类专栏

  • 一些框架 3篇
  • vue 9篇
  • maven 1篇
  • 并发编程 1篇
  • Java基础 21篇
  • 数据结构与算法入门 1篇

最新评论

  • 最简单的Eclipse 安装教程,无脑安装

    清浅7: 写的太好了

  • 数据库的三大范式

    CSDN-Ada助手: MySQL入门 技能树或许可以帮到你:https://edu.csdn.net/skill/mysql?utm_source=AI_act_mysql

大家在看

  • 图文深入理解java的内存分配 851
  • 使用 Elastic 中的 GenAI 进行 NGINX 日志分析 549
  • 毕业设计-基于springboot+vue实现的在线文档管理系统源码+论文
  • Elasticsearch 在linux部署 及 Docker 集群部署详解案例示范 646
  • 【数据结构与算法】之龟兔赛跑算法

最新文章

  • 快速了解hutool是个什么东东
  • 最简单的Eclipse 安装教程,无脑安装
  • 史上最简洁,效率最高VScode安装攻略!!!!
2023年50篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家企业品牌玻璃钢卡通雕塑宁波鹤壁玻璃钢雕塑山东周年庆典商场美陈生产厂家玻璃钢雕塑小件无锡盐城玻璃钢雕塑宿迁玻璃钢广场雕塑杭州商场美陈布置设计安装玻璃钢雕塑手绘头像山东玻璃钢雕塑销售公司玻璃钢雕塑很贵吗珠海玻璃钢雕塑廊坊精细玻璃钢座椅雕塑济源房地产玻璃钢仿铜雕塑商场气球美陈能保持多久昆明市玻璃钢雕塑设计公司玻璃钢雕塑讯息南通广场玻璃钢雕塑吉林公园玻璃钢雕塑销售电话广西玻璃钢雕塑表面营口玻璃钢门头雕塑重庆公园玻璃钢雕塑公司北京玻璃钢花盆供货商马鞍山人物玻璃钢雕塑设计新余玻璃钢雕塑报价十堰玻璃钢雕塑熊猫定制福建中庭商场美陈市场报价罗田玻璃钢造型雕塑瓦房店玻璃钢花盆花器山东季节性商场美陈销售厂家新余户外玻璃钢雕塑销售厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化