Java开发入门及项目实战

出版时间:2012-1  出版社:清华大学出版社  作者:明日科技  页数:417  

内容概要

  本书系统全面地介绍了使用java语言进行编程的各种技术,从初学者的角度出发,科学合理地设计全书内容,是学习java编程技术的完美教程。全书共分3篇18章,第1篇为入门篇,主要包括java语言概述、eclipse开发工具、java语言基础、流程控制、数组、面向对象入门、面向对象进阶、字符串与包装类等内容;第2篇为提高篇,主要包括java集合类框架、常用数学工具类、优雅地错误处理、输入/输出、枚举类型与泛型、swing入门、多线程、网络通信、数据库操作等内容;第3篇为应用篇,介绍企业人事管理系统项目开发的全过程。
  本书提供了大量的自学视频、源程序、素材,提供了相关的模块库、案例库、素材库、题库等多种形式的辅助学习资料,还提供迅速及时的微博、qq、论坛等技术支持。
  本书内容详尽,实例丰富,非常适合作为零基础学习人员的学习用书和大中专院校师生的学习教材,也适合作为相关培训机构的师生和软件开发人员的参考资料。

书籍目录

第1篇 入门篇
 第1章 java语言概述
  ( 自学视频、源程序:配套资源\mr\01\)
  1.1 java语言概述
  1.1.1 java语言历史
  1.1.2 java语言的现状
  1.1.3 java语言的面向对象特性
  1.2 jdk的下载、安装及配置
  1.2.1 下载jdk
  1.2.2 安装jdk
  1.2.3 配置jdk
  1.2.4 测试开发环境
  1.3 第一个java程序
  1.4 本章小结
  1.5 技能专项测试
  1.6 实战模拟
 第2章 eclipse开发工具
  ( 自学视频、源程序:配套资源\mr\02\)
  2.1 eclipse简介
  .2.2 eclipse的安装与汉化
  2.2.1 下载eclipse
  2.2.2 安装eclipse
  2.2.3 启动eclipse
  2.2.4 汉化eclipse
  2.3 第一个java项目
  2.3.1 创建java项目
  2.3.2 创建类文件
  2.3.3 编写程序代码
  2.3.4 运行java程序
  2.4 本章小结
  2.5 技能专项测试
  2.6 实战模拟
 第3章 java语言基础
  ( 自学视频、源程序:配套资源\mr\03\)
  3.1 java类的结构
  3.1.1 java包的声明
  3.1.2 java类的定义
  3.1.3 类中的变量和常量
  3.1.4 类中的方法
  3.2 java中的注释
  3.2.1 单行注释
  3.2.2 多行注释
  3.2.3 文档注释
  3.3 基本数据类型
  3.3.1 整数类型
  3.3.2 浮点类型
  3.3.3 字符类型
  3.3.4 布尔类型
  3.4 常见运算符
  3.4.1 赋值运算符
  3.4.2 算术运算符
  3.4.3 自增、自减运算符
  3.4.4 比较运算符
  3.4.5 逻辑运算符
  3.4.6 位运算符
  3.4.7 三元运算符
  3.4.8 运算符的优先级
  3.5 数据类型转换
  3.5.1 隐式类型转换
  3.5.2 显式类型转换
  3.6 编码规范
  3.7 java编程的常见错误
  3.7.1 语义错误
  3.7.2 语法错误
  3.8 本章小结
  3.9 技能专项测试
  3.10 实战模拟
 第4章 流程控制
  ( 自学视频、源程序:配套资源\mr\04\)
  4.1 条件语句
  4.1.1 if条件语句
  4.1.2 if-else语句
  4.1.3 switch语句
  4.2 循环语句
  4.2.1 while语句
  4.2.2 do-while语句
  4.2.3 for语句
  4.3 跳转语句
  4.3.1 break语句
  4.3.2 continue语句
  4.3.3 return语句
  4.4 本章小结
  4.5 技能专项测试
  4.6 实战模拟
 第5章 数组
  ( 自学视频、源程序:配套资源\mr\05\)
  5.1 数组概述
  5.2 一维数组的创建及使用
  5.2.1 创建一维数组
  5.2.2 初始化一维数组
  5.2.3 使用一维数组
  5.3 二维数组的创建及使用
  5.3.1 二维数组的创建
  5.3.2 二维数组初始化
  5.3.3 使用二维数组
  5.4 数组的基本操作
  5.4.1 遍历数组
  5.4.2 填充替换数组元素
  5.4.3 对数组进行排序
  5.4.4 复制数组
  5.4.5 数组查询
  5.5 本章小结
  5.6 技能专项测试
  5.7 实战模拟
 第6章 面向对象入门
  ( 自学视频、源程序:配套资源\mr\06\)
  6.1 面向对象基本概念
  6.1.1 什么是对象
  6.1.2 什么是类
  6.1.3 什么是封装
  6.1.4 什么是继承
  6.1.5 什么是多态
  6.2 类和对象
  6.2.1 类的定义
  6.2.2 成员变量的定义
  6.2.3 普通方法的定义
  6.2.4 局部变量的定义
  6.2.5 构造方法的定义
  6.2.6 方法参数的传递
  6.2.7 对象创建和使用
  6.2.8 this关键字的用途
  6.2.9 访问权限修饰符
  6.2.10 static关键字的用途
  6.2.11 final关键字的用途
  6.2.12 包的定义与使用
  6.3 注解
  6.3.1 预定义注解
  6.3.2 自定义注解
  6.4 本章小结
  6.5 专项技能测试
  6.6 实战模拟
 第7章 面向对象进阶
  ( 自学视频、源程序:配套资源\mr\07\)
  7.1 接口的使用
  7.1.1 接口的定义
  7.1.2 接口的实现
  7.2 类的继承
  7.2.1 继承的实现
  7.2.2 继承中的重写
  7.2.3 使用super关键字
  7.3 抽象类的使用
  7.4 多态
  7.5 内部类
  7.5.1 成员内部类
  7.5.2 局部内部类
  7.5.3 匿名内部类
  7.5.4 静态内部类
  7.5.5 内部类的继承
  7.6 class类与java反射
  7.6.1 访问构造方法
  7.6.2 访问成员变量
  7.6.3 访问方法
  7.7 本章小结
  7.8 技能专项测试
  7.9 实战模拟
 第8章 字符串与包装类
  ( 自学视频、源程序:配套资源\mr\08\)
  8.1 string类的常用方法
  8.1.1 string类概述
  8.1.2 string类常用方法
  8.1.3 正则表达式
  8.2 整数类型包装类
  8.2.1 integer
  8.2.2 short
  8.2.3 long
  8.2.4 byte
  8.3 浮点类型包装类
  8.3.1 float
  8.3.2 double
  8.4 字符和布尔类型包装类
  8.4.1 character
  8.4.2 boolean
  8.5 本章小结
  8.6 技能专项测试
  8.7 实战模拟
