文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

Java的Hello World详解

2024-04-02 19:55

关注

第一个程序

一、安装java环境

开始学习java之前,我们的第一步就是安装java环境,即常说的JDK和JRE,此处就不在详细介绍配置环境过程,可以到网上搜索java开发环境配置。

二、编写第一个程序

工具: 常用的java编写工具有IDE、Notepad++、Sublime、Visual Studio Code等等、前期建议不要使用IDE,用文本工具来编写java程序,手动编译执行,这样得到更好的锻炼,可以不依赖IDE手撕代码,更加有效的学习java语言,待真正完全掌握之后,再使用IDE提高我们的编码效率。

为了方便,以下所有截图为Visual Studio Code页面。

创建helle.java文件

java文件是以 .java 结尾的文件,先创建一个Hello.java文件如下:


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

到这个地方,就创建好了第一个java程序,接下来就是对它的编译执行了。

编译java文件

前提: java环境已经配置

javac: 编译java文件命令,形成Hello.class文件,这就属于字节码文件,即程序编译后的文件;

语法: javac xxx.java

java: 运行java文件

语法: java xxx   [xxx为class文件名]

进入java文件所在文件夹,Ctrl+鼠标右键,打开控制面板,选择在此处打开命令窗口或者打开cmd进入java文件所在位置。

执行 javac Hello.java,此时文件夹内会出现一个java.class文件即为java程序编译后的结果。

在这里插入图片描述

执行 java Hello ,运行java程序

在这里插入图片描述

到此,我们第一个java程序就完成了。下面开始介绍java程序的组成。

java程序的组成 

所有java程序都有一个最为核心的单元:类,而上述程序使用了一个名为Hello的类。对于类,有以下两种申明方式:

public class 类名称 {}: 文件名称必须与类名称保持一致,*.java文件里只能有一个public class定义

class 类名称 {} : 文件名称可以与类名称不一致,但是生成的*.class是与文件中定义的class名称一致的,在一个*.java中可以定义多个class,但是编译后会分别生成不同的*.class文件。

总结: 严格来说,每一个*.java文件都会只有一个public class 定义。

所有程序都使用主方法开始执行的。Hello.java的主方法如下:


	public static void main(String args[]){
		// 需要执行的具体程序的代码
	}

 在这里插入图片描述

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