东北大学2011复试java补习班资料
【Java基础知识】 Java是一种广泛使用的面向对象的编程语言,其设计目标是具有高可靠性、可移植性以及平台无关性。在东北大学2011年复试Java补习班资料中,涵盖了Java语言的一些核心概念和语法。 1. **线程创建**: 在Java中,创建线程可以通过继承Thread类或者实现Runnable接口。题目中的选项D表明,正确的创建线程的方式是通过继承Thread类并重写run()方法。这样,当你创建该类的实例并调用start()方法时,就会启动一个新的线程。 2. **事件监听**: Java中的事件处理通常涉及到事件源、事件和事件监听器。选项C说明,正确的监听组件事件的方法是将事件监听器对象注册为组件的监听器。当事件发生时,监听器对象的相应事件处理函数会被自动调用。 3. **事件处理类**: 事件处理类的实现代码通常在与事件相关的类中,而不是框架类、入口类或组件类。选项C表明,事件发生时会自动调用事件处理类的函数。 4. **引用与对象的关系**: Java中的引用变量是对象的指针,它指向堆内存中的对象。选项D正确地描述了这种关系,即引用变量是指向对象的一个指针,而对象与引用变量的有效期并不一定一致,对象的存在并不依赖于引用变量,即使引用变量不存在,只要没有其他引用指向该对象,垃圾回收器会在适当时候回收对象。 5. **异常处理**: 选项A正确描述了这段程序的结果,因为当试图访问数组越界的索引时,程序会抛出ArrayIndexOutOfBoundsException异常,从而在try-catch块中捕获并打印"数组下标越界"。 6. **小程序重载**: 这里的“小程序”可能指的是Java小程序(Applet),重载的本质是方法名相同但参数列表不同的方法。选项B提到的destroy()和init()方法是Applet生命周期的一部分,但这并不是重载的概念。 7. **字节码文件**: Java源代码编译后生成的字节码文件扩展名为`.class`,选项B是正确的。 8. **Java Applet绘图**: 在Java Applet中,通常需要重载paint()方法来进行图形绘制,选项D是正确的。 9. **for循环**: for循环的结构和使用是Java中的基本控制流之一。选项C正确地指出,for循环包含一个内部的不可见循环变量来控制循环次数。 10. **保护级成员**: 使用`protected`关键字可以定义保护级成员函数或变量,这些成员在同一个包内的所有类都可以访问,选项B正确。 11. **访问权限**: 同一个包内的子类可以访问父类的保护级成员变量,选项A是正确的。 这些知识点涵盖了Java编程的基础部分,包括线程、事件处理、异常处理、内存管理、文件扩展名、Applet编程、循环结构以及访问控制等。对于准备复试或学习Java的初学者来说,这些都是非常重要的基础概念。
- 雨尘yuchen2015-07-16很不错的资源,资料不错,东北大学考研复试正好用的上。
- 凉白开<--2015-11-04东北大学复制之前看了看,资源还行吧
- 粉丝: 5
- 资源: 30
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助