文章目录
1. 编写第一个Java程序
在最初进行Java学习时,可以先避开功能强大但又繁琐吓人的各类编译器,用记事本直接写Java程序。这样编写代码的时候肯定不如编译器方便,但可以让我们更加清楚一个Java程序是怎么编写和运行的,如果一开始就使用
当然,大家可以下载一个Notepad++,在打开文件时选择用Notepad++打开即可。当然不下也行。
首先在任意位置创建一个记事本(.txt)类型的文件。将其名称改成HelloWorld.java。
如果不显示文件后缀名。win10系统中,随便打开任意文件夹,勾选图中选项即可。
win7系统中,随便打开任意文件夹,右上角“组织”,“文件夹与选项搜索”,“查看”,在高级设置中找到“隐藏已知文件类型的拓展名”取消勾选即可。
打开文件,写代码。
//创建一个类 类名要和文件名一致,类名后面的大括号成对
public class HelloWorld {
//程序的入口,开始运行的位置,main方法 public static void main(String[] args)
public static void main(String[] args){
//输出一行Hello World
System.out.println("Hello World!");
}
}
由于我们使用的Java提供的编译器,不支持中文,因此代码中的注释(也就是“//”后面的内容)就先不要跟着写了,否则会出现编码类型的错误,导致编译不通过。
(给萌新说:用tab键实现对齐,不要使用空格。)
编写完后,保存并关闭文件。
2. 运行Java程序
1)在命令行界面,打开 .java文件所在的位置
win10系统下打开特定位置的命令行界面:
在该文件所在的文件夹下,按下shift单击鼠标右键,选择“在此处打开power shall窗口”。
win10及以下系统打开特定位置的命令行界面 (包含一定的关于命令行界面的操作):
使用win10的朋友也不要不看这边,跟着试一试,对以后学习编程只有好处没有坏处
windows + R打开运行,输入cmd回车打开命令行界面
在命令行界面,先确定自己编写好的.java文件所在的影片,列如D盘,则在命令行中输入d:(一定注意冒号是英文的冒号,所有的符号都不能用中文),回车
(注意:1. 不区分大小写 2. ‘:’为英文格式 3.若所创建文件在c盘则无需此步)
(关于命令行界面常用的操作,不要背也不必每个都搞懂,以后用到的时候自然就会了。目录即文件夹。)
我们使用cd转到文件所在的目录,(对文件右键—>属性即可得到文件的位置)比如,cd D:\个人文档\作业\实训\代码\基础
(此部分访问文件的方法可适用于所有编程语言,在以后学到了文件处理的部分以后,访问特定文件位置的文件)
2)编译和运行Java程序
在power Shell / cmd窗口下输入javac HelloWorld.java,回车,来编译文件。
名词:编写和编译不一样。编写,是我们写Java程序的过程;编译,是把我们编写好的Java语言,转换成一个计算机能看懂的语言的过程。
(推荐优先使用Powershall)
(这步如果出现 “错误: 编码GBK的不可映射字符”,点击此处看解决办法)
此时回去看,文件所在的文件夹下。出现了一个.class文件。
基础知识
使用javac 类名.java可以编译该文件,编写好的Java文件一定要先编译才能使用。这句话现在不用太深入理解,等到以后学习了类的交互后,这里还会更深入的学习。
类名.java文件是保存源代码的文本文件,编译就是将我们写好的Java文件通过特定的方法转化为计算机所能读懂的,二进制字节码文件,即类名.class。这个.class类型的文件,就是计算机所能看懂的文件。
在power Shell / cmd窗口下输入java HelloWorld,回车,来运行编译好的.class文件。
运行成功!
基础知识
使用java 类名可以运行该类
类名.class是用于保存 Java类的 二进制编码以及Class对象,每一个 Java类都有一个解释该类特征的 Class对象。