第2篇 提高篇
 第9章 java集合类框架
  ( 自学视频、源程序:配套资源\mr\09\)
  9.1 集合框架概述
  9.2 collection和map接口
  9.2.1 list接口的常用方法
  9.2.2 set接口的常用方法
  9.2.3 map接口的常用方法
  9.3 list接口的实现类
  9.4 set接口的实现类
  9.5 map接口的实现类
  9.6 迭代器的获得与使用
  9.7 本章小结
  9.8 技能专项测试
  9.9 实战模拟
 第10章 常用数学工具类
  ( 自学视频、源程序:配套资源\mr\10\)
  10.1 常见的数学运算
  10.1.1 求三角函数
  10.1.2 计算指数、对数和方根
  10.1.3 取整和舍入
  10.1.4 获得最大值、最小值和绝对值
  10.1.5 生成随机数
  10.2 高精度数学类
  10.2.1 高精度整数类biginteger
  10.2.2 高精度浮点数类bigdecimal
  10.3 数字的格式化
  10.4 本章小结
  10.5 技能专项测试
  10.6 实战模拟
 第11章 优雅地错误处理
  ( 自学视频、源程序:配套资源\mr\11\)
  11.1 java异常概述
  11.2 异常的分类
  11.2.1 可控式异常
  11.2.2 运行时异常
  11.3 异常的捕获
  11.3.1 错误
  11.3.2 捕获异常
  11.4 异常的抛出
  11.4.1 使用throws声明抛出异常
  11.4.2 使用throw语句抛出异常
  11.5 常见的异常类型
  11.6 自定义异常
  11.7 本章小结
  11.8 技能专项测试
  11.9 实战模拟
 第12章 输入/输出
  ( 自学视频、源程序:配套资源\mr\12\)
  12.1 流概述
  12.2 输入/输出流
  12.2.1 输入流
  12.2.2 输出流
  12.3 file类
  12.3.1 文件的创建与删除
  12.3.2 获取文件信息
  12.4 文件输入/输出流
  12.4.1 fileinputstream与fileoutputstream类
  12.4.2 filereader类和filewriter类
  12.5 带缓存的输入/输出流
  12.5.1 bufferedinputstream与bufferedoutputstream类
  12.5.2 bufferedreader与bufferedwriter类
  12.6 数据输入/输出流
  12.7 zip压缩输入/输出流
  12.7.1 压缩文件
  12.7.2 解压缩zip文件
  12.8 本章小结
  12.9 技能专项测试
  12.10 实战模拟
 第13章 枚举类型与泛型
  ( 自学视频、源程序:配套资源\mr\13\)
  13.1 枚举类型
  13.1.1 使用枚举类型设置常量
  13.1.2 深入了解枚举类型
  13.1.3 使用枚举类型的优势
  13.2 泛型
  13.2.1 回顾“向上转型”与“向下转型”
  13.2.2 定义泛型类
  13.2.3 泛型的常规用法
  13.2.4 泛型的高级用法
  13.2.5 泛型总结
  13.3 本章小结
  13.4 技能专项测试
  13.5 实战模拟
 第14章 swing入门
  ( 自学视频、源程序:配套资源\mr\14\)
  14.1 swing概述
  14.1.1 swing特点
  14.1.2 swing包
  14.1.3 常用swing组件概述
  14.2 常用窗体
  14.2.1 jframe窗体
  14.2.2 jdialog
  14.3 标签组件与图标
  14.3.1 在窗体中添加标签
  14.3.2 在窗体中添加图标
  14.4 常用布局管理器
  14.4.1 流(flowlayout)布局管理器
  14.4.2 边界(borderlayout)布局管理器
  14.4.3 网格(gridlayout)布局管理器
  14.4.4 绝对布局管理器
  14.5 常用面板
  14.5.1 jpanel面板
  14.5.2 jscrollpane面板
  14.6 按钮组件
  14.6.1 普通按钮(jbutton)组件
  14.6.2 单选按钮(jradiobutton)组件
  14.6.3 复选框(jcheckbox)组件
  14.7 列表组件
  14.7.1 下拉列表框(jcombobox)组件
  14.7.2 列表框(jlist)组件
  14.8 文本组件
  14.8.1 文本框(jtextfield)组件
  14.8.2 密码框(jpasswordfield)组件
  14.8.3 文本域(jtextarea)组件
  14.9 常用事件监听器
  14.9.1 监听事件简介
  14.9.2 动作事件(actionevent)监听器
  14.9.3 焦点事件(focusevent)监听器
  14.10 本章小结
  14.11 技能专项测试
  14.12 实战模拟
 第15章 多线程
  ( 自学视频、源程序:配套资源\mr\15\)
  15.1 线程简介
  15.2 java实现线程的两种方式
  15.2.1 继承thread类
  15.2.2 实现runable接口
  15.3 线程的生命周期
  15.4 操作线程的方法
  15.4.1 线程的休眠
  15.4.2 线程的挂起
  15.4.3 线程的中断
  15.4.4 线程的礼让
  15.5 线程的优先级
  15.6 线程同步
  15.6.1 线程安全
  15.6.2 线程同步机制
  15.7 线程间的通信
  15.8 本章小结
  15.9 技能专项测试
  15.10 实战测试
 第16章 网络通信
  ( 自学视频、源程序:配套资源\mr\16\)
  16.1 网络程序设计基础
  16.1.1 局域网与互联网
  16.1.2 网络协议
  16.1.3 端口和套接字
  16.2 tcp程序设计基础
  16.2.1 inetaddress类
  16.2.2 serversocket类
  16.2.3 tcp网络程序
  16.3 udp程序设计基础
  16.3.1 datagrampacket类
  16.3.2 datagramsocket类
  16.3.3 udp网络程序
  16.4 本章小结
  16.5 技能专项测试
  16.6 实战模拟
 第17章 数据库操作
  ( 自学视频、源程序:配套资源\mr\17\)
  17.1 数据库基础知识
  17.1.1 什么是数据库
  17.1.2 数据库的种类及功能
  17.2 jdbc技术
  17.2.1 什么是jdbc技术
  17.2.2 为什么要在项目中添加数据库驱动
  17.3 jdbc中常用的类与接口
  17.3.1 connection接口
  17.3.2 statement接口
  17.3.3 preparedstatement接口
  17.3.4 drivermanager类
  17.3.5 resultset接口
  17.4 数据库操作
  17.4.1 连接数据库
  17.4.2 向数据库发送sql语句
  17.4.3 处理查询结果集
  17.4.4 添加数据
  17.4.5 删除数据
  17.4.6 修改数据
  17.4.7 查询数据
  17.4.8 使用预编译语句
  17.4.9 模糊查询
  17.5 本章小结
  17.6 技能专项测试
  17.7 实战模拟
