java语言程序设计b复习提要(整理版本)

java语言程序设计b复习提要(整理版本)

ID:19542543

大小:108.00 KB

页数:14页

时间:2018-10-03

java语言程序设计b复习提要(整理版本)_第1页
java语言程序设计b复习提要(整理版本)_第2页
java语言程序设计b复习提要(整理版本)_第3页
java语言程序设计b复习提要(整理版本)_第4页
java语言程序设计b复习提要(整理版本)_第5页
资源描述:

《java语言程序设计b复习提要(整理版本)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java语言程序设计B复习提要1、类、对象的概念,类与对象的关系(P8)。答:类是同一种(具有相同属性和行为)对象的集合与抽象。对象是现实中的具体实体。2、面向对象的三大特征(P9)。答:抽象、封装、继承和多态。3、封装、继承和多态的概念。Java语言实现多态有哪三种方法(P9)?n封装是将对象的属性和行为组合成为一个独立的单位或部件,并尽可能隐蔽对象的内部细节,而只保留必要的对外接口,使之与外部发生联系。它是面向对象的重要原则。n继承是指一个对象是对另一个对象的扩展,它除了包含被继承对象的已有属性的操作之外,还可以加入新的特性。n多态性是指

2、同一个消息可以根据发送对象的不同而产生不同的效果的行为方式。利用多态性可以实现用相同的方法调用作用于不同类型的对象。n实现多态的方法:方法重写(方法覆盖)、方法重载、接口4、JDK安装目录下,bin文件夹中的可执行文件javac.exe,java.exe,appletviewer.exe和javadoc.exe的作用(P19)。答:javac.exe:Java语言编译器,它负责将Java源代码(以Java为扩展名)编译为字节码(以class为扩展名)java.exe:Java语言解释器,它负责执行Java字节码文件;appletviewer.

3、exe:JavaApplet小程序查看器。javadoc.exe:Java语言文档生成器,将源程序文档中的注释取成html格式文件。5、Java程序的分类(P21)。答:应用程序(Application),它类似与以往用其它高级语言开发的程序,可以在本机上开发,也可以在本机运行,它的执行入口点中main()方法。另一类是小型应用程序Applet,它需要通过浏览器下载运行,其中没有main()方法。6、Java的基本类型包含了哪8种,字符使用什么编码形式(P47-48)?答:整数型、浮点型、布尔型与字符型四类八种。其中数值型6种分别为整数类型i

4、nt类型4个字节,short类型2个字节,long类型8个字节,byte类型1个字节。浮点类型中float类型4个字节,dpuble类型8个字节。字符编码使用Unocode编码体系,双字节。7、一个浮点常量没有使用表示类型的后缀字母f或d,则该浮点常量的类型是那种(P50)?答:整形默认类型为int类型,浮点类型默认类型为double类型。加E表示指数方式,加F表示单精度float,加D表示双精度double。在E的前面至少要有一位数字。8、字符串的连接运算符是哪个(P51)?答:使用“+”符号实现两个字符串的连接。”How”+”areyou

5、”表示”Howareyou”9、Java语言中的布尔常量只有两个,写出它们的常量表示形式(P51)。答:true与false。只能是其中的一个。10、对象运算符是:instanceof,它有何用途(P58)?答:它用于测定一个对象是否属于某个指定类或指定类的子类的实例,它是一个双目运算符,左边的表达式是一个对象,右边的表达式是一个类,如果左边的对象是右边的类创建的对象,则运算结果为true,否则为flase。11、Java中的常用数学函数定义在那个类中,这些函数都用public和static修饰,可以直接用类名来调用,写出调用的一般形式(P6

6、8)。答:常用的数学函数在Math类中。其一般的形式如下:importjava.lang.math.*,一般可以直接引用类中的方法。Math.sin(Math.PI/4),Math.sqrt(XXXX),Math.pow(aInt,bInt)等,参考API文档。12、习题:3.1,3.3,3.7,3.9(P72-73)//第3章习题1非法变量名称:A=bbyte3ABC‘abc’-0xab4-3elk*j//第3章习题3,程序名:X03_03_Switch.javapublicclasstest{publicstaticvoidmain(St

7、ringargs[]){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;case2:a++;b++;}System.out.println("a="+a+"tb="+b);}}运行的结果是:a=2b=1注意题目中的控制位置有两处,最终输出的时候重新修改了.第3章习题3.7,计算100(含100)以内的所有偶数的和、所有奇数的和。程序名:X03_07_OuJiSum.javapublicclassX03_07_OuJiSum{publicstaticvoidmain(String[]args){int

8、k,sumOu=0,sumJi=0;for(k=1;k<=100;k++){if(k%2!=0){sumJi+=k;System.out.print("奇数:"+k

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。