Java程序设计项目化教程

出版时间:2011-8  出版社:北京大学出版社  作者:徐义晗,史梦安,史志英 主编  页数:288  

内容概要

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

书籍目录

第1章 Jova语言概述
 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章 图形界面程序设计
第8章 Java多线程机制
第9章 访问数据库
第10章 阶段项目三:淮信超市进销存系统设计与实现
参考文献

编辑推荐

  《Java程序设计项目化教程》特点地,切合职业教育的培养目标,侧重技能传授,弱化理论,强化实践内容。从人类常规的思维模式出发,对教材的内容编排进行全新的尝试,打破传统教材的编写框架;符合老师的教学要求,方便学生理解理论知识在实际中的运用。从锻炼学生的思维能力以及运用概念解决问题的能力出发,内容一改以往的惯例,不仅有知识的讲解,部分教材还有动手操作、知识衔接、特别提示、自问自答等知识模块。注重人文与科技的结合,在传统的理论教材中适当地增加人文方面的知识,激发学生的学习兴趣。全套教材以立体化精品教材为构建目标,网上提供的电子课件、素材、源代码和习题参考答案等教学资源。3个项目案例,26个工作任务,86个具体实例。  编程轻松实现“手把手”-“松开手”-“放开手”。

图书封面

评论、评分、阅读与下载


    Java程序设计项目化教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7