java程序设计重点new

java程序设计重点new

ID:14415091

大小:98.50 KB

页数:6页

时间:2018-07-28

java程序设计重点new_第1页
java程序设计重点new_第2页
java程序设计重点new_第3页
java程序设计重点new_第4页
java程序设计重点new_第5页
资源描述:

《java程序设计重点new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java程序设计重点第一章1、2、简述Java语言的特点。① 简单② 面向对象③ 分布性④ 解释性⑤ 健壮性⑥ 安全性⑦ 体系结构中立⑧ 可移植性⑨ 高性能⑩ 多线程⑪ 动态性3、面向对象编程与面向过程编程的最大区别。面向过程编程时数据和处理数据的过程分别存储于不同的地方,数据和过程之间没有逻辑或组织上的联系。面向对象编程把数据和处理数据的过程抽象为一个具有特定身份和某些属性的自包含实体——对象。4、面向对象系统的最突出特点是封装性、继承性、多态性。6、编写一个Java应用程序,在屏幕上输出“Welcometojava”.9、注释的作用是什么?Java语言

2、有几种注释?这几种注释之间有什么区别?作用:提高程序的可读性,便于程序日后维护。① 两道斜线“//”(从//开始本行所有字符都是注释)② “/*”与“*/”结合,“/*”表示注释开始,“*/”表示注释结束。③ “/**”与“*/”结合,“/**”表示注释开始“*/”表示注释结束。文档注释可以被Java开发工具中的Javadoc程序提加到程序文档。第二章第三章11、什么是方法重载?可以在一个类中定义两个只有形参名不同的方法吗?(不可以)可以在一个类中定义名称和形参列表相同,但返回值类型或修饰符不同的方法?(不可)方法重载是指在一个类中定义多个同名的方法,但方

3、法的形参表互不相同。这里的不相同可以是形参个数不同,也可以是对应形参的数据类型不同,但不能只是对应形参名不同。第四章1、类和对象之间有什么关系?答:对象是具体的,类型是抽象的。类型是对一组对象的抽象,提取了这一组对象的共同特点。这些对象本身是客观存在的,是具体的,而类型则是一个抽象的概念,不是一个客观存在。如果为某个类型的所有属性赋值,将会得到一个具体的对象,对象是类型的实例。 2、基本数据类型和引用数据类型的本质区别。答案1:根据相应数据存储方式的不同,Java语言将所有数据类型分为基本数据类型和引用数据类型两大类。基本数据类型是指这种类型的变量总是包含

4、该类型的值。引用数据类型是指这种类型的变量总是包含相应数据在内存中存放位置的对象引用值,通过该对象引用可以间接访问相应的数据值。答案2:基本数据类型由于在内存中的一个地址存放的是这些变量的值所以调用函数函数里的形参就是复制这些变量的值以后对形参值的变化不会影响到原来变量的值。而引用数据类型由于在内存中是引用他的一个内存地址而不是具体的值,所以调用函数函数里的形参就是复制这些变量的值的地址。当对形参的值进行修改的时候就等于是对这些变量的值进行修改,所以会影响到原来变量的值。3、创建对象与声明基本数据类型变量有什么不同?答:“=”、“==”、“!=”可以作用于

5、对象。运算符实际操作的是对象的引用。4、定义一个名为Rectangle的矩形类,其数据成员为矩形的左下角和右上角两点的坐标,并有方法计算矩形的周长及面积。10、每种数据类型作为数据成员时的默认值是什么?14、Java语言中引入包的主要目的是什么?要将一个类添加到某个包中需要使用什么关键字?(package)答:为了避免命名冲突,Java语言引入了包。使用包可以把相关的类组织在一起,供其他源代码文件使用,便于查找和分类。包的使用可以大大提高代码的重用性。18、默认包是指什么?答:如果Java源代码文件的起始位置没有package语句,编译时,类将被组织到当前

6、目录,即默认包中。19、类成员的访问权限修饰符有哪几个?它们的意义分别是什么?答:修饰符public、protected和private都可以用来修饰类的成员。public修饰的成员具有最大的使用权限,所有能访问其所属类的代码都可以访问它。private修饰的成员只能在其所属的类中访问。protected修饰的成员可以在其所属类、其所属类的子类及其所属包中访问。22、关键字this的意义是什么?答:通过this可以获取当前是通过什么对象来调用该成员的。this代表的正是这个当前对象的引用。当关键字this后带有参数时,它的作用就是调用所属类的与这些参数相匹

7、配的另一个构造方法。在一个构造方法中,只能使用关键字this调用一次构造方法,而且该调用语句必须出现在构造方法的方法体中任何其他语句之前。其他方法中不能调用构造方法。第五章1、Java语言中,支持代码重用的主要方法有哪两种?它们有什么不同?答:Java语言中,支持代码重用的主要方法有如下两种—组合和继承。组合是在定义新类时,使用现有类的对象作为数据成员。它通常用于描述对象之间的“has-a”(拥有)关系。派生出来的新类称作子类(也称派生类或次类);而被继承的类称作父类(也称作基类或超类)。继承通常用于描述对象之间的“is-a”(是一个)或“is-like-

8、a”(像是一个)关系。3、什么是继承?什么是父类?什么是子类?答:

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

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

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