书籍详情

从零开始学Java

从零开始学Java

作者:郭现杰,张权 编著

出版社:电子工业出版社

出版时间:2012-07-01

ISBN:9787121168963

定价:¥45.00

购买这本书可以去
内容简介
  《从零开始学Java》针对初学和自学读者的特点,以通俗易懂的语言介绍Java语言,全书内容分为六篇共23章,讲解了Java的各个方面。内容包括Java语言的发展、环境配置、基本语法、流程控制语句、字符串处理、数组、面向对象、图形界面设计、输入/输出、处理异常、网络编程、数据库及Java Web基础JSP和Servlet。最后通过一个大型项目——教务管理系统贯穿所有学习知识点,让读者更好地体会Java语言编程开发。《从零开始学Java》运用大量示例,让读者在实战中体会编程的快乐。为方便读者学习,《从零开始学Java》其中包含书中用到的所有示例代码、PPT教案及视频教程。建议读者边学边练,培养自己单独开发项目的能力。
作者简介
暂缺《从零开始学Java》作者简介
目录
第一篇 Java基础
 第1章 第一个Java程序——HelloWorld( 教学视频:14分钟)
  1.1 Java语言简介
  1.1.1 Java语言的历史
  1.1.2 Java语言的优点
  1.1.3 发展前景
  1.2 工作原理
  1.2.1 Java虚拟机(JVM)
  1.2.2 无用内存自动回收机制
  1.2.3 代码安全性检查机制
  1.3 搭建Java程序开发环境
  1.3.1 系统要求
  1.3.2 下载Java程序开发工具包 JDK
  1.3.3 安装JDK
  1.3.4 在Windows系统下配置 JDK
  1.4 开发第一个Java应用程序
  1.4.1 Eclipse编写Hello World
  1.4.2 源文件与命令行执行 Hello World
  1.4.3 Java应用程序的基本结构
  1.5 小结
  1.6 习题
 第2章 Java变量、数据类型、运算符( 教学视频:20分钟)
  2.1 标识符和关键字
  2.1.1 标识符
  2.1.2 标识符命名规则
  2.1.3 关键字
  2.2 常量与变量
  2.2.1 常量概念及声明
  2.2.2 枚举类型
  2.2.3 变量概念及声明
  2.2.4 变量的作用域
  2.3 基本数据类型
  2.3.1 整型
  2.3.2 浮点型
  2.3.3 布尔型
  2.3.4 字符型
  2.3.5 数据类型转换
  2.4 运算符
  2.4.1 算术运算符
  2.4.2 赋值运算符
  2.4.3 关系运算符
  2.4.4 逻辑运算符
  2.4.5 位运算符
  2.4.6 自增自减运算符
  2.4.7 三元运算符
  2.4.8 运算符的优先级
  2.5 小结
  2.6 习题
 第3章 数组( 教学视频:25分钟)
  3.1 数组的概念
  3.1.1 什么是数组
  3.1.2 数组的特点
  3.1.3 数组的规则
  3.2 一维数组
  3.2.1 声明一维数组
  3.2.2 初始化一维数组
  3.2.3 访问一维数组
  3.2.4 修改一维数组元素
  3.3 数组的常用操作
  3.3.1 数组长度
  3.3.2 数组填充
  3.3.3 数组复制
  3.3.4 数组比较
  3.3.5 数组排序
  3.3.6 在数组中搜索指定元素
  3.3.7 把数组转换为字符串
  3.4 多维数组
  3.4.1 声明二维数组
  3.4.2 创建二维数组
  3.4.3 访问二维数组
  3.4.4 遍历二维数组
  3.5 小结
  3.6 习题
 第4章 条件结构和循环结构( 教学视频:23分钟)
  4.1 条件结构
  4.1.1 if语句
  4.1.2 if-else语句
  4.1.3 if-else-if语句
  4.1.4 选择语句的嵌套
  4.1.5 switch语句
  4.1.6 if与switch的区别
  4.2 循环结构
  4.2.1 while循环语句
  4.2.2 do-while循环语句
  4.2.3 while与do-while的区别
  4.2.4 for循环语句
  4.2.5 嵌套循环语句
  4.3 跳转语句
  4.3.1 break跳转语句
  4.3.2 continue跳转语句
  4.3.3 break与continue的区别
  4.3.4 return跳转语句
  4.4 实例
  4.5 小结
  4.6 习题
 第5章 字符串处理( 教学视频:25分钟)
  5.1 字符
  5.2 字符串
  5.2.1 字符串声明与赋值
  5.2.2 获取字符串长度
  5.3 字符串基本操作
  5.3.1 字符串连接
  5.3.2 字符串比较
  5.3.3 字符串截取
  5.3.4 字符串查找
  5.3.5 字符串替换
  5.3.6 字符串与字符数组
  5.3.7 字符串其他常用操作
  5.4 StringBuffer类
  5.4.1 认识StringBuffer类
  5.4.2 StringBuffer类提供的操作方法
  5.4.3 StringBuffer实例
  5.4.4 String类与StringBuffer 类对比
  5.5 实例
  5.6 小结
  5.7 习题
