Java程序分析,编码规范以及问题

102 阅读2分钟

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文件】