考试题型:
单项选择题20个,共2*20=40分。
填空题20个空,共1*20=20分。
填程序或输出结果题5个题,共4*5=20分。
编程题(自己编写程序,注意程序结构) 2个,共20分。
注意平时让大家编的程序。还有就是课件,四章的课件,一页一页的结合我给讲的例子弄明白。
第一章。1、j**a的特点。
2、j**a平台的构成:j**a应用编程接口(application programming interface,简称api)和j**a虚拟机(j**a virtual machine ,简称jvm)构成。注意什么是j**a虚拟机。
3、j**a程序工作机制:
文件的命名;j**a应用程序和j**a小应用程序的的异同(程序结构、工作机制)
第二章。1、j**a标识符的定义规则。
2、j**a语言的数据类型:简单类型和引用类型(复合类型)。
3、常量的定义、关键字final; 掌握整型常量、浮点型常量、布尔型常量、字符常量的表现形式。
4、变量的定义,变量遵从先声明后使用的原则。掌握整型、浮点类型、字符类型、布尔类型的关键字、所占空间、定义以及如何使用。
5、j**a语言的各种数据之间转换有两种:自动转换和强制转换。
1)自动转换只能将位数少的数据类型向位数多的数据类型转换。自动转换的优先级次序如下:
byte,short,char—>int—>long—>float—>double
2)将较长的数据类型转换成较短的数据类型时,只能使用强制转换,通常用赋值语句来实现,在要施加强制转换的变量名前用“()括上所要强制转换的类型符。
6、数组的定义;数组的声明、创建、初始化格式;数组下标的引用、数组的长度(起码要知道一维、二维数组)
第三章。1、各种运算符与表达式的表示和使用:算术运算符;自增、自减运算符;关系运算符;逻辑运算符;赋值运算符;位运算符;条件运算符。需要特别注意的是:
(1)自增、自减运算符:
例如:int a=3,b=3;
int w=10+(b++)
int y=5+(+a);
最后a,b,w,y的值分别为a=4,b=4,w=13,y=14
(2)各种运算符的优先级别。
(3)体会逻辑运算符的短路,与位运算符区分开。
(4)掌握输出方法和的用法。
2、掌握各种语句的使用:
1)分支语句:if语句;if-else语句;switch语句的使用。在switch语句中要特别注意break的作用;
2)循环语句:for循环、while循环、do-while循环。
3)掌握break,continue,return的用法。
第四章。1、面向对象的思想。
2、类的概念和定义,其中类的定义包括类声明和类体,类体由成员变量和成员方法组成。
3、成员变量和局部变量的区别。
4、方法的定义和使用:
(1)什么是方法重载。
(2)重中之重:一定要掌握构造方法的使用以及其特殊性。
(3)区分类方法和实例方法。
5、明确对象与类的关系,掌握对象的声明、创建和使用,注意对象的内存模型和对象的引用。
6、掌握实例变量和类变量的不同、实例方法与类方法的不同,以及可以直接用类名直接调用类方法和引用类变量。
7、掌握this,super,instanceof的使用,掌握super的时候可以联想在继承中可以在子类的构造方法中调用父类的构造方法。
8、关于包,注意package语句放在 .j**a文件的第一行。了解包的定义和使用。
9、j**a语言中有四种不同的限定词,提供了四种不同的访问权限:private,友好(也就是默认),protected,public。掌握四种访问权限的访问范围。
10、继承:
(1)子类和父类在同一个包中的继承性。
(2)子类和父类不在同一个包中的继承性。
(3)继承中,成员变量的隐藏和方法的重写。
11、明确是对象的上转型对象,有什么特点。
12、什么是多态? 实现类的多态性有两种方法:重载和覆盖。明确重载和覆盖的区别。
13、什么是抽象类和抽象方法?
14、什么是接口?接口的定义:接口声明和接口体。
(1)j**a只支持单继承机制,不支持多继承;j**a提供了接口用于实现多重继承,一个类可以实现多个接口。
(2)理解什么是接口**及如何使用。
15、什么是内部类?有什么特点。
16、什么是匿名类?
17、class类如何使用?
18、掌握 将字节码反编译为源码;
可以制作源文件类结构的html格式文档。
程序设计基础复习大纲
一 c语言概述。标识符的规定 字母 数字 下划线组成,第一个不能是数字。区分大小写 如 xyz与xyz不是同一标识符 不能使用系统使用过的关键字。二 基本数据类型和表达式。int 整型 float 单精度浮点型 double 双精度浮点型 char 字符型 整形常量 十进制整常量 八进制整常量 以0...
程序设计基础复习大纲
一 c语言概述。标识符的规定 字母 数字 下划线组成,第一个不能是数字。区分大小写 如 xyz与xyz不是同一标识符 不能使用系统使用过的关键字。二 基本数据类型和表达式。int 整型 float 单精度浮点型 double 双精度浮点型 char 字符型 整形常量 十进制整常量 八进制整常量 以0...
《程序设计》复习大纲
程序设计 考研复习大纲。1.考试方法和考试时间。硕士研究生入学程序设计考试为笔试,总分100,考试时间为2小时。2.参考书 visual c 程序设计 张岳新主编苏州大学出版社。3.试题类型 一。选择题20分 10题,2分 题 二。填空题20分 10空,2分 空 三。程序改错题10分 1题,10分 ...