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