1 / 40
文档名称:

JAVA金典总结大全.doc

格式:doc   大小:426KB   页数:40页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

JAVA金典总结大全.doc

上传人:小博士 2019/7/27 文件大小:426 KB

下载得到文件列表

JAVA金典总结大全.doc

相关文档

文档介绍

文档介绍::..一个Java源文件(.java)只能有一个public类(lass),它是公共接口;但可以没有public类Java源文件的名称必须与public类的名称相同;若没有public类,则可以与任何一个类的名称相同关键字static允许在不创建类的实例的情况下,调用main函数C语言中用非0值表示逻辑真,用0值表示逻辑假Java语言用布尔型数据表示逻辑真和假数组的初始化分为静态初始化和动态初始化两种。复合类型的数组,需要经过两步空间分配。stringArray=newString[3];〃给数组stringArray分配3个应用〃空间,初始化每个引用值为nullstringArray[0]=newDate();分别为每一维分配空间,如:Strings[][]=newString[2][];s[0]=newString[2];s[l]=newString[3];s[0][0]=newString(“Good”);s[0][l]=newString(“Luck”);s[l][0]=newString("to”);s[l][l]=newString("you”);s[l][2]=newString(“!”);Arrays类提供许多方法操纵数组,例如:排序,查询Arrays类的soit()方法:(数组名);ArrayList类的构造方法有3种重载方式ArrayList()创建一个空的ArrayList对象ArrayList(Collectionc)根据指定的集合创建ArrayList对象ArrayList(intinitialCapacity)使用给定的大小创建ArrayList对象-ArrayList类的常用方法intsize()返回ArrayList对象的大小,即元素的数量booleanisEmptyO判断ArrayList对象是否为空,为空返回true,否则返回falsevoidclear()清空ArrayList对象中的所有元素booleanadd(Objectelement)向ArrayList对象中添加一个元素,该元素可以是任何类的对象Objectremove(intindex)从ArrayList对象中删除指定索引位置的元素Objectget(intindex)返回指定索引位置的元素Objectset(intindex,Objectelem)将元素elem存放到由index指定的索引位置上booleancontains(Objectobj)判断对象obj是否在集合中intindexOf(Objectelement)判断element在ArrayList对象中是否存在,存在返回对应的索引,否则返回・1构造函数的重载方法的参数也可以是对象方法能够返回任何类型的数据,包括某个类的对象。static关键字当声明一个对象时,并不产生static变量的copy,所有对象共享同一个static变量。它们仅能调用其他的static方法;它们只能访问static属性;它们不能以任何方式引用this或super;设计模式一单例模式单例模式的作用就是保证在整个应用程序的生命周期中,单例类的实例至多存在一个单例模式的实现将单例类的构造方法私有化,防止外部访问提供一个外部可访问的静态方法,用于创建并返回单例类的实例设置一个静态属性,用丁记录是否已经创建了唯一的实例对象单例模式-lassSingleton_Hungry{privateSingleton_Hungry(){}privatestaticSingleton_Hungryinstance=newSingleton_Hungry();publicstaticSingleton_Hungrygetlnstance(){returninstance;单例模式-lassSingleton_Lazy{privatestaticSingleton_Lazyinstance;privateSingleton_Lazy(){publicstaticSingleton_Lazygetlnstance(){if(instance==null){instance=newSingleton_Lazy();}returninstance;}}classChildClassextendsParentClass{〃hildClass(){〃构造方法此处隐含一条调用父类无参构造方法的语句System,;}}当实例化子类的对象时,必须先执行父类的构造方法,然后再执行子类的构造方法如果父类还有更上级的父类,就会先调用最高父类的构造方法,再逐个依次地将