一个.java文件要运行需要先用javac编译生成一个.class文件,再使用java解释运行生成的class文件。在用工具开发的时候被合并在一起了,直接运行即可。
如果代码.java文件在某个包里面,第一行必须声明所属的包名:package com.pride
abstract:修饰的类是抽象类和修饰方法是抽象方法.抽象类不能实例化,类里面可以不是抽象方法,抽象方法必须在子类实现(子类是抽象类例外)。接口一种特殊的抽象类,接口必须全部是抽象方法,里面所有方法都是抽象方法,并且默认public abstract修饰.
java环境变量配置:
1.JAVA_HOME:java的安装路径。就是jdk所在的目录。比如:d:\jdk。
2.path:jdk目录下的bin目录。比如:d:\jdk\bin;上面不是配置了JAVA_HOME目录吗,那么就可以换一种写法,%JAVA_HOME%\bin\。
3.classpath:在jdk1.5版本之后可以不用配置这个。".;%JAVA_HOME%\lib";和"%JAVA_HOME%\lib\tools.jar;"两个都要写,前面一个最前面有个点 . 不能忘记。
java命名规则:标识符只能由字母、数字、下划线、$符号组成,不能数字开头,不能使用关键字(java对大小写敏感).
1.包(Packages):全部小写字母组成.
2.类(class):每个单词首字符大写.
3.函数:第一个单词首字母小写,后面单词首字母大写.
4.变量:第一个单词首字母小写,后面单词首字母大写.
5.常量:全部大写.
6.接口第一个字母,应该是I开头。
1 public class HellWorld{ 2 3 public static void main(String []args){ 4 System.out.println("HelloWorld"); 5 } 6 7 }
java内部类:
内部类想访问外部类成员时(内部外部存在同名成员):外部类.this.成员名。
内部类想访问外部类成员时(内部类外部类不存在同名成员):this.成员名。
实例化内部类:外部类名.new 内部类类名()。