网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java程序设计项目化教程(全国高职高专计算机立体化系列规划教材)
分类
作者 徐义晗//史梦安//史志英
出版社 北京大学出版社
下载
简介
编辑推荐

由史梦安等编著的《Java程序设计项目化教程》是全国高职高专计算机立体化系列规划教材之一。本书从人类常规的思维模式出发,对教材的内容编排进行全新的尝试,打破传统教材的编写框架;符合老师的教学要求,方便学生理解理论知识在实际中的运用。全套教材以立体化精品教材为构建目标,网上提供的电子课件、素材、源代码和习题参考答案等教学资源。

3个项目案例,26个工作任务,86个具体实例。

内容推荐

由史梦安等编著的《Java程序设计项目化教程》采用基于工作过程系统化的设计理念,全书分为3个项目案例,“基于命令行的应用系统开发——学生综合素质评定系统”、“基于Swing的应用系统开发——单机版五子棋游戏”、“基于JDBC的应用系统开发——超市进销存系统”,3个项目案例由简单到复杂,又各自自成体系,每一个项目案例都是一个完整的应用系统。根据3个项目案例将Java主要的知识点进行重构,内容涉及Java语言基础知识、类与对象的基本概念、数组、方法的重载与重写、面向对象的三大特征(封装、继承和多态)、抽象类和接口、内部类、异常处理、输入输出流、多线程、基于Swing的图形用户界面设计、JDBC与访问数据库等。读者通过学习《Java程序设计项目化教程》,不仅可以全面掌握Java初级开发知识,而且可以了解更多的Java应用技巧。

《Java程序设计项目化教程》可作为高职高专相关专业学生用书,也可作为Java开发基础培训和自学用书。

目录

第1章 Java语言概述

 1.1 Java语言的发展

  1.1.1 软件

  1.1.2 程序设计语言

  1.1.3 Java的由来

 1.2 工作任务:Java环境构建

 1.3 第一个Java应用程序

  1.3.1 工作任务:编写第一个Java应用程序

  1.3.2 代码分析

  1.3.3 Java程序的运行方式

 1.4 Java的特点

 1.5 工作任务:集成开发工具的使用

 课后作业

第2章 Java语法基础

 2.1 Java中的标识符和关键字

  2.1.1 标识符

  2.1.2 关键字

  2.1.3 Java标识符的命名约定

 2.2 变量和基本数据类型

  2.2.1 变量的概念

  2.2.2 基本数据类型

  2.2.3 变量的初始化和作用域

  2.2.4 变量的自动类型转换和强制类型转换

  2.2.5 常量

 2.3 运算符

  2.3.1 算术运算符

  2.3.2 赋值运算符

  2.3.3 关系运算符

  2.3.4 逻辑运算符

  2.3.5 位运算符

  2.3.6 其他运算符

  2.3.7 运算符的优先级

  2.3.8 工作任务:信息输出和整数反转

 2.4 Java的控制语句

  2.4.1 if条件语句

  2.4.2 switch语句

  2.4.3 while循环语句

  2.4.4 dowhile语句

  2.4.5 for循环语句

  2.4.6 break与confine语句

 2.5 工作任务:学生综合素质评定系统

  2.5.1 学生综合素质评定系统需求

  2.5.2 系统登录及主界面实现

 课后作业

第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 this关键字

  3.2.6 对象的生命周期

 3.3 方法

  3.3.1 方法的重载

  3.3.2 方法间的参数传递

  3.3.3 工作任务:学生综合素质评定系统框架

 3.4 数组

  3.4.1 一维数组

  3.4.2 多维数组

 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.8 多态

 3.9 抽象类和接口

  3.9.1 抽象类

  3.9.2 接口

  3.9.3 抽象类和接口的比较

 3.10内部类

  3.10.1 内部类

  3.10.2 内部匿名类

 3.11 工作任务:综合案例

 课后作业

