1.分析Java程序的编写过程
(1)创建一个java文件
扩展名.java 【文件名是中文并且构成文件名的单词的首字母必须是大写】
(2)编写规范
程序规范:
最外层编写一个类
public class 文件名{
业务代码
}
代码运行入口——主函数
public static void main(String[] args){
}
输出语句:
System.out.println();
注意:
上面的代码都是固定写法
所有的Java代码都是在英文环境下编写的
根据我们学xi的Java语法,将逐渐丰富业务代码
(3)编写源程序代码JVM不能加载运行
需要使用javac命令将源代码【.java】编译成字节码【.class】
语法:javac 文件名.java
(4)编译后的字节码文件【.class】能够被JVM识别
使用java命令加载字节码文件直接运行程序
语法:java 类名/字节码文件名
总结:
Java源文件【HelloWorld.java】,经过【javac】命令编译成Java字节码文件【HelloWor.class】
【java】命令执行Java字节码文件【HelloWor.class】,得到结果
2.编写习惯/编码规范
(1)Java代码中严格控制大小写
(2)固定写法的代码不可随意更改
(3)所有的Java代码都是在英文环境下编写的
(4)各种括号,成对编写,避免遗漏
(5)层级关系分明,注意代码缩进的使用
(6)在没有通知使用图形化工具编写代码前,统一使用notepad
(7)认真,细致
3.问题
(1)编码问题——乱码问题
电脑无法识别
解决办法:
(1)之前统一编码——UTF-8
(2)如果已经不统一了:
首先使用源代码工具正常打开
选中所有内容复制
到新编码工具内,粘贴,保存
(2)报错问题
javac编译代码
如果没有报错,则代码合理没有语法错误
如果报错,则会指出报错原因和位置
(3)Java编译和运行过程错误探索
字节码文件就是类名
可以不一致【定义类的时候前面public去掉】
当我们一个文件夹下有多个Java文件我们全部都编译了
无法知道哪个【.class】对应哪个【.java文件】