用记事本写java代码

首先,使用记事本写java代码要配置好IDE和环境变量。同样的,写其他类型的代码也一样。这里仅写出java代码。

ps:我推荐使用Sublime Text记事本,不过用电脑自带的notepad++也可以。

1.更改文件扩展名

首先,在你存放代码的文件夹中,新建一个文本文档,文件名叫HelloWorld,然后将.txt后缀改成.java,就会变成以下这样。

用记事本写java代码_第1张图片

2.在记事本里写HelloWorld 

public class HelloWorld {

	public static void main(String[] args) {
		System.out.println("HelloWorld");
	}
}

3.win+r 打开命令运行框,输入cmd,打开Windows控制台命令窗口  

用记事本写java代码_第2张图片

用记事本写java代码_第3张图片

4.进入.java文件所在的路径 

使用cd c: 来进入到c盘的路径,如果你的代码存放在d盘,那就用cd d:,其他盘以此类推。

用记事本写java代码_第4张图片

接着找到.java文件所在的路径 

用记事本写java代码_第5张图片

用记事本写java代码_第6张图片  

也可以直接在.java文件存放的目录中输入cmd,直接进入.java文件所在的目录 

用记事本写java代码_第7张图片

5.使用javac 文件名.java命令生成字节码文件 

计算机能够识别的是二进制数据,javac 文件名.java  其实就是编译的过程。经过编译,源文件就变成了能够被计算机识别的字节码文件(class),字节码是由一系列二进制组成。

用记事本写java代码_第8张图片  

用记事本写java代码_第9张图片

用记事本写java代码_第10张图片

用记事本写java代码_第11张图片

6.使用java 文件名命令 运行字节码文件,让程序跑起来 

用记事本写java代码_第12张图片

 标红的地方就是字节码文件的标识。

用记事本写java代码_第13张图片

补充一些,上述提到的命令,javac是用来编译的,java是用来运行的,那么程序在哪里运行呢?在JVM(java虚拟机)上运行。 

7. 输出数组内容与输出汉字

public class HelloWorld {
	public static void main(String[] args) {
		for(int i = 0; i < args.length; i++) {
			System.out.println(args[i]);
		}
		System.out.println("---");
	}
}

用记事本写java代码_第14张图片 

为什么编译运行过后,数组内容没有显示出来?那是因为数组中没有元素,我们要自己主动输入。 

用记事本写java代码_第15张图片 

还有一点要注意,我们每次在记事本修改代码以后,都需要在命令窗口重新编译。但是当我们的代码中有汉字的时候,则会出现乱码的现象。

用记事本写java代码_第16张图片

这是因为记事本的默认编码方式是utf8 编码方式,而java在cmd中执行的时候,使用的是GBK编码方式。所以,我们只要将GBK编码方式改为交utf8编码方式就可以解决汉字这个问题。

用记事本写java代码_第17张图片 

以上,就是用记事本写代码的简易过程,如果您有一些宝贵的建议,非常欢迎补充。 

你可能感兴趣的:(JavaSE,java,开发语言)