3.1 新建Java文件

首先新建一个文件夹,用于存放写的Java程序,例如我存放Java程序的位置为” D:\Files\code\java”。

在该文件夹中,右键新建一个文本文档

将文件名重命名为HelloWorld,同时将文件扩展名由txt改成java,如图:

注意:

有的电脑是将文件扩展名隐藏起来了,所以无法做到将扩展名由txt改成java,此时需要将该设置改成不隐藏文件的扩展名,步骤如下:(本人电脑是Win10系统,不过其它Windows系统改法差不多)

第1步:在打开的文件夹上方菜单,找到文件,并点击,

在点击“更改文件夹和搜索选项”

在点击“查看”选项卡

在高级设置中找到“隐藏已知文件类型的扩展名”,将其面的勾去掉,然后确定即可。

3.2 编写程序

目前我们编写程序,可以用Windows系统自带的记事本来编写,但考虑到记事本不太智能了,推荐使用notepad++文本工具,下载该工具很简单,在baidu中输入notepad++,就可以看到下载链接:

用notepad++打开HelloWorld.java文件,输入如下代码:

public class HelloWorld {
public static void main(String[] args) {
System.out.println("我的第一个Java程序:Hello World。");
}
}

该程序表示的意思是输出: 我的第一个Java程序:Hello World。这样一段话。

如图,有几个要点说明:

其中程序里面的HelloWorld是表示类名,它必须与文件名保持一致。

一条语句结尾是用英文的分号结尾。

3.3 编译运行程序

由前面的知识,我们知道Java程序之所以能做到跨平台运行,是因为Java程序运行在JVM中的,然而JVM只能够识别字节码文件,而不能直接识别Java文件。所以需要先将Java文件编译成字节码文件,即class文件,然后字节码文件才能够在JVM中运行,如图:

3.3.1 编译文件

第1步:用Windows键+R,打开“运行”窗口,然后输入cmd

点击确定,打开Dos命令窗口:

然后用Dos进入到HelloWorld.java文件所在的目录,即“D:\Files\code\java”

首先切换到D盘,输入d:

按回车键之后,就进入D盘了,

进入HelloWorld.java文件所在目录,即cd Files\code\java

按回车键,就进入了“D:\Files\code\java”目录,输入dir命令,可以列出该目录下的文件列表:

目录该文件夹下只有HelloWorld.java文件

然后输入javac HelloWorld.java编译该文件

运行之后,我们可以看到该文件夹多了一个HelloWorld.class文件,该文件就是字节码文件

3.3.2 运行文件

在上述的Dos命令窗口中输入java HelloWorld命令,(注意:此时HelloWorld后面不需要带文件扩展名)

按回车键之后,可以看到程序输出了刚刚在里面写的话。

本文转载:守望笔记

https://www.swnote.com/n/840901dec7254e4aab1aa7fe5538022c

 

