Java语言程序设计期末复习题 本资源摘要信息涵盖了Java语言程序设计的多个方面,包括对象、类、继承、多态、接口、异常、字符串、数组、容器、事件、线程、Applet等关键概念。 1. 对象的创建和回收:Java程序中,创建新的类对象使用关键字new,回收无用的类对象不使用关键字free,而是由Java的垃圾回收机制自动处理。 2. 对象的赋值:对象可以赋值,但赋值号(等号)只是将对象的引用传递给另一个对象,而不是生成一个完全相同的新对象。 3. 构造函数:有的类定义时可以不定义构造函数,因为Java中每个类都有一个默认的无参数构造函数。 4. 修饰符:类及其属性、方法可以同时有一个以上的修饰符来修饰,例如public、private、protected等。 5. 屏幕坐标:Java的屏幕坐标是以像素为单位,容器的左上角被确定为坐标的起点。 6. 抽象方法:抽象方法必须在抽象类中,并且抽象类中的方法不一定都是抽象方法。 7. final类和方法:final类中的属性和方法都必须被final修饰符修饰,final方法不能被子类覆盖,final类不能派生子类。 8. 子类和父类:子类要调用父类的方法,必须使用super关键字。 9. 接口和继承:一个类可以实现多个接口,子接口将继承父接口的所有常量和抽象方法。 10. 异常处理:当一个方法在运行过程中产生一个异常,该方法会终止,但是整个程序不一定终止运行。 11. 字符串操作:用“+”可以实现字符串的拼接,用-不能从一个字符串中去除一个字符子串。length()方法可以获得字符串或数组的长度。 12. Vector对象:创建Vector对象时构造函数给定的是其中可以容纳的元素个数,使用中应注意不能超越这个数值。 13. 事件处理:所有的鼠标事件都由MouseListener监听接口的监听者来处理。 14. 布局策略:一个容器中可以混合使用多种布局策略。 15. 线程操作:一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。 16. Java源代码编译:Java源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件。 17. Java Applet:Java Applet是由独立的解释器程序来运行的,可以在图形界面下工作,但不一定只能在图形界面下工作。 18. 字符类型:Java的字符类型采用的是Unicode编码,而不是ASCII编码。 19. 数据类型:Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关。 20. Applet和Panel:Applet是一种特殊的Panel,是Java Applet程序的最外层容器。 21. 子类和父类的域和方法:子类的域和方法的数目不一定大于等于父类的域和方法的数目。 22. System类:System类不能实例化,即不能创建System类的对象。 23. 图形界面元素:用户自定义的图形界面元素也可以响应用户的动作,具有交互功能。 24. 数组和Vector:Java中的数组元素可以是简单数据类型的量,也可以是某一类的对象。Vector类中的对象可以是简单数据类型。 25. String类:Java中的String类的对象既可以是字符串常量,也可以是字符串变量。 26. 容器:容器是用来组织其他界面成分和元素的单元,它可以嵌套其他容器。 27. 访问控制符:关于被私有保护访问控制符private和protected修饰的成员变量,以下说法正确的是该类自身、与它在同一个包中的其他类、在其他包中的该类的子类可以被访问和引用。 28. 对象创建:以下代码段将创建2个对象。String s1="bc";String s2="bc"; 29. 程序编译和运行:编译并运行以下程序,以下描述哪个选项是正确的,该类的toString()方法可以被子类覆盖。

































剩余13页未读,继续阅读


- 粉丝: 416
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 个人计算机组装.pptx
- 个PLC设计课题.doc
- 信息化背景下高中历史多媒体和板书设计融合研究-以《英国君主立宪制的建立》一课为例.docx
- PHP-MYSQL班级同学录网站建设.doc
- 无创呼吸机MicrosoftPowerPoint幻灯片.ppt
- 操作系统第二章课后标准答案.doc
- 论述电力工程电气自动化技术的应用与分析.docx
- 人工智能新高潮下的智能制造.docx
- 微探计算机软件数据接口的应用.docx
- 配网故障抢修中自动化设备的应用研究.docx
- 嵌入式设备上Linux标准系统开发.doc
- 网络工程设计及安装课程整体设计.ppt
- 基于单片机的液晶显示系统方案设计书.doc
- 中金金融大数据系统.pdf
- 实施SAP-R3软件中项目管理.doc
- 虚拟技术在高职计算机实验教学中的应用分析.docx


