文档详情

java期末考试复习方向.doc

发布:2017-06-05约6.24千字共8页下载文档
文本预览下载声明
第1章_Java概述及系统环境 掌握了解Java运行环境和程序类型以及运行步骤 面向对象主要针对面向过程。 面向过程的基本单元是函数。 面向过程的思想:由过程、步骤、函数组成,以过程为核心; 面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。 面向过程是先有算法,后有数据结构。 面向对象是先有数据结构,然后再有算法。 什么是对象:EVERYTHING IS OBJECT(万物皆对象) 对象的方法的实现细节是屏蔽的,只有对象方法的实现者了解细节。 方法的定义非常重要。方法有参数,也可能有返回值。 注意区分:对象(本身)、对象的实现者、对象的调用者。 分析对象主要从方法开始。 我们通过类来看待对象,类是对象的抽象。 第2章 Java语言基础 熟练使用掌握标识符,数据类型和变量的命名,定义以及使用方式。掌握表达式、运算符(操作符)的使用,运算符的运算优先顺序。 标识符可以由字母、数字、下划线“_”和美元符号“$”组成,但必须以字母、下划线或美元符号开头。 从语法上来看,一个类是一个新的数据类型。 在面向对象编程中,除了简单数据类型,就是对象类型。 实例变量(成员变量):定义在类中但在任何方法之外。(New出来的均有初值) 局部变量:定义在方法之中的变量。 局部变量要先赋值,再进行运算,而实例变量均已经赋初值。这是局部变量和实例变量的一大区别。 实例变量的对象赋值为null。 局部变量不允许范围内定义两个同名变量。实例变量的作用域在本类中完全有效,当被其他的类调用的时候也可能有效。 实例变量和局部变量允许命名冲突。 如果要比较两个字符串是否相同(而不是他们的地址是否相同)。可以调用equal。 第3章 程序流程控制 熟练掌握程序流程控制语句---选择结构、循环结构和转移语句的使用。 if/else语句用来判定一个条件(布尔表达式),当条件为真(true)时执行一个操作,条件为假(false)时执行另一个操作。可嵌套使用,可使用嵌套if语句实现多分支选择结构。 switch语句则是根据表达式的值来决定执行许多不同操作中的某一个操作。实现多分支选择结构。 Java语言提供的循环语句有:while语句、do-while语句和for语句。 do-while循环语句与while循环语句的区别仅在于do-while循环中的循环体至少执行一次,而while循环中的循环体可能一次也不执行。 While和for的区别在于while需要注意控制变量的设置保证循环表达式存在。 对于那些只知道某些语句要反复执行多次(至少执行一次),但不知道确切的执行次数时,使用do…while循环会使程序更清晰。对于那种某些语句可能要反复执行多次,也可能一次都不执行的问题,当然是使用while循环最好了 break语句的无标签形式用于终止最内层的switch、for、while等语句;有标签的跳出到标签的外层。 continue语句主要用于跳过for、while等循环的当前迭代,从下一次迭代继续。从而使循环体内写在continue语句后的语句不执行。 无标签形式跳到最内层循环末尾,并计算控制循环的布尔表达式。有标签形式跳过标有给的标签的外层循环的当前迭代。 简单地说,比如这样一个程序: for(...) { ... continue/break; ... } System.out.prinln(a); continue表示立即去执行“for(...)”这行代码,break表示立即去执行“System.out.prinln(a);”这行代码。 无标签break和continue只能作用于最内层循环,即如果多层嵌套的话,对外层循环不起作用。break和continue只用于for、while、do…while、switch语句,其他地方都不能使用,且二者的使用是为了能简化程序,如果使用后程序反而复杂化就要考虑改用其他实现了。 return语句在分支结构的最后, 用于退出当前方法。 第4章 类与对象 第5章 消息、继承与多态 熟练掌握类与对象的关系,数据成员和成员方法的使用。继承与多态,接口等概念应用。 按值传递的数据类型:八种基本数据类型和String 按址传递的数据类型:除String以外的所有复合数据类型,包括数组、类和接口 static不能修饰局部变量 静态变量在装载类的时候被分配内存并初始化,类只能被装载一次,所以静态变量在内存中只有一个拷贝 static方法不能被修饰成protected和abstract。 构造方法是当用类生成对象时,系统在生成对象的过程中利用的方法。 注意:构造方法在生成对象的时候会被调用,但并不是构造方法生成了对象。 构造方法没有返回值。格式为:public 方法名。 构造方法的方法名与类名相同。 构造方法是在对象生
显示全部
相似文档