当前位置:首页 > 图书中心 > 教材 > 高职教材 > Java程序设计基础(含1CD)
Java程序设计基础(含1CD)
ISBN:7-5624-3009-8/TP
高等职业教育计算机软件·计算机网络专业系列教材
作者:刘文军
编辑:王海琼
字数(千):410 页数:283 印次:1-1
开本:16开  平装
出版时间: 2004-09-10
定价:¥29
内容简介

本书共分12章,在全面讲述Java语言语法的基础上,结合大量的程序实例对Java语言的使用、功能、特性等诸方面进行了详细的讲解,结构严谨、布局合理、重点突出、实例丰富,能够使读者很快地掌握Java语言程序设计的方法和技巧,同时对面向对象程序的设计也有较深入的了解。本书既可以作为高职高专计算机软件、计算机网络专业学生使用,也可作为其他工程技术人员特别是软件开发者的自学用书。

目录
1 Java简介及环境设置 1.1 Java简介   1.1.1 Java的历史   1.1.2 Jav9的特性   1.1.3 Java与C++的比较   1.1.4 Java的发展 1.2 Java开发环境的设置 1.3 编辑、编译和运行Java程序   1.3.1 编译程序   1.3.2 虚拟机程序   习题1   2 Java的基南语法 2.1 Java语言的基本组成部分   2.1.1 标识符   2.1.2 关键字   2.1.3 程序块与注释   2.1.4 分隔符   2.1.5 转义字符   2.1.6 数据类型   2.1.7 变量   2.1.8 常量   2.1.9 数据类型转换   2.1.10 运算符与表达式 2.2 Java语句及其控制结构   2.2.1 分支语句   2.2.2 循环语句   2.2.3 转移语句   2.2.4 数组   2.2.5 字符串   习题2   3 面向对象技市 3.1 类与对象 3.2 类的创建   3.2.1 类的声明   3.2.2 类的主体 3.3 对象的创建   3.3.1 创建对象   3.3.2 构造函数   3.3.3 对象的使用 3.4 类的封装   3.4.1 封装的概念   3.4.2 封装   3.4.3 实例成员和类成员 3.5 类的继承   3.5.1 创建子类   3.5.2 this引用、super引用和instanceof对象运算符   3.5.3 最终类和抽象类 3.6 类的多态性   3.6.1 方法的重载   3.6.2 方法的覆盖 3.7 递归方法 3.8 包   3.8.1 Java的API介绍   3.8.2 Java的常用包   3.8.3 包及类的引用   3.8.4 自定义包   习题3   4 Java类和对象的高级特征 4.1 接口   4.1.1 定义接口   4.1.2 实现接口 4.2 内部类   4.2.1 内部类特性   4.2.2 静态内部类   4.2.3 内部类的引用   4.2.4 方法中定义的内部类 4.3 Java中的文档注释   习题4   5 Java的异常处理 5.1 异常 5.2 使用try和catch捕获异常 5.3 创建自定义异常 5.4 异常的抛出 5.5 try…catch语句的嵌套   习题5   6 图形界面设计 6.1 创建图形界面   6.1.1 抽象窗口工具集AWT   6.1.2 Java的图形类结构   6.1.3 窗口与面板   6.1.4 按钮   6.1.5 标签   6.1.6 列表框   6.1.7 文本域   6.1.8 菜单   6.1.9 对话框   习题6   7 Java的图形处理 7.1 Java图形处理概述 7.2 基本图形的输出   7.2.1 直线的输出   7.2.2 矩形图的输出   7.2.3 椭圆、圆及圆弧的输出   7.2.4 多边形的输出 7.3 设置图形的颜色   7.3.1 创建Color类对象   7.3.2 设置当前颜色 7.4 文字的图形化输出   7.4.1 Font类   7.4.2 文本的显示和输出   习题7   8 Java中的键盘和鼠标事件 8.1 鼠标事件   8.1.1 MouseListener接口   8.1.2 MouseMotionListener接口 8.2 处理鼠标事件 8.3 键盘事件 8.4 处理键盘事件 8.5 窗口事件 8.6 Swing基础   8.6.1 Swing的层次结构   8.6.2 Swing组件   8.6.3 Swing组件使用举例   习题8   9 Java的输入输出 9.1 Java输入输出概述   9.1.1 输入输出流基本概念   9.1.2 输入输出流类 9.2 文件处理   9.2.1 File类   9.2.2 文件的随机访问——RandomAccessFile类 9.3 目录处理   习题9   10 多线程 10.1 多线程基础   10.1.1 线程状态和生命周期   10.1.2 线程优先级和线程调度 10.2 多线程设计   10.2.1 继承Thread类   10.2.2 实现Runnable接口   10.2.3 线程的互斥   10.2.4 线程间同步   10.2.5 线程死锁   10.2.6 其他方法的说明   10.2.7 线程的优先级 10.3 线程组   习题10   11 网络 11.1 Internet地址 11.2 URL通用资源定位 11.3 使用URLConnection对象来连接URL服务器 11.4 数据包方式实现服务器与客户通信 11.5 使用流的方式实现客户和服务器之间的通信   11.5.1 客户端Socket   11.5.2 服务器端Socket 11.6 一个网络服务器类   11.6.1 线程组的使用   习题11   12 Java小应用程序——Applet 12.1 第一个Applet小应用程序 12.2 ApPlet的运行平台一浏览器   12.2.1 浏览器   12.2.2 标签   12.2.3 用getParameter()方法取得参数 12.3 Applet程序的运行机理 12.4 Applet的程序结构 12.5 Applet的程序设计   12.5.1 向Applet传递参数   12.5.2 标识网络资源   12.5.3 显示图像   12.5.4 播放声音   习题12 附录 Jbuilder Ⅹ Enterprise的使用 参考文献