CD 是目录间的跳转指令,例如在c:\java> 下输入 cd c:\javapack 会切换到c盘下的javapack文件夹
如果想直接跳转到其他盘,例如 d:\delphi7 可以先d: 加回车,然后用上面的跳转指令cd
如果A.java文件存在B目录下,其中A文件内含package ch05 语句。想将其编译的.class 文件存放到c:\b目录下,那么在dos下可以输入javac –d c:\b,命令中的d用于指示存放的目录。编译过后,会在b目录下生成ch05目录。
改变环境变量之后要重新打开cmd才能起作用。
Java几点:
1、 类,对象:类可以认为不是实际存在的,它只是定义了一种对象的实现方法,对象是类的具体化。类成员可以直接通过类名访问,它只会有一份,不论定义多少对象,类成员在定义时最前面要加static修饰符。而实例成员必须通过对象访问。
2、 构造函数的作用:构造函数是用来初始化对象属性的,属性是指继承的属性或者新定义的属性。
3、 多态和封装:多态实际是方法改写的表意词,说明了方法在被继承时可以被改写的概念。封装主要是指private修饰符,某一种属性或者方法可以通过private加以限定,不被外部类所修改或获取。
4、 继承:类的继承,继承实际上会继承所有除private限定外的所有属性和方法,在继承的过程中可以重载构造函数,遮蔽属性,改写方法。
5、 重载、改写和遮蔽:
1) 重载:构造函数的重载,在重载时,方法名一定要一样,不一样就不是构造函数,只能是方法;传入的参数一定不一样,编译时就是靠参数个数或者类型来判断到底执行哪一个构造函数。构造函数一般不需要返回值。
2) 遮蔽:在继承父类时,子类中出现了父类相同的属性时,这是调用这一个属性,调用的是子类中的属性。
3) 改写:与遮蔽不同,改写指的是方法,而不是属性。而且改写与重载也不同,重载的是构造方法,改写的是普通方法。改写时,修改的只是修饰符由private-package-protected-public的转变,即越改写开放性越强或者保留原来开放程度。对已其他的方法名,参数,返回值,都不能修改。