正文描述:《Java常用API的运用,效率及技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java常用API的运用,效率及技巧整理:张学军1.Java而向对象基木概念2.System3.String,StringBuffer4.数值,字符,布尔对象与简单类型的操作5.Class,ClassLoader6.Java10系统7.Java集合类8.ResourceBundle,Properties9.Exccptions10.JDBC类库11.常用设计模式…本文档旨在对我们常用的一些JavaAPI做一些总结,目的是让我们能够正确有效的使用Java的类库。技巧也就是询人经验的一种总结。1.Java面向对象基本概念Java基木上是血向对象的程序设计语言,除了一
2、些简单类型(primitive)的变量以外,一切都是对象,程序是对象的组合,每个对象都有自己的空间,并且每个对象都有一种类型,同一类所有对象都能接受相同的消息。下面只对Java屮对象的结构作简单的说明:>类(class):class是定义类的关键字,类屮包含类变量,方法,内部类,内部接口等。由class可以生成类的实例,即一个个对象。如果一个类的成员被定义成static的,则这个成员不专属于任何对象,而是属于这个类,所有的对象共享这个成员。>抽象类(abstractclass):抽象类不能直接生成一个实例,抽象类中必需有方法是abstract的,抽象类的意思就是
3、它实现了一部分的方法,而定义为abstract的方法则需要在它的字类屮去实现。>接U(interface):接口可以理解为纯抽象的类,它的每个方法都是未实现的,它可以有成员变暈,但必须是static的。一个类如果从这个接口继承(implements)则它必须实现这个接口的所有方法。继承类用关键字:extends,继承接口用关键字:implements。一个类只能从一个类继承下来,但可以从多个接口继承(类似于C++的多重继承)。了类可以覆盖父类的方法(method),但不能覆盖父类的成员变量(field)o如果父类的方法为final或static的则不能被覆盖。类
4、的初始化顺序是,如果有父类,则先初始化父类的field,然后执行父类的构造函数,如果子类没有显式的去调父类的构造函数则缺省的会去调父类的无参数构造函数。然后是子类的field与构造函数的初始化。publicinterfaceSuperInterface{publicstaitcStringSOME_FLAG='T';publicvoidsomeMethod();}publicClassSuperClass{{System.out.printlnC'initSuperClassheld'');}publicSuperClass(){System.out.print
5、lnC'initSuperClassConstructor'');publicvoidrunMethod(){System.out.printlnC'runSuperClassrunMethod(),v);}}publicClassSubClassextendsSuperClassimplementsSuperInterface{{System.out.printlnC^initSubClassfield");}publicSubClass(){System.out.printl^^initSubClassConstructor,,)i}publicvoidso
6、meMethod(){System.out.printlnC'runSubClasssomeMethod()^);}publicvoidrunMethod(){System.out.printlnC'runSubClassrunMethodO^);}}有以下"St代码:publicclassTest{publicvoidmain(String[]args){SubClasssub=newSubClass();sub.runMethod();}}则会输出:initSuperClassfieldinitSuperClassConstructorinitSubClas
7、sfieldinitSubClassConstructorrunSubClassrunMethod()以下章节所讲述到的常用的JavaAPI就是一些JavaH带的一些Class或Interface的用法。2.SystemSystem类位于packagejava.lang下面,凡是此package下面的类我们可以直接引用无盂先import进来,因为JVM缺省就load了这下面的所冇class。System包含了一些我们常用的方法与成员变量。System不能被实例化,所冇的方法都可以直接引用。主要作用大致冇:>输入输出流:(PrintStream)System.ou
8、t(标准终端输出流),(
显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。