我的编程空间,编程开发者的网络收藏夹
学习永远不晚

入门java的第一步HelloWorld

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

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

入门java的第一步HelloWorld

踏过JDK开发环境安装这所大门,我们正式走进了Java的世界。Java是一门面向对象的编程语言,不仅吸收了c++语言的各种有点,还摒弃了c++里难以理解的多继承,指针等概念,因此它具有功能强大和简单易用两个特征,它的语法比c/c++都更加简单,它最大的优点就是可移植性很高,一次编写,到处执行,今天我们就来练习一下Java入行的第一段代码。


public class HelloWorld {   //HelloWorld叫做类名
 
  public static void main(String[]args) { //void代表无返回值
   
    System.out.println("HelloWorld");  //打印括号里面的东西,并且换行——类似于c语言中的printf函数,由双引号引起来的“HelloWorld”叫做字符串类型,*注:c语言中没有字符串类型*
 
  }  //里面的大括号之间叫做方法体

}  //外面的大括号之间叫做类体,类体的组成由方法体和字段组成,类体存在于源文件,方法存在于类,语句存在于方法

书写代码的时候需要注意
1: 在一个java文件当中,只能有一个类被public关键字修饰,换句话说也就是只能有一个public 的类
2:被public关键字修饰的类类名需要和文件名是相同的(文件名不可以是数字和汉字),如果没有public修饰的类,那么文件名可以任意命名
3编程规范建议:左括号是紧跟着当前行,并且最好空一格
4类名采用大驼峰的形式,大驼峰-如果只有一个单词,首字母大写,如果有两个单词,两个首字母都要大写
5:Java中的main只能固定这么写,与c语言有所不同

当程序写完之后,我们要做的肯定就是编译运行起来,编译运行代码的方式由于我采用的是notepad++记事本写的代码,所以我这里用DOC界面运行。

首先新建一个文件夹,在文件夹里面新建一个文本文档,然后将文本文档重命名为我们写的程序中被public关键字修饰的类名,并且把后面的后缀改为.java

在这里插入图片描述

注意:当修改完文件名后缀之后如果没有出现上图界面,或者后面编译的时候DOC界面显示找不到文件,说明文件名后缀被隐藏了,需要我们取消隐藏,百度上有很详细的方法文件名修改完成之后,我们要用notepad++记事本打开它来写我们的程序,此时用电脑自带的记事本已经是打不开了的。选中文件,右击鼠标,会有一个打开方式的选项,选则notepad++即可

在这里插入图片描述

此时在此界面写上我们开头的第一段Java程序,然后ctrl+s保存,注意:每次记事本写完程序都要保存,然后重新编译

此时HelloWorld.java这个源文件是在磁盘上的,我们按住windows+r两个键,输入cmd,进入DOC界面

在这里插入图片描述

注意:此时默认打开是c盘,如果源代码保存在其他盘,直接输入其他盘就可以了在DOC界面输入cd+一个空格,然后复制粘贴源代码所在路径,回车


在这里插入图片描述

接着再输入javac 文件名.java,回车,此时代表程序已经编译完成,源文件默认生成了HelloWorld.class——字节码文件


在这里插入图片描述

注意:字节码文件——.class文件,一个类对应一个字节码文件,这样是为了使用方便,如果需要HelloWorld,那么就加载相应的字节码文件,在java中,用到哪个类,就加载哪个类,字节码文件用notepad++打开是一堆乱码,它是二进制文件,是让机器去识别的此时在刚才的DOC窗口再次输入java和文件名。代表程序运行完成,我们会看到DOC界面输出了HelloWorld,代表此次程序编译运行成功

在这里插入图片描述

解决方法:在编译的时候:javac HelloWorld.java -encoding utf-8

在这里插入图片描述

在这个最简单的java程序编译运行中,我们可以看出javac和java都属于JDK命令。javac就是java的编译器。 编译命令也就是javac,运行命令也就是java,javac命令的作用是让Java编译器获取Java应用程序HelloWorld.java.的源代码,把它编译成符合java虚拟机规范的字节码文件,也就是.class文件。它就是虚拟机上的可执行文件,虚拟机又把相应的字节码文件翻译为操作系统对应的机器码,java程序最后跑起来都跑到了JVM-Java Viture machine(Java虚拟机)它可以把.class文件加载到JVM当中来运行。也就是说javac把java的源代码转化为字节码,形成.class文件,然后在虚拟机上运行。idea eclipse等都可以看作java虚拟机。

