java基础--复习笔记

java基础--复习笔记

ID:45756835

大小:47.36 KB

页数:17页

时间:2019-11-17

java基础--复习笔记_第1页
java基础--复习笔记_第2页
java基础--复习笔记_第3页
java基础--复习笔记_第4页
java基础--复习笔记_第5页
资源描述:

《java基础--复习笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、JAVA基础2011年4月17日22:21Path的主要功能是设置JDK的可执行命令classpath主要是在执行的时候起作用,告诉JVM类的保存路径,一般设置成”Ps:classpath只在java命令的时候起作用,而对于javac不起任何作用publicclass文件名称必须与类名称一致class文件名称可以与类名称不一致在整个java屮貝允许有-•个publicclass声明,但是允许有其他的class声明java中的标识符java屮的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能

2、以数字开头,不能是javaz中的保留关键字。关键字说明:1、在JAVA中goto和const没有任何的意义2>assert是在JDK1.4Z后增加进來的3、enum是在JDK1.5Z后增加进来的java中以下儿个单词没彳j特殊意义,不要作为标识符:true,false,null数值型整数类型(byte,short,int,long)浮点类型(float,double)字符型(char)布尔型(boolean)PS:基本数据类型:类似于普通的值引用数据类型:传递的是内存的地址NO数据类型大小/位可表示的数据范围1long(Ik整形)64-9223372

3、036854775808~82233720368547758072int(整数)32-2147483648-21474836473short(短整数)16-32768327674byte(位)8-128^1275char(字符)20^2556float(单精度)32-3.4E38(-3.4X1038)~3.4E38(-3.4X1038)7double(双精度)64-1.7E308(-1.7XIO308)T.7E308(-1.7X10308)字符类型在内存中占有2个字节,可以用來保存英文字母等字符,计算机处理字符类型时,是把这些字符当成不同的整数来看待

4、,因此,严格说,字符类型也算是整数类型的一•种NO区别点重载覆写1单词Overload!ngOverriding2定义方法名称相同,参数的类型或个数不同方法名称、参数的类型、返回值类型全部相同3定义对权限没有要求被覆写的方法不能拥有更严格的权限4范围发生在一个类中发生在继承类中No区别点thissuper1属性访问访问本类中的属性,如果本类没有此属性则从父类中继续查找访问父类中的属性2方法访问本类中的方法,如果本类中没冇此方法,则此父类屮继续查找直接访问父类中的方法3调用构造调用木类构造,必须放在构造方法的首行调用父类构造,必须放在了类构造方法首行4

5、特殊表示当前对象无次概念final关键字可以修饰类,函数,变量类修饰类为最终类,任何类不能再继承它.即:不能有子类,该类小的所有方法都隐式地被指定为final函数该方法在类里是授终方法,继承它的方法不能去垂写它•即:不能被覆写变量被修饰的变量是常量或者叫终态变量,一旦初始化后就不能再改变变量的值.抽象类的定义及使川规则包含一个抽象方法的类必须是抽象类抽彖类和抽彖方法都要使用abstract关键字声明抽彖方法只需声明而不需要实现抽象类必须被子类继承,子类(如果不是抽象类)必须覆写抽象类中的抽象方法。接口的定义格式Interface接口名称{全局常量;抽

6、象方法;〃默认为publicabstract类型的}对象的多态性对象的多态性主要分为以下两种类型:向上转型:子类对彖一父类对彖对于向上转型,程序会口动完成,格式:对象向上转型:父类父类对象二了类实例;向下转型:父类对象一子类对象对于向下转型时,必须明确的指明要转型的子类类型格式:对彖向下转型:了类了类对彖=(了类)父类实例ps:转型Z后,因为操作的是父类对象,所以是无法找到在子类中定义的新方法。■个类永远不耍去继承一个C经实现好的类。只能继承抽象类或实现接口。NO.区别点抽彖类接口1定义包含一个抽象方法的类抽象方法和全局常量的集合2组成构造方法、抽象

7、方法、普通方法、常变a常量、抽象方法3使用了类继承抽象类(extends)了类实现接口(implements)4关系抽彖类町以实现多个接口接口不能继承抽彖类,但允许继承多个接口5常用设计模式模板设计工厂设计、代理设计6对象都通过对象的多态件产牛•实例化对象7局限抽象类有单继承的局限接口没彳j此局限8实际作为一个模板是作为一个标准或是表示一种能力9选择如果抽象类和接口都可以使用的话,优先使用接口,因为避免单继承的局限10特殊一个抽象类中可以包金多个接口,一个接11中可以包含多个抽象类抽象类和接口的实例化:通过对象多态性抽象类表示一个模板,接口制定的是一

8、个标准常见的设计模式:模板设计,工厂设计,代理设计,适配器设计Object类屮的主要方法:[equals方法

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。