Java第一个程序--HelloWorld

HelloWorld:已经不是一个简简单单的程序了,后续所有编程语言框架的学习,搭建好了之后跑一个最简单的程序测试,都叫HelloWorld。

步骤

1.新建一个文件夹code(存放刚开始学习的代码),下面在创建一个day01的文件夹(存放第一天的代码)

代码就是指令,指令用文本来承载就行了,不适用其他格式

在新建好的目录下右键

Windows7

Windows10

 

2.修改:文件名.后缀

 

3.右击文件

 

 

4.输入代码

 

 

5.看下面的图

 

 

首先配置完环境变量,上面的两个命令可以在任何位置(文件夹)下执行

但是要使用命令编译或者运行Java的代码需要找到对应文件的位置

 

①找到对应HelloWorld.java的位置。(使用cmd命令

偷懒的技巧: 回车就行不用使用dir cd等命令。

 

 

②使用javac编译HelloWorld.java文件,输完后按回车执行命令

 

  直接出来下一行没有提示错误就会在文件夹下多出来一个:.class字节码文件,

  字节码文件名称是源文件中的类名,字节码文件对应的就是java文件中的类

 

 

 

 

 ③解释运行字节码文件:使用java命令后面+字节码文件的名称(类的名称)不要后缀

 

 

  会提示错误,没有找到mian方法。main方法是程序的入口,编译的时候可以没有,运行的时候必须要有。格式是固定的

  按照提示补全类中的内容

  因为修改过源文件,所以需要重新编译。

  偷懒的方法:在窗口中用↑键可以调出之前使用过的命令,按过了(跳到别的命令)就可以使用↓键再往回找。找到后回车就行了

 

  没有错误提示,重新编译完成后会覆盖之前的 .class文件(字节码文件)

 

④继续解释运行字节码文件:使用java命令后面+字节码文件的名称(类的名称)不要后缀

 

  现在就不会有错误提示了,但是啥也没有

⑤写一段代码,照抄以后学到自然就懂了

 

 

⑥因为修改过源文件,所以又要重新编译。编译完后接着运行

 

 内容就是""中的部分

 

 

 Java第一个程序就完成了

注意的细节

1.不要在命令后+;

 

 

2.写错文件名称会提示找不到,无法加载

 

 

3.写小写的名称也能执行命令,是因为Windows不区分大小写,而Java严格区分大小写

javac找的是源文件,是Windows环境下找所以大小写无所谓

 

 

但是java就区分大小写

 

 因为这时候就回到Java层面了,java命令是java虚拟机运行.class字节码文件的命令,虚拟机找不到

 

 4.什么都没写错,提示找不到,无法加载。有可能是classpath配置错了

classpath其实也可以不用配置

classpath是class文件的路径,java命令运行.class文件后就会去classpath下面找。

你写到day01目录下,然后让命令去到配置错误的classpath下去找,就会提示找不到,无法加载。

 

5.java代码严格区分大小写

 

 

 

 

6.语句结束要+;(英文的)

 

 

 

 

 

 

小结第一个程序

 

 

 编写

  • Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如 本例中的HelloWorld类。
  • Java应用程序的执行入口是main()方法。它有固定的书写格式: public static void main(String[] args) {...}
    • args是argument参数的缩写
    • 能变的地方只有参数名称args,中括号[]的位置 可以写在参数名称后
  • Java语言严格区分大小写。
  • Java方法由一条条可执行语句构成,每个语句以“;”结束。(可以从右往左看,每一行末尾要么是;结尾。要么是}结尾)
  • 大括号都是成对出现的,缺一不可。
  • 一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含 一个public类,则文件名必须按该类名命名。

 

 

 

 

 

 

 

什么都不写

 

 

编译:

 

 

源文件有几个类生成几个字节码文件

 

运行:只能运行有main方法的.class文件

 

posted @ 2020-03-27 15:16  风萧萧路漫漫  阅读(547)  评论(0编辑  收藏  举报
// 改变博客标题
浏览器标题切换
浏览器标题切换end