1.Java程序的组织形式
java程序是一种纯粹的面向对象的程序设计语言,Java程序因此以类(class)的形式存在,类(class)是Java程序的最小程序单位,java程序不允许可执行性的语句,方法等成分独立存在需要放在类定义里面。
最简单的java程序-只包含一个空类定义的程序
class Test
{
//若需要某个类能被解释直接解释执行,类里面还要包含main方法,且main方法必须使用public static void 来修饰,且main方法的形参必须是字符串数组类型(String[]args是字符串数组的形式)
//main方法写法几乎固定,因此main方法是java程序的入口
//对于一个大型的Java程序而言,往往只需要一个入口,也就是只有一个类包含main方法,其他类都被main方法直接或间接调用
}
2.Java源文件的命名规则
- java程序源文件的后缀必须是.java
- 主文件名一般可以自定义,若定义了public类,则必须与该public类名字相同
- 一个java程序最多定义一个public类
建议:
- 一个java源文件只定义一个类,不同的类使用不同的源文件定义
- 让java源文件的主文件名与该源文件中定义的public类同名
3.初学者雷区
1.CLASSPATH环境变量的问题
使用jdk>=1.5的不需要考虑这个问题,不设置这个环境变量也可以正常编译和运行JAVA程序
如果指定了CLASSPATH环境变量,需要在CLASSPATH环境变量中加一点. 代表当前路径强制JAVA解释器在当前路径下搜素java类
2.大小写问题
java语言严格区分每个单词的大小写,必须注意
3.路径里包含空格的问题
在安装jdk以及java相关程序、工具的时候不要安装在包含空格的路径下,否则可能引发错误
4.main方法的问题
如果需要JAVA解释器直接运行一个java类,则这个类必须包含main方法,必须用public和static来修饰,必须使用void声明该方法的返回值,而且该方法的参数类型只能是一个字符串数组不能是其他参数类型。public和static修饰符的位置可以互换但其他部分是固定的。
文章评论