0.限定词:(public private protected) 为了让此类的方法属性 是否对 外开放。
private :保护此类的方法或属性,保证此类的逻辑不会受别的类影响或被修改,导致程序出错。
public :任何类都可修改此类的方法或属性。
protected:只能够允许让继承类修改或本类
1. 任何对象都是通过对象引用来表示对象.
2. 调用函数 :向对象发送消息
3. t his :表示当前对象 只能在在该对象的方法里调用
同一个方法中不能调用两次构造器
除了构造器之外 编译器禁止在其他任何方法中调用构造器
4.static:全局变量,即使创建了两个改静态对象, 该静态对象也只有一份存储空间 两个引用引用同一个对象
5:成员变量要初始化
6.Java就会在用户有能力操作对象之前自动调用相应的构造器,从而保证了初始化的进行。
7.每个编译单元都必须有一个后缀名.java,而在编译单元内则只可以有一个public类,该类的名称必须与文件的名称相同,其他的类主要用来为主public类提供支持。
8.,设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序(.class文件)。
CLASSPATH该变量是JAVA加载类(class or lib)的路径.只有在classpath设置的路径中的类才能被加载.
PATH:用于列出可执行文件的搜索路径.因为通过要通过命令行的命令启动JAVA,JAVAC等编译工具和解释工具,系统必须要知道他们 所在的位置,PATH就是用来指明他们的位置的.
classpath即是类路径的意思,后缀为.java的源程序编译成功之后会生成后缀为.class的类文件。classpath与import关键字是相关的,程序编译的时候,遇到import关键字,编译器就会到classpath参数对应的路径中去寻找对应的.class类文件,将其倒入
1.JAVAHOME就是安装目录.用在 PATH,CLASSPATH的设置中免去了你再写一长串的路径,用JAVAHOME就代替安装目录.
path的作用就是配置jdk的bin目录,这个目录下包含了一些命令,例如javac java javadoc,配置完成之后可以在任意目录下使用这些命令,而不必每次切换到bin目录下。