那么现在我们知道了三个名词

  1. JDK:JAVA开发工具
  2. JRE:Java运行环境
  3. JVM:java虚拟机

JDK默认包含JRE,JRE又默认包含JVM(最核心)

那么什么是虚拟机呢?虚拟机就相当于一台电脑,所有的文件都要去虚拟机跑,跨平台指得就是不管哪个系统,只要有JDK,就有JVM。就能编译运行java程序。
到目前为止,我们也算是对Java有了初步的认识,编译运行成功了第一个java程序,同时也认识了几个java世界的“明星”,收获满满,期待后面的学习!!!

到此这篇关于入门java的第一步HelloWorld的文章就介绍到这了,更多相关java写HelloWorld内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

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

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

入门java的第一步HelloWorld

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python入门第一步,python怎样

(1)人工智能这么火,0基础能学python吗?(2)python该怎么选择编辑器?(3)怎么搭建python运行环境?(4)python好学吗,怎么学?人工智能时代的到来,很多文章说这么一句:“不会python,就不要说自己是程序员”,这
2023-01-31

HTML元素入门:一步步构建你的第一个网页

HTML元素是网页的基础构建块,它为网页的内容和结构提供框架和支持。本文将一步步引导你了解HTML元素,并教你如何使用它们来构建你的第一个网页。
HTML元素入门:一步步构建你的第一个网页
2024-02-02

JavaScript Webpack 入门教程:一步一步构建你的第一个项目

本教程将一步一步引导您入门 JavaScript Webpack,让您能够轻松构建自己的项目。
JavaScript Webpack 入门教程:一步一步构建你的第一个项目
2024-02-24

第一章 python入门

阅读目录:     1.变量   2.用户与程序交互   3.基本数据类型   4.格式化输出   5.基本运算符   6.流程控制之if....else   7.流程控制之while循环   8.流程控制之for循环   9.开发工具ID
2023-01-30

第一章_Android入门

第一章_Android入门 1.Android开发环境的搭建 安卓的开发环境有两种 1)Android Studio 优点:是专业的安卓开发软件.缺点:电脑要求的配置很高,对于初学者,可能你要一直在调试工具,谷歌对我对国内封锁 2)Ecli
2022-06-06

JavaScript Web Components 入门教程:一步步构建你的第一个组件

JavaScript Web Components作为下一代Web开发标准之一,拥有强大的封装性、可扩展性和跨平台性,可以帮助开发人员创建可重用的自定义元素。本文将带领您一步步构建第一个Web组件,并探索其优势和使用场景。
JavaScript Web Components 入门教程:一步步构建你的第一个组件
2024-02-03

《Python入门》第一个Python

上一篇讲了《Python入门》Windows 7下Python Web开发环境搭建笔记,接下来讲一下Python语言Web服务的具体实现:第一个Python Web程序——简单的Web服务器。与其它Web后端语言不同,Python语言需要自
2023-01-31

Android入门开发-第一个安卓应用HelloWorld(模拟器和手机上运行)

Android入门开发-第一个安卓应用HelloWorld android studio下载安装教程,详见文末。 首先简单介绍一下,安卓中存在两个概念即project和module,project是一个项目,一个项目(project)中可以
2022-06-06

PHP扩展开发入门指南:一步步构建你的第一个PHP扩展

,带你领略PHP扩展开发的魅力,让你轻松上手,快速构建属于自己的PHP扩展。
PHP扩展开发入门指南:一步步构建你的第一个PHP扩展
2024-02-11

Day1 Python入门学习,第一周

体会第一次开始学习Python,不知道自己之后能否持续坚持下去。我想不论怎样只要有时间和就努力坚持。争取以周为单位按要求完成相应工作量的学习。持续学习,不断总结和进步。一、Python安装  Python的安装是还是是一件比较麻烦的事情。之
2023-01-30

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录