《手把手教你学Java》(编者:罗专//郭桂枫//刘安华)-图书推荐

内容提要

罗专、郭桂枫、刘安华编著的《手把手教你学Java》从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共13章,包括开发Java项目的基本框架、运行机制和原理、基本语法、运算符、多种条件结构、循环、String和StringBuffer、类和方法、数组等,并采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者养成良好的编程习惯。本书分为理论、上机、作业、简答题4个部分,并且在每章的开头对本章所有的单词进行总结,全书附有配套视频。本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

目录

第1章开发简单Java应用程序
什么是程序
程序的定义
如何编制程序
为什么学习Java
Java的来历
Java可以做什么
Java技术平台简介
开发Java程序的步骤
Java程序框架
个Java程序
Java项目组织结构
Java程序的注释
Java编码规范
常见错误
习题
第2章变量、数据类型和运算符
变量
数据类型
不同的数据类型
Java常用数据类型
变量声明及使用
变量的命名规则
赋值运算符
算术运算符
数据类型转换
为什么需要数据类型转换
自动数据类型转换
强制数据类型转换
强制类型转换的语法
习题
第3章运算符和条件结构
boolean类型
为什么需要boolean类型
什么是boolean类型
如何使用boolean类型
关系运算符
为什么使用关系运算符
什么是关系运算符
if条件结构
为什么需要if条件结构
什么是if条件结构
如何使用if条件结构
使用基本的if条件结构
复杂条件下的if条件结构
使用if-else条件结构
if-else结构的语法
使用多重if结构
多重if-else结构的语法
switch结构
为什么使用switch结构
什么是switch结构
如何使用switch结构
习题
第4章循环结构(一)
while循环
为什么需要循环
什么是循环
什么是while循环
如何使用while循环
do-while循环
为什么需要do-while循环
什么是do-while循环
如何使用do-while循环
while循环和do-while循环的区别
程序调试
为什么需要程序调试
什么是程序调试
如何进行程序调试
习题
第5章循环结构(二)
for循环
为什么需要for循环
什么是for循环
for循环的语法
如何使用for循环
循环结构总结
跳转语句
break语句的使用
continue语句的使用
Java代码调试
程序控制流语句总结
习题
第6章对象和类
对象
身边的对象
对象的属性和方法
封装

类的属性
类的方法
对象和类的区别
类是对象的类型
Java是面向对象的语言
Java的类模板
如何定义类
使用Eclipse创建类
如何创建和使用对象
创建类对象的语法
引用属性和方法的语法
面向对象的优点
数据类型总结
习题
第7章类的方法
类的方法概述
什么是类的方法
类的方法的组成
定义类的方法的语法
方法调用
变量作用域及常见错误
对比
面向对象编程思维

为什么需要包
如何创建包
声明包的语法
使用Eclipse创建包
包与目录的关系
如何导入包
导入包中的单个类的语法
导入包中的所有类的语法
JavaDoc注释
JavaSE6帮助文档
习题
第8章数组
为什么需要数组
数组概述
如何使用数组
使用数组的步骤
数组应用
排序
习题
第9章字符串
字符串概述
如何使用字符串
字符串的长度
字符串的比较
equals方法
equalsLgnoreCase方法
toLowerCase方法
toUpperCase方法
concat方法
字符串常用的提取和查询方法
indexOf方法
lastIndexOf方法
substring方法一
substring方法二
trim方法
带参数的方法
如何使用带参数的方法
带参数的方法应用
StringBuffer
Java语言的特点总结
习题
0章面向对象的Java实现——封装
封装
为什么需要封装
什么是封装
构造方法
为什么需要构造方法
什么是构造方法
方法重载
构造方法重载
习题
1章面向对象的Java实现——继承和多态
继承
为什么需要继承
如何实现继承
一切类的祖先——Object
多态
为什么需要多态
什么是多态
如何实现多态
习题
2章面向对象的Java实现——接口
Java接口
生活中的接口
什么是Java接口
为什么需要Java接口
面向接口编程
什么是面向接口编程
面向接口编程
常量
为什么需要常量
什么是常量
常量的优点
Java中常量的定义规则
在Java接口中声明常量
习题
3章使用异常处理程序错误
异常
生活中的异常
程序中的异常
什么是异常
异常处理
什么是异常处理
Java中如何进行异常处理
try-catch块
try-catch-finally块
多重catch块
抛出异常
捕获异常
声明异常
使用log4j记录日志信息
什么是日志
如何使用log4j记录日志
习题
上机1开发简单Java应用程序
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
上机2变量、数据类型和运算符
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
上机3运算符和条件结构
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
上机4循环结构(一)
阶段1:指导部分
阶段2:指导部分
阶段3:练习部分
阶段4:指导部分
阶段5:练习部分
作业
上机5循环结构(二)
阶段1:指导部分
阶段2:指导部分
阶段3:练习部分
阶段4:练习部分
作业
上机6对象和类
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
阶段5:练习部分
作业
上机7类的方法
阶段1:练习部分
阶段2:指导部分
阶段3:指导部分
阶段4:练习部分
作业
上机8数组
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
阶段5:练习部分
作业
上机9字符串
阶段1:指导部分
阶段2:练习部分
阶段3:练习部分
阶段4:练习部分
作业
上机10面向对象的Java实现——封装
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
上机11面向对象的Java实现——继承和多态
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
上机12面向对象的Java实现——接口
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
上机13使用异常处理程序错误
阶段1:指导部分
阶段2:练习部分
阶段3:指导部分
阶段4:练习部分
作业
附录AJava基本数据类型
附录BString和StringBuffer
附录CJava语言的基本数据类型的包装类
附录D访问修饰符

卖贝商城 推荐:《手把手教你学Java》(编者:罗专//郭桂枫//刘安华)