二级java复习资料

上传人:第*** 文档编号:61775528 上传时间:2018-12-12 格式:DOCX 页数:19 大小:30.50KB
返回 下载 相关 举报
二级java复习资料_第1页
第1页 / 共19页
二级java复习资料_第2页
第2页 / 共19页
二级java复习资料_第3页
第3页 / 共19页
二级java复习资料_第4页
第4页 / 共19页
二级java复习资料_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《二级java复习资料》由会员分享,可在线阅读,更多相关《二级java复习资料(19页珍藏版)》请在金锄头文库上搜索。

1、二级java复习资料Applet与GUI1. BorderLayout是Window、Frame、Japplet和Dialog的默认布局管理器;FlowLayout是Applet和panel的默认布局管理器。Japplet是applet的子类。2. JTable(Object rowData, Object columnNames) :构造一个 JTable 来显示二维数组 rowData 中的值,其列名称为 columnNames。3. *Listener为接口 *Adapter为抽象适配器。4. URLgetDocumentBase()返回包含Applet的HTML文件的 URL。5. U

2、RLgetCodeBase()返回Applet主类的URL。6. AbstractTableModel用于生成表格。7. 视口ViewPort类的对象是一种特殊的对象,主要用于查看构件,滚动条就是跟踪移动视口,并同时在容器中显示其查看的内容的。JScrollPane是从JVeiwport对象实现。8. AppletContext类是一个接口类,Applet通过AppletContext接口与环境进行通信。可以利用这个类从Applet环境获取信息,而这个环境一般是指浏览器。Applet使用AppletContext类的showDocument()方法可以通知浏览器在指定窗口中显示另一个URL的内

3、容。9. 构件事件:1) MouseEvent事件是鼠标事件:包括鼠标单击、移动。2) WindowEvent事件是窗口事件:包括关闭窗口,窗口闭合,图标化。3) ActionEvent事件是动作事件:包括按钮按下,TextField按键。4) KeyEvent事件是键盘事件,包括键按下、释放。10. 每个Java小应用程序都必须是Applet类或JApplet类的子类。11. Java中的事件类是继承自javautilEvent类,javaawtAWTEvent是javautilEvent的子类。12. 当一个Applet下载到本地系统时,将发生以下操作:1) 产生一个Applet主类的实例

4、;2) 对Applet自身进行初始化;3) 启动Applet运行,将Applet完全显示出来。13. 许多浏览器为了保护本地主机,对Applet作了如下安全限制:1) Applet不能运行任何本地可运行程序;2) 禁止加载本地库或方法;3) 禁止读、写本地计算机的文件系统;4) 禁止向提供Applet之外的任何主机建立网络连接;5) 不能读取某些系统信息,除了Java版本号、操作系统名或版本号、文件分隔符、路径分隔符以及行分隔符之外,Applet不能获得与本地计算机有关的任何信息,如:用户名、电子邮件地址等;6) 由一个Applet弹出的窗口外观上与一个Application弹出的窗口不同,A

5、pplet弹出的窗口中将会有警告提示信息,以帮助用户区分Applet窗口与可信的Application窗口。14. Applet可以与同一个页面中的Applet进行通信。15. WindowListener是一个接口,WindowAdapter是实现了这个接口的抽象类,可以对窗口事件进行监听。16. 事件监听器:1) FocusEvent焦点事件焦点的获得和丢失,这类事件所对应的事件监听器是FocusListener;2) ActionEvent动作事件按钮按下、TextField中按键,这类事件所对应的事件监听器是ActionListener接口;3) MouseEvent鼠标事件鼠标单击、

6、释放、拖动、移动,这类事件所对应的事件监听器是MousetMotionListener。4) ActionListener可以对TextField事件注行注册和监听。17. java.awt.event包中定义的事件适配器包括以下几个:1) ComponentAdapter:构件适配器2) ContainerAdapter:容器适配器3) FocusAdapter:焦点适配器4) KeyAdapter:键盘适配器5) MouseAdapter:鼠标适配器6) MouseMotionAdapter:鼠标运动适配器7) WindowAdapter:窗口适配器8) 注:以上适配器都为抽象类。Mous

7、eAdapter 类包含了MouseMotionAdapter的方法,比MouseMotionAdapter功能更强大。18. 按钮是一个常用构件。1) Swing的按钮(JButton)和标签可显示图标和文本2) AWT的按钮(Button)和标签只能显示文本在构件方面,3) Swing构件不能直接添加到顶层容器中,它必须添加到一个与Swing顶层容器相关联的内容面板上,然而awt构件能直接添加到顶层容器中。19. Applet事件处理机制与JavaApplication相同,采用监听器方式,JApplet也是采用相同的技术。20. start()方法使得程序从初始态进入运行态,当浏览器从图

