java高级程序设计

java高级程序设计

ID:13532403

大小:4.60 MB

页数:384页

时间:2018-07-23

java高级程序设计_第1页
java高级程序设计_第2页
java高级程序设计_第3页
java高级程序设计_第4页
java高级程序设计_第5页
资源描述:

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

1、·383·目录网络聊天室项目需求1设计内容1设计要求1总体设计1第一部分3第一章JAVA入门基础3教学要求31.1Java语言入门31.1.1Java语言特点31.1.2Java语言的运行环境51.1.3JavaApplication程序与JavaApplet程序71.2标识符、关键字和数据类型111.2.1标识符111.2.2关键字121.2.3分隔符121.2.4数据类型121.2.5常量与变量151.3运算符、表达式和语句161.3.1运算符161.3.2表达式211.3.3流程控制语句211.4类、对象和接口291.4.1类与对象291.4.2继承3

2、31.4.3包361.4.4接口37项目实训38第二章异常41·383·教学要求412.1什么是异常412.1.1异常处理基础412.1.2Java异常处理机制412.2异常的类型422.2.1Java异常类类型422.2.2Java异常类组成432.3未被捕获的异常442.3.1未被捕获的异常442.4try…catch语句452.4.1系统自定义异常的处理45延伸:使用多重catch语句、嵌套try语句462.5自定义异常与throw关键字482.5.1创建自己的异常482.5.2使用throw抛出异常492.6throws与finally关键字502.

3、6.1使用throws声明异常502.6.2使用finally关键字512.7Java的内置异常532.7.1Java的内置异常53相关知识链接54程序引入异常的好处54编程提示54实例运用55案例完善:聊天系统中的异常处理56项目实训57第三章JAVAAPPLET类型58教学要求:583.1HTML简介583.2浏览器处理Applet593.3Applet类及其方法613.3.1Applet类的层次613.3.2Applet运行状态控制基本方法623.3.3Applet绘图63·383·相关知识链接:关于Applet的一些细节65实例运用67项目实训69第

4、四章图形用户界面GUI(一)——AWT70教学要求704.1AWT工具集简介704.2AWT事件模型714.3GUI组件上的图形操作734.3.1Graphics类734.3.2组件重绘754.4常用的AWT组件814.4.1文本框和文本区824.4.2按钮和标签854.4.3面板和画布874.4.4布局设计914.4.5选择型组件984.4.6Component类的常用方法1024.4.7Dialog类105相关知识链接110关于Java2D、Java3D技术110项目实训112第五章JAVA中的事件处理机制113教学要求1135.1事件与事件处理1135

5、.2授权事件模型1155.3事件类及其处理1175.3.1ActionEvent类1185.3.2AdjustmentEvent类1245.3.3ComponentEvent类1265.3.4FocusEvent类1265.3.5ItemEvent类1285.3.6MouseEvent类1305.3.7KeyEvent类1335.3.8TextEvent类136·383·5.3.9WindowEvent类1385.4事件适配器1405.5事件处理的多重运用141相关知识链接143Inner类143实例运用144案例完善:聊天系统中的事件处理147项目实训14

6、8第六章图形用户界面GUI(二)——SWING150教学要求1506.1从AWT到Swing1506.2Swing框架1516.3JFrame、JDialog、JApplet1526.4JPanel、JScrollPane、JSplitPane、JInternalFrame1656.5图标和标签1736.6各种组件1756.6.1JButton1766.6.2JCheckBox1776.6.3JRadioButton1786.6.4JComboBox1786.6.5JTextField、JTextArea、JPasswordField1796.6.6JTex

7、tPane1886.6.7JMenuBar、JMenu、JMenuItem、JToolBar1906.6.8JTable1926.6.9Timer、JProgressBar1996.6.10JFileChooser2036.6.11JTree208相关知识链接212paint(Graphicsg)和paintComponent(Graphicsg)区别212实例运用213项目实训221第七章多线程222教学要求222·383·7.1Java线程模型2227.1.1理解线程概念2227.1.2用Thread类的子类创建线程2227.1.3用Runnable接口

8、创建线程2247.1.4两种线程实现方式的对比分析2

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

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

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