下载此文档

JAVA学习笔记.doc


文档分类:IT计算机 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
J2SE部分
面向对象
1、类的基本知识
(1)、类的声明语法
[访问控制符][类修饰符] class 类名[extends 被继承类名]
[implement 接口名]{主体}
注:[]的内容是可选的
(2)、类的访问控制符
public:将类声明为公用的,访问类的成员不受对象和包的限制。
protected:限定类的成员只能被该类的其他成员或派生类访问。
private:限定类只能被该类的其他成员访问。
JAVA缺省的访问控制:类可以被其他类引用和扩展,只有相同包的对
象才能使用该类。
(3)、类的修饰符
abstract:抽象类,表明该类未完成,抽象类一般有以下特征:
①类中含有抽象方法
②类的超类中有abstract方法,该类中没有实现。
③类实现的接口中声明或继承了abstract方法,在该类中没有继承或
实现
final:表明类是完全的,不能被继承。
strictfp:对类中所有代码都要求严格遵守IEEE754中规定的否点小数
精度。
2、成员变量:
(1)、成员变量声明语法
[修饰符] 类型变量名= [初始值][变量]。
(2)、成员变量修饰符
static:静态变量,实例化对象后,只要改变父类、子类以及该类的对
象中的任意一个的值,那么所有对象的值都会改变。
final:常量声明控制符,该类成员变量一旦声明则不能改变其值。
transient:声明的成员变量不会被JVM保存,如果不改变其值,永远为
默认初始值,transient修饰的变量是暂时性变量。
volatile:共享变量,用于多线程编程时,多个线程共享一个变量,在
加锁和解锁时同步变量。
3、成员方法:
(1)、成员方法声明
方法修饰符结果类型方法名([参数列表]) [throws子句]{方法体}
(2)、成员方法修饰符
static:静态方法(类方法),不用实例化对象就能调用的方法,静态方
法只能访问类中的静态成员。
abstract:声明一个没有函数体的方法,必须声明在抽象类中,试图在

非抽象类中声明抽象方法编译时会出错。
final:声明为final的方法不能被子类隐藏和覆盖。
native:用于将JAVA代码和其他语言环境集成起来,native声明的方
法是没有方法体的,具体用法参考《JAVA jni企业应用》。
strictfp:声明的方法中所有的double和float都必须遵照FP-strict
synchronized:用于多线程程序对共享数据访问时,做加锁操作。
(3)、方法体中的局部变量如果和类的全局变量相同,则全局变量会被隐藏。
(4)、非private的方法都可以继承
(5)、方法重载和覆盖时,访问权限必须一致,否则会产生编译错误。
(6)、JAVA中类的构造方法与类名相同。
4、类的实例通过成员运算符“.”来访问变量和方法。
5、关于内部类和匿名类的用法,请参考[零碎资料]->内部类的使用方法
6、接口
(1)、接口的定义
[public] interface 接口名[extends 接口] {接口体}
(2)、接口的访问控制:缺省情况下,接口只能被同一包中的类访问,如果
声明为public则任意类都可以访问。
(3)、接口的继承:一个接口可以继承多个父接口用“,”隔开,不能继承类。
(4)、接口的实现:一个类可以实现多个接口用“,”隔开
7、包|
(1)、包的定义
package 包的名称
(2)、包的名称的命名规则,用“.”表明包的层次结构。
(3)、包的导入语法:import 包名;在编写程序时,如果只用到包中的某一个或几个类则最好指明类名,不然会很浪费内存空间。
8、访问控制总结
(1)、可以从任意位置访问声明为public的单元。
(2)、以private声明的单元(成员变量、内部类、成员方法等)不能在类外
访问。
(3)、如果一个单元没有使用任何访问修饰符,那么它可以被子类和同包中
的类访问。
(4)、声明为protected的类只能被直接子类和同包中的类访问。
数组、向量Vector与字符串
1、数组
(1)、数组的声明和定义
声明语法:type 数组名[] 或 type[] 数组名。
定义语法:数组名= new type[长度]如果有多维,后面可以加多
个中括号。
(2)、数组的声明必须明确指定数据类型,定义必须指定数组长度。
(3)、数组的定义还可以有如下格式:int a[][] = {{1,2},{3,4},{5,6}};
(4)、arraycopy拷贝整

JAVA学习笔记 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小0 KB
  • 时间2015-06-03