第二篇 Java面向对象
 第6章 面向对象( 教学视频:30分钟)
  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 方法返回值
  6.3 抽象类和抽象方法
  6.3.1 抽象类
  6.3.2 抽象类实例
  6.3.3 抽象类的类成员
  6.3.4 抽象方法
  6.3.5 抽象类与接口对比
  6.4 嵌套类
  6.4.1 嵌套类定义
  6.4.2 内部类
  6.4.3 静态嵌套类
  6.5 对象
  6.5.1 对象实例
  6.5.2 创建对象
  6.5.3 使用对象
  6.6 this、static、final关键字
  6.6.1 this关键字
  6.6.2 static关键字
  6.6.3 final关键字
  6.7 控制对类的成员的访问
  6.8 标注
  6.8.1 标注用法
  6.8.2 文档标注
  6.9 小结
  6.10习题
 第7章 继承( 教学视频:20分钟)
  7.1 继承概述
  7.1.1 什么是继承
  7.1.2 类的层次
  7.1.3 继承示例
  7.1.4 继承优点
  7.2 对象类型转换
  7.2.1 隐式对象类型转换
  7.2.2 强制对象类型转换
  7.2.3 使用instanceof运算符
  7.3 重写和隐藏父类方法
  7.3.1 重写父类中的方法
  7.3.2 隐藏父类中的方法
  7.3.3 方法重写和方法隐藏后的修饰符
  7.3.4 总结
  7.4 隐藏父类中的字段
  7.5 子类访问父类成员
  7.5.1 子类访问父类私有成员
  7.5.2 使用super调用父类中重写的方法
  7.5.3 使用super访问父类中被隐藏的字段
  7.5.4 使用super调用父类的无参构造方法
  7.5.5 使用super调用父类的带参构造方法
  7.5.6 构造方法链
  7.6 Object类
  7.7 小结
  7.8 习题
 第8章 接口和包( 教学视频:16分钟)
  8.1 接口的概念
  8.1.1 为什么使用接口
  8.1.2 Java中的接口
  8.1.3 作为API的接口
  8.1.4 接口和多继承
  8.1.5 Java接口与Java抽象类的区别
  8.2 定义接口
  8.2.1 声明接口
  8.2.2 接口体
  8.3 实现接口
  8.3.1 接口的实现
  8.3.2 接口示例
  8.3.3 接口的继承
  8.3.4 实现多个接口时的常量和方法冲突问题
  8.4 包
  8.4.1 包的概念
  8.4.2 创建包
  8.4.3 包命名惯例
  8.4.4 导入包
  8.5 小结
  8.6 习题
 第9章 集合( 教学视频:17分钟)
  9.1 Java集合框架
  9.2 Collection接口
  9.2.1 转换构造方法
  9.2.2 Collection接口的定义
  9.2.3 Collection接口的基本操作
  9.2.4 遍历Collection接口
  9.2.5 Collection接口的批量操作
  9.2.6 Collection接口的数组操作
  9.3 Set接口
  9.3.1 Set接口的定义
  9.3.2 Set接口的基本操作
  9.3.3 Set接口的批量操作
  9.3.4 Set接口的数组操作
  9.4 List接口
  9.4.1 List接口的定义
  9.4.2 从Collection继承的操作
  9.4.3 按位置访问和查找操作
  9.4.4 List迭代方法
  9.5 Map接口
  9.5.1 Map接口的定义
  9.5.2 Map接口的基本操作
  9.5.3 Map接口的批量操作
  9.6 实现
  9.6.1 实现的类型
  9.6.2 Set接口的实现
  9.6.3 List接口的实现
  9.6.4 Map接口的实现
  9.7 小结
  9.8 习题
  ……
第三篇 Swing
第四篇 Java编程技术
第五篇 Java Web基础
第六篇 Java实战
猜您喜欢

读书导航