今晚我又重新复习了一下我刚学Java那天的内容,现在操作起来熟能生巧,1分钟不到就完成了,顺便写了篇文章记录一下
编写第一个Java程序
1.新建一个HelloWorld.java
文件(新建HelloWorld.txt
将后缀.txt
改成.java
就ok
了 注意:Java
对大小写敏感所以大小写不要弄错了哦,在本案例H
和W
都是大写);2.
在文件中添加如下代码:
public class HelloWorld{
public static void main(String[] args){
System.out.println("我的第一个java!");
}
}
(在这里对于当时不懂的我来说可能会有疑惑,这么多英文是干什么用的呢?现在我已经知道public static void main(String[] args){}
这个是程序的主入口,在我学习java
基础阶段,我的代码都需要写在这里就行了。)
好了,接下来将新建好的HelloWorld.java
文件放在E盘
下。
打开命令行黑窗口:依次输入:
E:
(切换目录到E盘
下 因为HelloWorld.java
文件在E盘
)注意:如果放在其他目录就要进入那个目录里再进行下一步Javac HelloWorld.java
(编译java
文件,代码写的有问题就会报错)Java HelloWorld
(运行编译生成的字节码文件)- 运行编译完成之后即会打印出“我的第一个
Java
”
注意:如果出现乱码那肯定是没有改成对应的编码UTF-8
当执行javac HelloWorld.java
成功后E盘会多生成一个HelloWorld.class
文件,如图
这是为什么呢?这我们就要说到JAVA
程序的运行流程了,关于这个只需要记住一张图即可。
这张图也就是Java
程序的编写执行流程:
1.将Java
代码编写到扩展名为.java
的文件中;2.
通过javac
命令对该java
文件进行编译;3.
通过java
命令对生成的class
文件进行运行(注意:虽然我们执行的是class
文件但是在命令行中执行的时候不需要加 .class
后缀)。
现在我写一个程序。跟输出下面这张图的结果一样:
只需要把HelloWorld里的内容改成如下代码即可:
public class HelloWorld{
public static void main(String[] args){
System.out.println("姓名:孤煞星");
System.out.println("年龄:20");
System.out.println("职业:学生");
System.out.println("课程:java");
}
}
接着打开命令行按我们之前的操作步骤就可以得到输出结果:
注意:如果出现乱码那肯定是没有转换成对应的编码UTF-8