失效链接处理 |
JAVA期末考试复习提纲 PDF 下载
本站整理下载:
提取码:mq1q
相关截图:
![]() 主要内容:
1.JAVA之父是James Gosling
2.由于JAVA可以跨平台,所以JAVA常被用于企业网络和Internet环境中。
3.JAVA的3个版本:Java SE, Java EE, Java ME。
4.API的全称是 Applicatiton Programming Interface,应用程序编程接口。
5.JDK, Java Development Kid 是用来编译和执行Java程序的工具。
6.JRE可以让计算机系统运行Java应用程序(Java Application)
7.Eclipse是由IBM公司开发的集成开发环境,基于Java编写,开源和可拓展的。
8.标识符不能用Java的保留关键字,非法标识符举例:300warrior, public, User name
9.默认情况,在Eclipse中自动编程紫色粗体的单词都是关键字。
10.声明变量就相当于告诉编译器这个变量是属于哪种数据类型,需要多大空间以及存放什么类型的数据。
11.变量名必须是一个有效的标识符,不可以使用Java中的关键字,不能重复命名,命名要有意义。
12.整数类型分为:byte,short,int, long 4种类型。
13.浮点类型分为:float单精度浮点和double双精度浮点型。
14.char型用于存储单个字符,占用16位bit(双字节)内存空间。
15.布尔类型又称逻辑类型,只有true和false两个值。
16.从低级类型向高级类型的转换,由系统自动执行;把高精度变量的值赋给低精度变量时,必须使用显式转换(强转)。
17.位移运算符左移“<<”和右移“>>”不会改变数字的正负,无符号右移">>>"运算后只能得到正数结果。
18.boolean b = 20 < 45 ? true : false 中,b的值为 true
19.运算优先级由高到低的顺序依次是:增量和减量运算,算数运算,比较运算,逻辑运算和赋值运算。
20.成员变量int型变量的默认值是0,局部变量声明后,Java虚拟机不会将其初始化为默认值,开发人员必须对其进行显示的格式化。
21.常量就是再程序运行期间不能被修改的量,在Java中用final定义常量,常量名按习惯使用大写字母。
22.顺序、选择、循环是结构化程序设计的3种基本结构。
23.switch多分支语句种参数必须是整型、字符型、枚举类型、字符串类型,常量值1~n必须是与参数兼容的数据类型。
24.break语句可以跳出switch结构。在循环结构中,同样也可以用break语句跳出当前循环体,从而中断当前循环。
25.continue语句是针对break语句的补充,continue语句不是立即跳出循环体,而是跳过本次循环结束前的语句,回到循环的条件测试部分,重新开始执行循环。
26.数组是具有相同数据类型的一组数据的集合。
27.Java将数组看做是一个对象,虽然基本数据类型不是对象,但由基本数据类型组成的数组则是对象。
28.一维数组实质上是一组相同数据类型的线性集合。
29.创建的数组arr中有5个元素,数组元素的下标为0~4。
30.给数组赋值的方式包括:1)int a[] = {1,2,3}; 2) int b[] = new int[] {4,5,6}; 3) int c[] = new int[3];
31.给数组元素赋值的方式包括:1)c[0] = 7; 2) c[1] = 8; 3) c[2] = 9;
32.使用arr.length可获取数组长度。
33.二维数组的声明方式有2种:1)数组元素类型 数组名字[][];2)数组元素类型[][] 数组名字;
34.创建二维数组,可以只声明行数,而不声明列数。如:int a[][] = new int[2][];
35.创建二维数组,不声明行数是错误的。如:1) int a[][] = new int[][]; 2) int c[][] = new int[][2];
36.遍历二维数组通常使用双层for循环的方法,通过数组的length属性可获得数组的长度。
37.二维数组a[][],a.length返回的是数组的行数,a[0].length返回的是第一行的列数,a[1].length返回的是第二行的列数。
38.数组中的元素定义完成后,可通过Array类的静态方法fill()方法来对数组中的元素进行分配,起到填充和替换的效果。
39.字符串是常量,字符串的值在创建之后不能更改。
40.JAVA中,单引号中的内容表示字符,双引号中的内容表示字符串。
41.Java通过java.lang.String类来创建可以保存字符串的变量,字符串变量是一个对象。
42.字符串可以同其它基本数据类型进行连接,如果将字符串同这些数据类型的数据进行连接,会将这些数据直接转换成字符串。
43.String的length()方法是类的成员方法,数组的length属性是数组的一个属性,没有括号。
44.charAt(int index)方法用来获取指定索引的字符。
45.indexOf()方法返回的是搜索的字符或字符串在字符串中首次出现的索引位置,如果没有检索到要查找的字符或字符串,则返回 -1。
46.startsWith()方法和endsWith()方法分别用来判断字符串是否以指定的内容开始或结束,这两个方法的返回值都是boolean类型。
47.toCharArray()方法可以将字符串转换为一个字符数组。
48.contains()方法可以判断字符串中是否包含指定的内容。
49.StringBuffer类是线程安全的可变字符序列,其执行效率要比String类快很多。
50.String只能赋值一次,每次内容发生改变都生成一个新的对象,然后原有的对象引用新的对象,所以说String本身是不可改变的。
51.StringBuffer每次操作自身对象,不生成新对象,其所占空间会随着字符内容增加而扩充,当做大量修改操作时,不会因生成大量匿名对象而影响系统性能。
52.Java是面象对象编程语言,类与对象是面向对象编程的重要概念。
53.类是对象的载体,类定义了对象所具有的属性和行为。
54.面向对象程序设计实质上就是对现实世界的对象进行建模操作。
55.类中对象的属性是以成员变量的形式定义的,对象的行为是以方法的形式定义的。
56.面向对象程序设计的特点是:封装性、继承性、多态性。
57.封装是将对象的属性和行为封装起来,其载体就是类,类通常会对客户隐藏其实现细节。
|