第4章 Java常用类

 4.1 String类

  4.1.1 String常用构造方法和成员方法

  4.1.2 “hello”与newString(“hello”)的区别

 4.2 StringBuffer类

  4.2.1 比较String类与StringBuffer类

  4.2.2 StringBuffer类常用构造方法和成员方法

 4.3 处理日期的类

  4.3.1 java.rail.Date和java.textSimpleDateFormat类

  4.3.2 java.tuil.Calendm.类

 4.4 包装类

  4.4.1 包装类的构造方法

  4.4.2 包装类的常用方法

 4.5 Math类

 4.6 Java集合框架

  4.6.1 Collection和Iterator接口

  4.6.2 Map接口

  4.6.3 工作任务:用集合类实现学生成绩信息的存取

 课后作业

第5章 异常处理

 5.1 异常的概念

 5.2 异常的分类

 5.3 异常的处理

  5.3.1 捕获异常

  5.3.2 抛出异常

  5.3.3 声明异常

  5.3.4 工作任务:学生综合素质评定系统优化

 5.4 自定义异常

 课后作业

第6章 Java输入输出流

 6.1 Java.1 0.File类

  6.1.1 文件和目录

  6.1.2 Java中文件的创建

  6.1.3 Java中对文件的操作

 6.2 JavaI/O原理

 6.3 字节流和字符流

  6.3.1 字节流

  6.3.2 字符流

  6.3.3 工作任务;采用文件方式永久保存学生信息数据

 课后作业

第7章图形界面程序设计

 7.1 抽象窗口工具集(AwT)和Swing

 7.2 Swing基础

  7.2.1 Javax:swing包

  7.2.2 一个简单的Swing程序

 7.3 Swing容器和组件

  7.3.1 框架JFrame

  7.3.2 面板.JPanel

  7.3.3 利用JPanel进行2D图形绘制

  7.3.4 工作任务:单机版五子棋棋盘的绘制

 7.4 Swing的布局管理器

  7.4.1 BorderLayout

  7.4.2 FlowILayout

  7.4.3 GridLayout

  7.4.4 定位组件的绝对位置

  7.4.5 工作任务:结合布局管理器为游戏窗体添加菜单栏

 7.5 Swing的事件处理机制

  7.5.1 事件监听器

  7.5.2 事件的种类

  7.5.3 工作任务:为棋盘面板添加鼠标移动事件

  7.5.4 事件适配器

  7.5.5 工作任务:编写棋子类,使用鼠标事件适配器为棋盘添加下棋事件

 7.6 Swing常用组件

  7.6.1 儿abel

  7.6.2 按钮类

  7.6.3 工作任务:为菜单添加菜单按钮

  7.6.4 文本框

  7.6.5.IOptionPane

  7.6.6 工作任务:添加输赢判断

  7.6.7 JTable

  7.6.8 JTtee

  7.6.9工作任务:为菜单按钮添加事件

 7.7 Swing知识扩展

  7.7.1 Swing观感器的使用

  7.7.2 工作任务:为五子棋游戏添加观感器

  7.7.3 Swing与并发

 课后作业

第8章JaVa多线程机制

 8.1 线程的概念

 8.2 线程的创建

  8.2.1 通过Thread类创建线程

  8.2.2 实现Runnable接口创建线程

  8.2.3 使用join()等待从线程结束

  8.2.4 工作任务:重画五子棋棋盘

 8.3 线程的优先级

 8.4 线程的同步与互斥

  8.4.1 线程的互斥

  8.4.2 线程的同步

  8.4.3 工作任务:创建游戏欢迎界面

 8.5 线程的暂停、恢复和停止

 8.6 死锁

 8.7 使用Timer类进行任务调度

  8.7.1 Timer类

  8.7.2 工作任务:在欢迎界面中加载游戏资源

 课后作业

第9章访问数据库

 9.1.JDBC简介

 9.2.IDBC驱动

 9.3.IDBC中的常用接口

 9.4 连接数据库

 9.5.IDBC访问SQL,Server 2005数据库案例

  9.5.1 工作任务:使用Statement对象

  9.5.2 工作任务:使用PreparedStatement对象

 课后作业

第10章阶段项目三:淮信超市进销存系统设计与实现

 10.1 淮信POS进销存系统需求分析

 10.2 数据库表设计与实现

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/21 21:52:32