簡介
內容簡介
本書共分12章,在全面講述Java語言語法的基礎上,結合大量的程序實例對Java語言的使用、功能、特性等諸方面進行了詳細的講解,結構嚴謹、布局合理、重點突出、實例豐富,能夠使讀者很快地掌握Java語言程序設計的方法和技巧,同時對面向對象程序的設計也有較深入的了解。本書既可以作為高職高專計算機軟件、計算機網絡專業學生使用,也可作為其他工程技術人員特別是軟件開發者的自學用書。
章節
- 1 Java 简介及环境设置(p.1)
- 1.1 Java简介(p.1)
- 1 . 2 J a v a 开发环境的设置(p.5)
- 1 . 3 编辑、编译和运行Java 程序(p.7)
- 习题1(p.12)
- 2 Java 的基本语法(p.13)
- 2 . 1 J a v a 语言的基本组成部分(p.13)
- 2 . 2 J a v a 语句及其控制结构(p.28)
- 习题2(p.52)
- 3 面向对象技术(p.54)
- 3.1 类与对象(p.54)
- 3 . 2 类的创建(p.54)
- 3 . 3 对象的创建(p.56)
- 3 . 4 类的封装(p.59)
- 3 . 5 类的继承(p.61)
- 3 . 6 类的多态性(p.67)
- 3 . 7 递归方法(p.70)
- 3 . 8 包(p.72)
- 习题3(p.86)
- 4 Java 类和对象的高级特征(p.88)
- 4.1 接口(p.88)
- 4 . 2 内部类(p.90)
- 4 . 3 J a va 中的文档注释(p.95)
- 习题4(p.97)
- 5 Java 的异常处理(p.98)
- 5 . 1 异常(p.98)
- 5 . 2 使用t ry 和c a tc h 捕获异常(p.99)
- 5 . 3 创建自定义异常(p.103)
- 5 . 4 异常的抛出(p.104)
- 5 . 5 tr y . . . c a tc h 语句的嵌套(p.107)
- 习题5(p.110)
- 6 图形界面设计(p.111)
- 6.1 创建图形界面(p.111)
- 习题6(p.135)
- 7 Java 的图形处理(p.136)
- 7 . 1 J a va 图形处理概述(p.136)
- 7 . 2 基本图形的输出(p.138)
- 7 . 3 设置图形的颜色(p.149)
- 7 . 4 文字的图形化输出(p.152)
- 习题7(p.154)
- 8 Java 中的键盘和鼠标事件(p.155)
- 8 . 1 鼠标事件(p.157)
- 8 . 2 处理鼠标事件(p.158)
- 8 . 3 键盘事件(p.160)
- 8 . 4 处理键盘事件(p.161)
- 8 . 5 窗口事件(p.163)
- 8 . 6 Swin g 基础(p.165)
- 习题8(p.168)
- 9 Java 的输入输出(p.170)
- 9 . 1 Java 输入输出概述(p.170)
- 9 . 2 文件处理(p.176)
- 9 . 3 目录处理(p.184)
- 习题9(p.186)
- 10 多线程(p.188)
- 1 0 . 1 多线程基础(p.188)
- 1 0 . 2 多线程设计(p.192)
- 1 0 . 3 线程组(p.225)
- 习题10(p.226)
- 11网络(p.229)
- 1 1 . 1 Internet 地址(p.229)
- 1 1 . 2 URL 通用资源定位(p.230)
- 1 1 . 3 使用URL Connection 对象来连 接URL服务器(p.232)
- 1 1 . 4 数据包方式实现服务器与客户通信(p.233)
- 1 1 . 5 使用流的方式实现客户和服务器之间的通信(p.236)
- 1 1 . 6 一个网络服务器类(p.239)
- 习题11(p.247)
- 12 Java 小应用程序——Applet(p.248)
- 1 2 . 1 第一个Applet 小应用程序(p.248)
- 1 2 . 2 Applet 的运行平台——— 浏览器(p.249)
- 1 2 . 3 Applet 程序的运行机理(p.253)
- 1 2 . 4 Applet的程序结构(p.255)
- 1 2 . 5 Applet 的程序设计(p.262)
- 习题12(p.275)
- 附录 JBuilder X Enterprise 的使用(p.277)
- 参考文献(p.xiii)
FB留言
同書類書籍