登录机工教育服务网
点击注册
使用第三方账号登录
Java程序设计与实训
作者:黄能耿
ISBN:978-7-111-31627-5
所属丛书:全国高等职业教育规划教材

申请样书,扫描二维码

本书介绍了Java语言概述、Java语言基础、面向对象的程序设计、JavaAPI类库、异常处理与单元测试、I/O处理与对象串行化、图形用户界面编程、多线程和数据库编程等基础知识。本书在内容的选取上,突...
同系列书
相关图书
  • 图书详情
ISBN:978-7-111-31627-5
装订:平装
责编:室
开本:16开
出版日期: 2010-11-12
字数:484 千字
定价:32.0
图书简介
本书介绍了Java语言概述、Java语言基础、面向对象的程序设计、JavaAPI类库、异常处理与单元测试、I/O处理与对象串行化、图形用户界面编程、多线程和数据库编程等基础知识。本书在内容的选取上,突出面向对象的程序设计技术和实用性技术,涵盖软件公司在Java软件开发中所需要的基本知识点。
作者信息
章节目录
目录
出版说明
前言
第1章Java语言概述
11Java语言的历史和特点
111Java语言的历史
112Java语言的特点
113Java语言与C++的比较
114Java语言的核心技术
115Java语言的局限性
12Java开发环境及其安装
121Java运行环境和开发环境
122Java运行环境的安装
123Java开发环境的安装和配置
13Java语言的应用
131Java程序的分类
132Java应用程序
133Java Applet程序
14Eclipse的使用
141Eclipse介绍
142使用Eclipse进行开发
143使用Eclipse中经常遇到的问题
15本章小结
16习题
第2章Java语言基础
21Java语言的基本要素
211关键字
212Java标识符
213分隔符
214代码注释
22变量、数据类型、运算符和
表达式
221常量和变量
222基本数据类型
223空类型
224引用数据类型
225运算符
226表达式、语句和语句块
23控制结构
231顺序结构
232分支结构
233循环结构
234跳转控制语句
24数组
241一维数组
242二维数组
243数组的操作
25简单的输入/输出
251输出
252输入
26实训1简易计算器项目
261项目需求分析、设计与管理
262项目实施
263实施指导
27本章小结
28习题
第3章面向对象的程序设计
31面向对象的基本概念
311面向对象的术语
312面向对象的基本特征
32类的封装
321类的声明
322类的实例——对象
323构造方法
324修饰符
325变量的引用
326方法调用和参数传递
327初始化
328内部类
329对象的使用
33类的继承
331继承的实现
332this和super
333抽象类和抽象方法
334类对象之间的类型转换
335类型检测
34接口
341接口的声明
342接口的实现
343接口的继承
344接口的使用
345UML类图
346接口的特点
347再论继承
35聚集
351聚集与代码复用
352继承与聚集的选择
36类的多态
361方法的重载
362方法的覆盖
363多态的优点
364再论接口
37包
371包的声明
372包的导入
373CLASSPATH
374再论修饰符
375包的使用
376项目打包和部署
377项目开发过程总结
38实训2绘图项目(一)
381项目需求分析、设计与管理
382项目实施
383实施指导
39实训3学生管理项目(一)
391项目需求分析、设计与管理
392项目实施
393实施指导
310本章小结
311习题
第4章Java API 类库
41Java类库介绍
411Java API类库
412第三方类库
42javalang包
421Object类
422Runtime类
423ClassLoader抽象类
424Class类
425基本数据类型的包装类
426Math类
427System类
428String类
429StringBuffer类
4210异常处理类
4211线程控制类
43字符串处理
431字符串
432String类字符串
433StringBuffer类字符串
434String类和StringBuffer类的
比较
44javautil包
441日期类库
442容器类类库
443正则表达式
45其他常用类库介绍
451其他Java API类库
452第三方类库
46实训4绘图项目(二)
461项目需求分析、设计与管理
462项目实施
463实施指导
47实训5学生管理项目(二)
471项目需求分析、设计与管理
472项目实施
473实施指导
48本章小结
49习题
第5章异常处理与单元测试
51异常概述
511异常的概念
512几种常见的异常
513异常的分类
52异常处理
521捕获异常
522声明抛出异常
53自定义异常
531自定义异常类
532抛出异常
533自定义异常类的使用
54单元测试
541JUnit介绍
542Test Case
543Test Suite
544单元测试的设计和编写
545单元测试的执行和记录
55实训6学生管理项目(三)
551项目需求分析、设计与管理
552项目实施
553单元测试
554实施指导
56本章小结
57习题
第6章I/O处理与对象串行化
61文件处理
611文件处理概述
612文件类的使用
62I/O处理
621I/O处理概述
622字节流
623字符流
624随机读/写文件
625I/O处理的注意事项
63对象的串行化
631串行化概述
632对象串行化的实现
633串行化的注意事项
64实训7学生管理项目(四)
641项目需求分析、设计与管理
642项目实施
643实施指导
65本章小结
66习题
第7章图形用户界面编程
与Applet
71GUI介绍
72组件、容器、布局和观感
721组件
722容器
723观感
724布局管理器
73事件处理
731事件处理介绍
732使用内部类和匿名类作为
监听器
733事件处理模型
734事件、监听器和适配器
74图形的绘制
741Graphics类
742绘图实例
75Applet编程
751Applet概述
752Applet和HTML
753Applet的界面设计
754Applet的应用
76实训8绘图项目(三)
761项目需求分析、设计与管理
762项目实施
763实施指导
77实训9学生管理项目(五)
771项目需求分析、设计与管理
772项目实施
773项目发布
774实施指导
775最终项目成果
78本章小结
79习题
第8章多线程
81多线程的概念
82多线程的实现方法
821继承Thread类
822实现Runnable接口
823线程的优先级
824Thread类的常用方法
825两种实现方法的比较
826线程的状态和生命周期
83多线程的同步、通信与死锁
831多线程的同步
832线程间的通信
833死锁
834线程安全
84本章小结
85习题
第9章数据库编程
91数据库编程概述
911JDBC
912JDBC的功能
913MySQL介绍
92数据库访问流程
921数据准备
922添加JDBC类库
923加载JDBC驱动程序
924创建数据库连接
925执行SQL语句
926接收并处理SQL的返回结果
927关闭创建的对象
93数据库编程方法
931程序设计
932连接工厂
933POJO类
934dao类
935单元测试
94实训10学生管理项目(六)
941项目需求分析、设计与管理
942项目实施
943项目发布
944实施指导
945最终项目成果
95本章小结
96习题
第10章网络编程
101网络基础知识
1011TCP/IP协议
1012IP协议
1013TCP和UDP协议
1014应用层协议
1015域名
1016C/S模式与B/S模式
102URL编程
1021URL访问远程资源
1022URLConnection访问远程资源
103TCP编程
1031Socket介绍
1032ServerSocket服务器端的编程
1033Socket客户端的编程
1034支持多客户的服务器端程序
104UDP编程
1041Datagram编程
1042组播通信
105实训项目11聊天室项目
1051项目需求分析、设计与管理
1052项目实施
1053实施指导
106本章小结
107习题
参考文献
前言/序言 展开  + 收缩 —
图书评论
联系我们

北京西城区百万庄大街22号

邮编:100037

电子邮箱:cmpedu@cmpedu.com

教材网咨询:010-88379833

网上购书:010-88379170 / 9693

团购热线:010-68326294

官方二维码

随手扫一扫~了解多多

版权所有:机械工业出版社京ICP备14043556号-2 Copyright (C) 2017 CmpEdu. All Rights Reserved