Java编程初始用
前言:
1.之前刚接触VS时,新建程序的困囧记忆犹新。就更不用说最初接触的VC6.0了,初步操作简直是噩梦。想做一个初步使用,达到“抛砖引玉”的效果。
2.看到或听到不少大神,说过编程语言的初始学习,以记事本类软件为主。便于基础。基础上来后再转编译环境。编译环境的使用,后续文章补充。在不适用编译环境的情况下,本博客大多以Notepad++为例,记事本或其他记事本类软件都可以。
目录:
1. 方法一:(输出Hello,World)
2. 方法二:(输出Hello,世界!)
3. 方法三:(输出Hello,世界!)(该步骤需要用到记事本)
初始用
前提是JDK安装且环境配置好
方法一:(输出Hello,World)
1.打开Notepad++并新建文件
2.输入代码:(如下)
public class World { public static void main (String args[]) { System.out.println("Hello,World"); } }
代码解释:
3.保存为World.java,与public class类名一致,区分大小写
注意:更改文件扩展名时,保证文件扩展名的对勾打上,否则写的.java就不是扩展名而是文件名
4.在该文件夹下打开cmd,如果其它方式打开的cmd,可以通过操作符命令转入到该目录下。
5.点击enter,进入该页面
6.输入javac World.java
7.该文件夹下方会出现字节码文件World.class文件
该步骤解析:Java的灵魂:字节码
通过虚拟机运行处字节码文件.class,便于计算机理解。通俗解释,计算机是外国人,.java文件我们能看懂,但外国人看不懂,需要虚拟机“翻译”成字节码文件.class。外国人才能看懂。.Java是我们的,.class是他们的。
一个完整的Java运行程序由.java和.class文件组成:
8.将该页面打开
9.输入java World(不能加扩展名,它是对字节码文件的解释)
方法二:(输出Hello,世界!)(与上文操作重复的,不再重复演示)
public class World { public static void main (String args[]) { System.out.println("Hello,世界!"); } }
2.在该文件夹下打开cmd
重新输入javac World.java,因为.java文件更改,与之相配对的.class文件也要重新生成
但用上方的方法,会出现以下错误。而且.class文件也不会出现。
错误原因是
System.out.println("Hello,世界!");
3.解决办法,为其加上参数以其编码方式
输入:javac -encoding UTF-8 World.java
.class文件也出现了
4.再次打开该页面
输入:java World(不能加扩展名,它是对字节码文件的解释)
方法三:(输出Hello,世界!)(该步骤需要用到记事本,如果本身用到记事本更好)
更换了编码方式后,可正确识别中文。
1.将该代码用记事本打开
public class World { public static void main (String args[]) { System.out.println("Hello,世界!"); } }
2.将记事本文件另存为
3.文件名另存为WorldNew.java
编码方式改为ANSI
4.因为文件名改了,公共类名也要改一下。(别忘了保存)
5.在该页面下输入:javac WorldNew.java
.class文件出现
6.在该页面输入java WorldNew