JAVA复习(不全).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JAVA复习(不全)

第一章JAVA语言严格区分大小写,运行字节码文件时,只需要写文件名。JAVA中的方法是指JAVA语言中按照一定格式书写的、具有一定功能的程序码块。【方法的修饰符】返回值类型 方法名字(【方法所接收的参数类型 参数类型】){ 实现方法功能的代码;}注释的方法:// /**/或者文档注释 /** */类的继承:子类继承某个父类后,子类便具有父类的特性;  方法覆盖:子类还可以为继承来的方法提供新的实现,即方法头的定义不变,只是重新编写方法体中的代码;实现父类中方法不同的功能; 代码重用:子类通过增加新的变量和方法,对父类经行扩展,从而以更少的代码实现更强大的功能;对象是类的具体实例;方法的调用:类对象名.方法名(实际参数)关键字:abstract 声明不能实例化的抽象类、声明没有方法体的抽象方法,必须在其非抽象的子类中实现;final 用于不能更改取值的常量、不能重写的方法、不能通过继承而被扩展的类;implements 指明一个类要实现的接口;native 指明方法是用与平台相关的语言编写的;static 指明一个变量或方法是类方法,而不属于类的实例;protected 修饰变量和方法,指明他们能被不同包中的子类、同一包中的其他类和所在类中访问;instanceof 用于判断某个对象是否是某个类、子类或接口的一个实例;try …catch…finallythrowthrows字符型占用16个字节 使用Unicode编码布尔型不能和任何其他数据类型转换三目运算符:逻辑表达式1?表达式2:表达式3Java语言中规定:静态方法main中通过方法名直接调用的方法必须是静态的方法,否则会出错。面对对象编程的主要任务是设计解决各种实际问题的类,用这些类来创建对象,并使用对象实现各种功能。JAVA中的类就是一组成员变量和相关方法的集合,类中的变量是核心,他们通过类中的方法来操纵,可以使一个类和其他类分离开,因此,面对对象的程序设计使用“类”实现了对某一对象的封装,实现了模块化和信息隐藏,有利于程序的可移植性和安全性,同时也利于对复杂对象的管理。什么是面向对象编程:通过设计大量功能单一、相互独立且重复多次使用的类,在应用程序的开发中使用他们作为基本构件模块实现程序的各种功能。Null是一个特殊的值,作为没有初始化的对象的默认类型;使用类对象方法:对象名.变量名 对象名.方法名(实际参数)一个类中通常定义多个方法,用来完成类对象的初始化工作,他的定义形式与其他的方法的定义类似,但是需要注意:构造方法的名字必须和类名一致,构造方法不能有返回值类型。数组int a[];或者 int[] a;数组使用前必须先声明,开辟内存空间数组元素类型 数组名[ ]=new 数组元素类型[数组元素个数];数组元素类型[ ] 数组名=new 数组元素类型[数组元素个数];赋值Int[] a={0,5,1,5,2,8,7}; 第二章应用程序的交互式输入声明并创建缓冲字符输入流类BufferedReader的对象BufferedReader buf=new BufferdeReader(new InputStreamReader(System.in));调用BufferedReader类的readLine()方法String str=buf.readLine();处理异常Public static void main(String args[])throws IOException由于数组名/对象实际上是一个内存地址,如果一个方法的返回类型是数组时,方法体中返回结果时应使用 “return 数组名”的方式方法重载JAVA语言中允许在一个类中定义多个同名的方法,只要这些方法具有不同的参数列表,即参数类型不同,或方法参数个数不同,或方法参数的顺序不同。方法的递归调用:在方法体中调用方法的自身;整数转换字符串String s1=Long.toString(num),s2=””;for(int i=s1.length()-1;i=0;i--) s2+=s1.charAt(i);long num=Long.parseLong(s2);return num;二维数组的使用类型【】【】 数组名类型 数组名【】【】Array类的方法:给数组排序sort 使用方法 Arrays.sort(str/b);查找数组元素的方法 binarySearch 使用方法 Arrays.binarySearch(待查找的数组名,“需要查找的关键字” ) ;ArrayList的使用可以根据数组的大小自动增加或者减小第三章类的成员field域method方法内部类域的访问权限publicprivateprotected缺省的:如果类成员的访问权限没有设定,即是缺省的,这时类的成员具有包的访问权限,对

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档