8、标状态恢复为窗口时,或者当用户离开包含Applet的主页后又再返回时,系统都会自动再执行一遍start()方法。21. stop()方法是和start()方法相对应的,当浏览器变成图标或者是用户离开Applet所在页面时,浏览器都会调用stop()方法,该方法也是可以被多次调用的。22. Applet是能够嵌入到HTML页面中,并能够在浏览器中运行的Java类,本身并不一定需要首先创建窗体,但可以使用JApple类来使用Swing构件。23. Swing继续沿用AWT中的布局管理器,包括FlowLayout、BorderLayout、CardLayout、GridLayout、GridBagL

9、ayout,另外Swing新增加了一个BoxLayout布局管理器。24. Applet显示相关的3个方法:1) Applet的paint()方法具体执行Applet的绘制,该方法定义如下:publicvoidpaint(Graphicsg)。 paint()方法有一个参数g是Graphics类的实例,该实例对象由浏览器生成,它包含了Applet的图形上下文信息,通过它向Applet中显示信息,该对象相当于Applet的画笔。在调用paint()方法时,由浏览器将该对象传递给paint()方法。2) update()方法: publicvoidupdate(Graphicsg)用于更新Appl

10、et的显示。该方法将首先清除背景,再调用paint()方法完成Applet的具体绘制。3) repaint()方法: publicvoidrepaint()repaint()方法主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。25. 在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。26. Swing构件分类(从功能上):1) 顶层容器,JFrame、JApplet、JDialog和JWindow共4个。2) 中间容器,JPanel、JScrollPane、J

11、SplitPane、JToolBar。3) 特殊容器,在GUI上起特殊作用的中间层,如JInternalFrame、JLayeredPane、JRootPane。4) 基本控件,实现人机交互的构件,如Jbutton、JComboBox、JList、JMenu、JSlider、JtextField。5) 不可编辑信息的显示,向用户显示不可编辑信息的构件,例如JLabel、JProgressBar、ToolTip。6) 可编辑信息的显示,向用户显示能被编辑的格式化信息的构件,如JColorChooser、JFileChooser、JFileChooser、JTable、JTextArea。27.

12、java.awt.Color:基本颜色定义28. java.awt.Font:基本字体定义29. java.awt.Cursor:光标操作定义30. Panel组件是容器,可以添加到Frame窗口31. CheckBox组件是复选框组件,可以添加到Frame窗口32. Dialog继承自Window,Windows类型(或子类)的对象不能包含在其他容器中33. Choice组件是选择框组件,可以添加到Frame窗口。34. Swing各个组件:1) 选项板(JTabbedPane)提供组可供用户选择的带有标签或图标的选项,每个选项下面 都可以显示一个构件。2) Swing提供两种分层面板:JL

13、ayeredPane和DesktopPane。JDesktopPane是 JLayeredPane的子类,专门为容纳内部框架(JInternalFrame)而设计;3) 滚动窗口(JScrollPane)是带滚动条的面板,主要是通过移动JViewport(视口)来实现的;4) 分隔板(JSplitPane)用于分隔两个构件,这两个构件可以按照水平方向分隔,也可以按照垂直方向分隔。JAVA1. Java语言使用的是Unicode字符集。而ASCIl是国际上使用最广泛的字符编码;BCD是一种数字压缩存储编码方法。2. 内部类与外部类的类名不能相同。3. 自定义异常都是Throwable及其之类。4

14、. 一个java application 运行后,在系统中是作为一个进程。5. 进程由代码、数据、内核状态和一组寄存器组成。线程由程序计数器、栈指针以及堆栈组成。进程是一个内核级的实体,线程是一个用户级的实体。6. Java中的线程模型由三部分组成,1、一个虚拟的CPU 2、CPU执行的代码 1、代码操作的程序。7. Char c=str.charAt(i)-获取字符串str中的第i个字符。8. 在Java中,常量null、false、true都是小写的。9. 有抽象方法的类只能被定义为抽象类,抽象类里面可以不包含抽象方法,子类一定要覆写接口和父类的所有抽象方法。10. 字符型可以转为int型

15、,但字符串不可以。11. Java、C是面向对象设计的语言,而C是面向过程设计的语言。12. Math函数:1) Math.sqrt函数计算一个数的平方根。2) Math.radom()输出0,1)之间的随机数。13. Java本身的编译器用Java语言编写,运行系统的虚拟机用C语言实现。Java语言的执行模式是半编译和半解释型,程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行,字节代码实际上可以看作是虚拟机的机器代码。14. 私有变量的作用域是建立它的模块及其下属的各层模块。15. Java语言提供充分的安全保障,在运行程序时,有严格的访问权限检查。对字节代码执行前要检查,不允许使用指针,可防止对内存的非法入侵,它是目前安全性最佳的语言。16. Java并不是对程序执行前检查,而是对字节代码进行检查,Java编写好的程序首先由编译器转换为标准字节代码,然后由Java虚拟机去解释执行。17. Java 2平台包括:J2ME平台、J2SE平台和J2EE平台。其中:1) J2ME是为嵌

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号