java快速入门
一、运行机制
需求说明要求开发一个Hello.java 程序,可以输出"hello,world!"开发步骤·
将 Java 代码编写到扩展名为 Hello.java 的文件中。
通过 javac 命令对该 java 文件进行编译, 生成 .class文件,如果有中文注释,注意文件编码,一种方式是改为对应命令提示符的文件编码,一种是直接以下面的命令选择自己想要运行的文件的文件编码即可(在使用命令时可以适当使用上下光标,加快效率)。
javac -encoding UTF-8 Hello.java
- 通过 java 命令对生成的 class 文件进行运行
java Hello//注意不用加.class,因为你本身就是在运行Hello这个类,你的类名是Hello,而不是Hello.class
- 运行原理示意图
必知:.java是源文件,.class是字节码文件
注意:对修改后的Hello.java源文件需要重新编译,生成新的class文件后,再进行执行,才能生效。
代码如下:
实现如下:
文件有中文时处理:一种方式是将自己用的编程软件的文件编码改为对应命令提示符的文件编码,一种是直接以下面的命令选择自己想要运行的文件的文件编码即可。
javac -encoding UTF-8 Hello.java
二、开发细节
三、初学Java易犯错误
四、转义字符
//转义字符
//在控制台使用Tab键可进行文件名补全
public class ChangeChar{
//主方法
public static void main(String[] args){
// 1)\t :一个制表位,实现对齐的功能
System.out.println("北京\t天津\t上海");
// 2) \n : 换行符
System.out.println("红楼梦\n西游记\n水浒传");
// 3)\\ : 一个斜杠(想输出两个斜杠需要四个斜杠)
System.out.println("E:\\code\\java_code");
// 4)\" :-个"(双引号应是英文双引号,如果是中文双引号则不需斜杠)
System.out.println("老韩说:”要好好学习java“");
// 5)\' :-个'
// 6) \r :一个回车
// 1.输出韩顺平教育
// 2.\r表示回车,最后会输出:北京平教育
System.out.println("韩顺平教育\r北京");
}
}
实现代码如下:
public class Test{
public static void main(String[] args){
System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
}
}
输出: