Java语言程序设计基础教程(中)223课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语言程序设计基础教程(中)223课件

Java程序设计基础教程;第1章 Java 程序设计概述 第2章 Java基本的程序设计结构 第3章 类和对象 第4章 继承、接口和内部类 第5章 Java API 第6章 Java 程序设计概述 第7章 多线程 第8章 文件和流 第9章 异常处理 第10章 Java网络编程 第11章 Java Applet基础 第12章 常见数据结构的Java实现 第13章 Java数据库连接--JDBC 第14章 Java多媒体编程:图形、图像和声音 ;第6章 Java 程序设计概述;6.1 Java的GUI;;;;6.2用AWT生成图形化用户界面 ;6.2.1 java.awt包;;6.2.2组件;表6-1 Component类常用方法;6.3 常用容器 ;6.3.1 Frame;【例6-1】使用Frame容器的例子。;;6.3.2 Panel ;【例6-2】一个使用Panel容器的简单例子。;6.3.3 ScrollPane;ScrollPane有两个构造方法:;【例6-3】一个使用ScrollPane容器的例子。;;6.4布局管理器 ;;【例6-4】一个设置布局管理器的例子。;;6.4.1 FlowLayout布局;构造方法主要下面几种:;【例6-5】FlowLayout布局管理器例子。;;6.4.2 BorderLayout布局 ;【例6-7】一个BorderLayout布局管理器的应用。;;6.4.3 GridLayout布局 ;;6.4.4 CardLayout布局 ;;;;6.4.5容器的嵌套;6.4.6总结;6.5 AWT事件处理模型 ;6.5.1事件处理机制 ;;;;;6.5.2事件类;1.低级事件 ;2.高级事件(语义事件) ;6.5.3事件监听器;;;;6.5.4 AWT事件及其相应的监听器接口;6.5.5 事件适配器;;6.6 AWT组件库 ;6.6.1按钮;;【例6-13】一个包含两个按钮组件的猜数字小游戏程序。;;;6.6.2单行文本输入框;;6.6.3文本输入区 ;TextArea构造方法如下表6-1所示:;TextArea常用方法如下表6-2所示: ;;6.6.4选择框和选择框组;Checkbox构造方法如下表6-1所示:;常用方法如下表6-2所示: ;;6.6.5下拉式列表;6.6.6滚动列表 ;6.6.7 画布 ;6.6.8对话框;;;6.6.9菜单栏、菜单和菜单项;;;6.7练习思考题 ;第7章 多线程 ;7.1线程简介 ;7.1.1进程与线程;7.1.2线程的状态 ;7.2 Thread类的子类创建线程;7.3实现Runnable接口 ;【例7-3】通过接口构造线程体;;;;;构造线程体的两种方法的比较:;7.4基本的线程控制 ;;;;;;;;【例7-5】线程联合的例子。 ;;;;7.5线程的调度 ;;;;7.6多线程的互斥与同步;7.6.1临界资源问题;;;7.6.2互斥锁;;;7.6.3多线程的同步;;;;;;;;;比较一下wait()、notify()和notifyAll()方法: ;7.7 Daemon线程;;【例7-8】Daemon简单的示范 ;;7.8??习思考题;第8章 文件和流 ;8.1 I/O流概述;;8.1.1 I/O流的层次;2.字符流: ;3.对象流 ◇ ObjectInputStream、ObjectOutputStream 4.其它 ◇ 文件处理:   File、RandomAccessFile; ◇ 接口   DataInput、DataOutput、ObjectInput、ObjectOutput;;8.1.2 InputStream 和OutputStream;;;;;8.1.3 I/O中的例外;8.2文件处理;8.2.1文件描述;;;;;;;程序运行后的结果如下所示,首先列出当前工作目录,然后将当前目录下面的所有文件取出,根据过滤器设置,显示后缀为java的所有文件。;8.2.2文件的顺序处理;【例8-2】 一个顺序读取文本文件的例子。;; } catch (FileNotFoundException e) { System.out.println(e); } catch (IOException e) { System.out.println(e); } } } 程序运行结果如下所示:;8.2.3随机访问文件;;;;【例8-3】 一个随机存取文本文件的例子。 ;把10个int类型整数写入到一个名字为tom.dat文件中,然户按照相反的顺序读出这些数据并显示。 程序运行后的结果如下所示:;8.3过滤流;8.3.1过滤流类层次;8.3.2几种常见的过滤流;8.4 字符流的处理;8.4.1 Reader和Writ

文档评论(0)

jjkk585 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档