Java语言编程 - Java第一个程序HelloWorld的更多相关文章

  1. Java语言编程 - Java历史简介

    1.1 Sun公司 介绍Java的历史之前,先介绍一下Java语言的缔造公司,Sun公司,Sun公司的全称是:Stanford University Network.值得一提的是,Sun公司从1982 ...

  2. Java并发编程-Java内存模型

    JVM内存结构与Java内存模型经常会混淆在一起,本文将对Java内存模型进行详细说明,并解释Java内存模型在线程通信方面起到的作用. 我们常说的JVM内存模式指的是JVM的内存分区:而Java内存 ...

  3. 2020重新出发,JAVA语言,JAVA的诞生和发展史

    java的诞生 在1991年时候,James Gosling在Sun公司的工程师小组想要设计这样一种主要用于像电视盒这样的消费类电子产品的小型计算机语言. 这些电子产品有一个共同的特点:计算处理能力和 ...

  4. 第二十六节:复习Java语言基础-Java的概述,匿名对象,封装,构造函数

    Java基础 Java语言概述 Java语言 语言 描述 javaee 企业版 javase 标准版 javame 小型版 JDK JDK(Java开发工具包) Java语言 语言 Java语言 Ja ...

  5. Day01_05_Java第一个程序 HelloWorld - java类规则

    第一个程序Hello World *基础语法规则: 1. 第一个Java程序 HelloWorld! public class HelloWorld{ public static void main( ...

  6. Java第一个程序HelloWorld

    1.创建一个java源文件:HelloWorld.java public class HelloWorld{ public static void main(String[] args){ Syste ...

  7. JAVA语言编程格式高级规范

    作为一位开发人员,都要有严格的代码规范.为此我总结了一些代码规范案例. 目   录 1. 前言 2. 试用范围 3. JAVA命名规范-- 3.1 公共约定 3.2 Java文件.包 3.3 类.接口 ...

  8. java提前工作、第一个程序

    java提前工作 我们学习编程肯定会 运用到相应的软件 在这里 我个人推荐 eclipse.idea 这里的软件呢 都是用我们的java编程出来的,那它也需要用java来支持他的开发环境 这里就运用到 ...

  9. Java语言编程 - 搭建Java开发环境

    2.1 JDK.JRE和JVM关系 要弄清楚JDK.JRE和JVM这三者之间的关系,先看如下图,有个感性的认识: JDK:Java Development ToolKit(Java开发工具包).JDK ...

随机推荐

  1. Java杂记9—NIO

    前言 非阻塞IO,也被称之为新IO,它重新定义了一些概念. 缓冲buffer 通道 channel 通道选择器 BIO 阻塞IO,几乎所有的java程序员都会的字节流,字符流,输入流,输出流等分类就是 ...

  2. python importlib动态导入模块

    一般而言,当我们需要某些功能的模块时(无论是内置模块或自定义功能的模块),可以通过import module 或者 from * import module的方式导入,这属于静态导入,很容易理解. 而 ...

  3. PermutationTwo

    Description: Given a collection of numbers that might contain duplicates, return all possible unique ...

  4. jenkins构建基于gradle的springboot项目CI采坑(采用jar方式部署)

    试了一堆插件,最后用的还是 publish over SSH jenkins基本配置不多说了,就是配置一下git仓储,配置一下gradle执行命令 clean bootRepackage 之后执行Se ...

  5. 利用webmagic获取天猫评论

    引言 爬取商品信息 爬取商品评论 数据清洗 1. 引言 现代网页往往其HTML只有基本结构,而数据是通过AJAX或其他方法获取后填充,这样的模式对爬虫有一定阻碍,但是熟练以后获取并不困难,本文以爬取天 ...

  6. Java JFrame图形界面 ----一个简单的窗口

    #开始 申请博客已经有一段时间了 但是一直没有时间写博文(其实还是懒虫侵蚀了大脑) 最近正在学习JFrame做窗口 遇到了很多的问题 为了解决问题也谋杀了很多的脑细胞 为了让更多的朋友不死的很多脑细胞 ...

  7. How to distribute a database among microservices

    在为相对复杂的企业域构建微服务时,我们需要找到在这个域中不同责任的边界.在每个边界中,我们会创建领域模型,这个模型是针对业务责任所设计的,并反映了这种业务责任.针对每个边界的数据模型会由同一个边界中的 ...

  8. 解决持久化数据太大,单个节点的硬盘无法存储的问题;解决运算量太大,单个节点的内存、CPU无法处理的问题

    需要学习的技术很多,要自学新知识也不是一件容易的事,选择一个自己比较感兴趣的会是一个比较好的开端,于是,打算学一学分布式系统. 带着问题,有目的的学习,先了解整体架构,在深入感兴趣的细节,这是我的计划 ...

  9. 详解Linux文档属性、拥有者、群组、权限、差异

    写在前面 我们都知道Linux是一个支持多用户.多任务的系统,这也是它最优秀的特性,即可能同时有很多人都在系统上进行工作,所以千万不要强制关机,同时,为了保护每个人的隐私和工作环境,针对某一个文档(文 ...

  10. IP地址和MAC地址的关系

    IP地址是网络层的概念,而MAC地址是数据链路层的概念.IP地址在网络层上对不同的硬件地址类型进行了统一,从而提供网络互联的可能:而硬件地址在真正的数据传输中要用到.当应用程序把数据从源主机发送到目标 ...