第3篇 应用篇
 第18章 企业人事管理系统
  ( 自学视频、源程序:配套资源\mr\18\)
  18.1 开发背景
  18.2 系统分析
  18.3 系统设计
  18.3.1 系统目标
  18.3.2 系统功能结构
  18.3.3 系统预览
  18.4 数据库设计
  18.4.1 数据库分析
  18.4.2 数据库概念设计
  18.5 主窗体设计
  18.5.1 导航栏的设计
  18.5.2 工具栏的设计
  18.6 公共模块设计
  18.6.1 编写hibernate配置文件
  18.6.2 编写hibernate持久化类和映射文件
  18.6.3 编写通过hibernate操作持久化对象的常用方法
  18.6.4 创建用于特殊效果的部门树对话框
  18.7 人事管理模块设计
  18.7.1 人事管理模块功能概述
  18.7.2 人事管理模块技术分析
  18.7.3 人事管理模块实现过程
  18.8 待遇管理模块设计
  18.8.1 待遇管理模块功能概述
  18.8.2 待遇管理模块技术分析
  18.8.3 待遇管理模块实现过程
  18.9 开发问题解析
  18.10 hibernate关联关系的建立方法
  18.10.1 建立一对一关联
  18.10.2 建立一对多关联

编辑推荐

  快速服务:微博、QQ在线服务  自学视频:72集大型多媒体自学视频  海量资源:模块库、案例库、素材库、题库  Java学习路线图,为读者朋友提供了从入门到实际项目开发所需要的各方面必备知识,提供了较为完善的学习整体解决方案,搭起了从学校走向社会的桥梁。各个品种既有前后关联,也可以独立使用。从而避免了像以前那样,学完一本书之后,仍然无所适从,既不会做项目也不知道接下来该学什么,以至于半途而废的困惑。

图书封面

评论、评分、阅读与下载


    Java开发入门及项目实战 PDF格式下载


用户评论 (总计4条)

 
 

  •   haode hen hao bu cuo
  •   我是个菜鸟,但通过这个很容易学会!
  •   发货速度比较快,值得一看
  •   书中内容都是一些比较基础的java相关的知识。比较好的是上机练习部分的题目,虽然没有答案,但是自己好好地做出来的话是非常好玩的,对自己的能力提高也很有帮助。
 

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

京ICP备13047387号-7