JAVA程序设计与实践

JAVA程序设计与实践
作 者: 汤庸 冯智圣 申建芳 肖炜
出版社: 冶金工业出版社
丛编项: 高等学校21世纪计算机教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: JAVA语言
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JAVA程序设计与实践》作者简介

内容简介

本书介绍了Java语言的高级特性及相关的编程技巧,其内容主要包括:Java语言与面向对象编程基础、JavaApplet、字符串、异常处理、线程、数据结构与Java工具、高级Swing、文件与流、图形、JavaBeans、数据库,网络编程、远程方法调用、Servlet、Java与XML等。在全书的编写过程中,采用理论讲解与实例编程相结合的方法,对于每个具体的内容都有相应的实例讲解。本书结构合理,语言简练,内容深入浅出,主要面向具有一定Java编程基础的人员。对于Java编程的初、中级读者,本书将会帮助你快速进入Java编程高手的行列。本书也可以作为高等院校和培训班相关专业的教材。同时,本书对高级Java编程人员也有较高的参考价值。

图书目录

第1章Java概述 1 1.1 Java简介 1 1.1.1 Java的特点 1 1.1.2 Java的发展历史 2 1.1.3 Java的应用 3 1.1.4 支持Java的Web浏览器 3 1.1.5 Java和JavaScript区别 4 1.1.6 Java与C、C++的联系与区别 4 1.2 Java编程环境的设置 6 1.2.1 JDK应用简介 6 1.2.2 JBuilder 8.0的环境配置 7 1.3 简单的Java程序编辑 11 1.3.1 在JDK环境下编辑Java小应用 程序...

第2章 Java编程基础 19 2.1 Java语法基础 19 2.1.1 变量 19 2.1.2 标识符 21 2.1.3 关键字 21 2.1.4 运算符 21 2.1.5 分隔符 27 2.1.6 表达式 27 2.1.7 包 28 2.2 数据类型 29 2.2.1 基本类型 29 2.2.2 扩展类型 30 2.3 基本语句和流程控制 30 2.3.1 基本语句 30 2.3.2 流程控制 31 2.4 类型转换 36 2.4.1 整型、浮点型、字符型变量间的相互转换 37 2.4.2 J...

第3章 面向对象编程 41 3.1 面向对象的程序设计 41 3.1.1 面向对象的产生和发展 41 3.1.2 Java中面向对象的特点 41 3.1.3 面向对象程序设计与结构化程序 设计的主要区别 42 3.2 常用的术语C 42 3.2.1 对象 42 3.2.2 消息 42 3.2.3 类 43 3.2.4 继承 43 3.2.5 封装 44 3.2.6 多态 44 3.2.7 接口 45 3.3 类和继承 45 3.3.1 类的声明和实例化 45 3.3.2 类实体 46 3.3.3 类...

第4章 Java程序和开发环境 54 4.1 创建应用程序 54 4.1.1 编辑Java应用程序(Application) 的源程序 54 4.1.2 编译源文件 54 4.1.3 解释执行程序 55 4.2 创建小应用程序 55 4.2.1 Applet的工作原理 55 4.2.2 插入Java Applet的格式与步骤 56 4.2.3 Applet应用举例 56 4.2.4 Applet源文件的分类 57 4.3 Java环境和工具 57 4.3.1 小应用程序浏览器(appletviewe...

第6章 异常 94 6.1 异常的概念 94 6.2 异常的分类 95 6.3 异常的处理 96 6.3.1 Java的异常处理机制 96 6.3.2 try-catch-finally语句 98 6.3.3 非运行时异常简介 99 6.4 定义自己的异常类 105 小结 109 综合练习六 109 一、填空题 109 二、判断题 109 三、简答题 109 四、实践题 109

第7章 Java用户界面技术 110 7.1 基本AWT组件 110 7.1.1 Button(按钮) 110 7.1.2 CheckBox(复选框)和 CheckboxGroup(选择框组) 115 7.1.3 Scrollbar(滚动条) 123 7.1.4 List(列表) 128 7.2 基本Swing组件 133 7.2.1 版面布局 133 7.2.2 JPanel 136 7.2.3 JLabel 137 7.2.4 JButton 138 7.2.5 JRadioButton和JBu...

第8章 Java线程及多线程技术 176 8.1 线程概述 176 8.1.1 线程简介 176 8.1.2 线程的四种状态 176 8.1.3 创建线程 177 8.2 线程的临界区、信号量和锁 181 8.3 线程的阻塞 182 8.4 线程的优先级 183 8.5 两种特殊的线程 185 8.5.1 主线程 185 8.5.2 守护线程 186 8.6 线程间的通讯 187 8.6.1 生产者和消费者简介 187 8.6.2 Buffer 189 8.6.3 生产者和消费者的结合 190 小结...

第9章 Java多媒体技术 192 9.1 基本的图形处理 192 9.1.1 颜色处理 192 9.1.2 文本处理 195 9.1.3 画直线 198 9.1.4 画矩形 198 9.1.5 画椭圆和圆 201 9.1.6 画弧形 203 9.1.7 画多边形 205 9.2 基本的图像处理 208 9.3 基本的声音处理 212 9.4 基本的动画处理 217 小结 223 综合练习九 223 一、填空题 223 二、判断题 223 三、简答题 223 四、实践题 223

第10章 Java数据库技术 224 10.1 ODBC与JDBC简介 224 10.1.1 体系结构 224 10.1.2 运行环境 225 10.2 使用JDBC桥、JDBC-ODBC桥和数据库相连 226 10.2.1 与Microsoft Access的连接 226 10.2.2 与SQL Server 2000的连接 229 10.2.3 与MySQL的连接 234 10.2.4 与Oracle的连接 239 10.3 Java对数据库的基本操作 241 10.3.1 插入数据 241 1...

第11章 Java网络编程 274 11.1 Socket简介 274 11.1.1 Socket的概念 274 11.1.2 基本的通信流程 275 11.1.3 Java对通信流程的封装 275 11.2 单线程的服务器(Server)和客户程序(Client) 276 11.2.1 单线程服务器 276 11.2.2 单线程客户程序 278 11.2.3 执行结果 279 11.3 通用的多用户服务器和客户程序 280 11.3.1 通用多用户服务器 280 11.3.2 通用多用户客户程序 ...

第12章 高级应用和新技术 312 12.1 JavaBean 312 12.1.1 JavaBean简介 312 12.1.2 JavaBean的应用 312 12.2 J2EE 317 12.2.1 J2EE简介 317 12.2.2 J2EE的应用 319 12.3 XML 328 12.3.1 XML的简介 328 12.3.2 XML的应用 329 小结 330 综合练习十二 330 一、填空题 330 二、判断题 330 三、简答题 330 四、实践题 330

第13章 物料清单管理系统制作实例 331 13.1 系统设计 331 13.1.1 制造标准管理业务分析 331 13.1.2 制造标准管理业务数据流程图 331 13.1.3 实体关系设计(E-R关系图) 331 13.1.4 模块功能设计 332 13.2 制作方案 332 13.2.1 系统功能 332 13.2.2 专业术语 332 13.2.3 具体操作 333 13.3 程序代码 338 13.3.1 Bom包的文件 338 13.3.2 Dababase包的文件 356 13.3.3...