扫描二维码,下载手机APP
下载安卓APP箭头
客服QQ
箭头给我发消息

客服QQ:2698585038

Java 高级程序设计(第二版)

综合评级:
★★★★★

定价:
¥30.00

作者:
肖英,刘洁 主编

出版社:
水利水电出版社

出版日期:
2015年3月

字数:
406000

ISBN:
9787517028918

书籍介绍

  Java语言具有简单、面向对象、分布式、健壮性、安全性、可移植性、多线程、高性能等诸多优势特点,也是近十年来计算机编程语言排行榜上的佼佼者,可以用于开发各种领域的应用软件。熟练掌握Java 语言是软件从业人员的必备技能。

  肖英、刘洁编*的《Java高级程序设计》共9章内容,通过实例讲解了如何使用Java语言开发数据库应用程序、多媒体应用程序、网络应用程序等。这些程序典型简洁,主要功能突出,所涉及的技术可以解决同类问题。

  本书实例丰富,内容充实,各章节都提供了大量的实例帮助读者学习;由浅入深,逐步讲解,实践内容步骤详细,符合高职学生的学习特点;语言通俗易懂,有助于初学者理解学习。

目录

前言

第1章 java入门基础

本章目标

本章任务

1.1 Java开发环境的安装与配置

任务1安装与配置JDK、Eclipse

任务2Eclipse中开发JavaApplication

知识点:JavaApplication程序

1.2 Java语言基础

任务3实现四则运算

知识点:Java语法基础

任务4找出100以内的所有素数

知识点:Java的流程控制语句

1.3 Java面向对象编程基础

任务5定义类、使用对象

知识点:类与对象

任务6运用继承

知识点:包和访问控制符、继承、接口

实训任务

第2章 异常处理

本章目标

本章任务

2.1 什么是异常

任务1识别异常

知识点:异常的概念、异常处理机制

2.2 处理异常

任务2处理异常

知识点:try—catch—finally语句处理异常

2.3 自定义异常与throw关键字

任务3自定义百分制分数异常

知识点:自定义异常、throw关键字

2.4 throws关键字

任务4使用throws关键字

知识点:throws关键字为方法声明异常

2.5 Java的内置异常

实训任务

第3章 Java常用API

本章目标

本章任务

3.1 API的概念

3.2 字符串处理

任务1字符串加密与解密

知识点:String、StringBuffer

任务2统计单词及其数量

知识点:StringTokenizer类

3.3 数学运算工具Math

任务3常见数学运算

知识点:Math类

3.4 日期时间处理

任务4格式化日期

知识点:Date、DateFormat、Calendar

3.5 集合类

任务5保存和显示学生列表

知识点:List接口及实现类

任务6使用Set保存和显示学生集合

知识点:Set接口及实现类

任务7使用Map保存和显示学生集合

知识点:Map接口及实现类

3.6 泛型

实训任务

第4章 GUI程序设计

本章目标

本章任务

4.1 认识GUI程序

任务1登录窗体

知识点:Swing包、创建窗体

任务2登录验证功能

知识点:事件处理机制

4.2 容器与布局

任务3图形用户界面的四则运算

知识点:JPanel、布局管理器

4.3 GUI基本元素

任务4文本复制

知识点:JTextArea

任务5字体选择器

知识点:选择型组件

4.4 菜单与工具栏

任务6简单记事本界面

知识点:菜单、工具栏

4.5 对话框

任务7确认退出对话框

知识点:JDialog、JOptionPane、FileChooser

4.6 表格

任务8使用表格

知识点:JTable

实训任务

第5章 10输入输出流

本章目标

本章任务

5.1 10流的概念

任务1使用预定义流

知识点:流的概念和分类、预定义流

5.2 文件读写

任务2文件类型过滤器

知识点::File类

任务3文件复制

知识点:文件字节10流

任务4记事本打开、另存为功能

知识点:文件字符10流

5.3 使用过滤流

任务5学生信息存至磁盘文件

知识点:节点流和过滤流、常用过滤流

5.4 使用RandomAccessFile

实训任务

第6章 JDBC数据库编程

本章目标

本章任务

6.1 JDBC数据库编程概述

任务1基于数据库的学生信息检索程序

知识点:JDBC概述、MySQL、连接

MySQL数据库

6.2 JDBC基本操作:CRuD

任务2查询联系人

知识点:查询操作

任务3添、删、改联系人

知识点:添删改操作、PreparedStatement、可滚动结果集

6.3 JDBC进阶

任务4运用事务

知识点:事务

实训任务

第7章 多线程

本章目标

本章任务

7.1 线程概述

任务l创建并启动多个线程

知识点:线程概念、线程的创建和启动

7.2 线程的生命周期

7.3 线程的优先级

7.4 线程同步

任务2模拟多窗口售票

知识点:线程同步

7.5 线程通信

实训任务

第8章 Java网络编程

本章目标

本章任务

8.1 网络编程基础

8.1.1 统一资源定位符(URL)

8.1.2 Internet编址与端口号

8.1.3 客户机/服务器模式

8.1.4 TCP/IP与UDP协议

8.2.Java网络编程API

任务1读取网页文件

知识点:URL类、URLConnection类、InetAddress类

8.3 Java编写TCP网络程序

任务2一对一聊天室

知识点:TCP/IP套接字

任务3多人聊天室

8.4 Java编写IJDP网络程序

实训任务

第9章 综合应用

本章目标

本章任务

9.1 需求分析及系统设计系统目标

任务1数据库设计及实施

任务2界面设计与功能模块

9.2 系统实现及编码编码规范

任务3开发公共模块

任务4开发登录模块

任务5开发主界面

任务6开发查找联系人模块

任务7开发添加联系人模块

任务8开发编辑联系人模块

任务9开发删除联系人模块

开发小结

实训任务

参考文献