文档详情

复习提纲-Java面向对象程序设计.doc

发布:2017-02-04约2.82千字共5页下载文档
文本预览下载声明
复习提纲--Java面向对象程序设计 Java概述 Java有哪些特性?(最大的特性是平台无关性) JDK与JRE的区别。 JDK的有哪三个不同平台?(Java SE,Java EE,Java ME) PATH与CLASSPATH的作用。 Java文件、类格式文件的扩展名是什么? Java编译命令和运行命令是什么? 基本程序设计 如何从控制台读取数据?如何向控制台输出数据? 辨别合法和非法的标识符。 8种基本数据类型的字节数和直接量,科学记数法。 什么是常量? 整数除法的运算结果,余数运算,自增自减运算,简捷运算符。 隐式数值类型转换和强制数据类型转换。 Unicode。 String类和连接运算。 程序设计错误类型:语法错误、运行错误、逻辑错误。 选择 else与if配对原则。 switch表达式的取值是什么数据类型? 短路逻辑运算符。 条件运算符。 if和switch语句编程。 循环 while, do…while, for, break, continue语句编程。 方法 方法有哪些组成部分?方法签名包括哪些部分? 方法的形参和实参。 方法调用和返回。方法参数的传递。 什么是方法重载? 变量的作用域。 用方法进行编程 一维数组 用普通for语句和for-each语句循环遍历数组 传递数组给方法 可变长参数列表 用一维数组进行编程 多维数组 遍历二维数组 对象和类 什么是类?什么是对象?如何定义类和创建对象? 什么是构造方法?它有哪些特点?什么是无参构造方法?什么是默认构造方法? 如何声明对象引用变量?如何访问对象的成员方法和成员变量? 不同类型的数据域(成员变量)的默认值分别是什么? 基本类型变量和引用类型变量的区别。 什么是垃圾回收? 静态(类)变量和非静态(实例)变量的区别。 静态(类)方法和非静态(实例)方法的区别。(注:实例方法可以访问该类中实例方法、实例变量、类方法、类变量;类方法只能访问该类的类方法和类变量,不能访问实例方法和实例变量;也就是说静态方法的只能访问静态的成员,不能访问非静态的成员)) 什么是数据域封装?为何要数据域封装?什么是访问器和赋值器? 给方法传递对象。对象数组。 用类和对象编写程序。 字符串和文本IO 字符串的不可变性。 什么是限定字符串? 字符串的比较(==、equals、compareTo) 字体串的长度和获取字符串中的单个字符。 何时使用StringBuilder/StringBuffer类? 什么是命令行参数?如何使用命令行参数? 使用File类获取文件属性。 使用PrintWriter和Scanner保存和读取文件内容。 关于对象的思考 什么样的类是不可变的? this关键字有何作用? 什么是对象的组合? 了解类的封装和类的设计原则。 继承和多态 父类的构造方法能继承吗?如何在子类的构造方法中调用父类的构造方法? 什么是构造方法链?它的调用先后次序是怎样的? 如果父类既没有无参构造方法,也没有默认构造方法,那么在设计子类时要注意什么? 什么是方法覆盖?它与方法重载有何区别? 静态方法能被覆盖吗?私有方法能被覆盖吗? 如何父类方法在子类中被覆盖,那么在子类中如何才能访问父类中被覆盖的原方法? 了解Object类和它的toString()、equals()方法。 什么是多态?什么是动态绑定? 对象转换。显式转换和隐式转换。 instanceof运算符的作用是什么? 掌握ArrayList类的基本用法。 比较访问修饰public 、protected、(default/package)、private的不同。 子类不能削弱可访问性 final变量、final类和final方法的特点。 使用继承和多态编程。 图形用户界面基础 什么是Swing和AWT? 了解布局管理器FlowLayout 、GridLayout、BorderLayout的特点。 JPanel有何作用?它的默认布局管理器是什么类型的? 窗体的默认布局管理器是什么类型的? 设计一个带有JTextField和JButton的窗体。 异常处理 异常处理的最根本优势是什么? 什么是必检异常和免检异常? 如何声明、抛出和捕获异常? 对必检异常的处理有两种方法:捕获异常或声明异常。 理解finally子句的用法和作用。 为何异常处理通常需要更多的时间和资源?何时抛出机制? 如何自定义异常并使用它? 抽象类和接口 什么是抽象类?如何声明抽象类和抽象方法? 抽象类一定有抽象方法吗?抽象类可以有具体方法吗?抽象类的父类可以是具体类吗?在什么情况下,抽象类的子类必须是抽象类? 抽象类可以用作数据类型吗?它可以在多态中用作父类型吗? 什么是接口?如何声明接口? 接口与抽象类有何区别? 接口中所有的数据域都是public fi
显示全部
相似文档