一个.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 }
HelloWorld

 


 

java内部类:

  内部类想访问外部类成员时(内部外部存在同名成员):外部类.this.成员名。

  内部类想访问外部类成员时(内部类外部类不存在同名成员):this.成员名。

  实例化内部类:外部类名.new 内部类类名()。