手把手教你学java书_手把手教你学Java

本书从初学者的角度详细讲解了Java开发中重点用到的多种技术。全书共13章,包括开发Java项目的基本框架、运行机制和原理、基本语法、运算符、多种条件结构、循环、String和StringBuffer、类和方法、数组等,并采用典型例子、使用通俗易懂的语言阐述面向对象中的抽象概念、继承、封装、多态、异常、面向对象编程、面向接口编程。通过剖析案例、分析代码结构含义、解决常见问题等方式,帮助初学者养成良好的编程习惯。本书分为理论、上机、作业、简答题4个部分,并且在每章的开头对本章所有的单词进行总结,全书附有配套视频。

本书既可作为高等院校本、专科计算机相关专业的程序设计课程教材,也可作为Java技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

罗专,毕业于国防科学技术大学,计算机专业。擅长技术为:Java OOP、JavaWeb、JavaEE平台框架技术Struts2、Spring、Hibernate、MyBatis、Ajax、jQuery、SQL Server、Oracle、设计模式、UML等Java多方面专业技术。

从事软件行业管理和教学15余载。教学经验很好丰富,授课幽默风趣、浅显易懂、重点突出,并录制了全部的教学现场视频且免费发布,供学生们学习和复习使用。始终本着“没有教不会的学生,只有不会教的老师”的宗旨,全心全意的培养学生的综合素质、向学生灌输“做事先做人”的理念,受到学员的一致赞誉、家长的信任和企业的好评。

第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语言的特点总结

习题

第10章面向对象的Java实现——封装

封装

为什么需要封装

什么是封装

构造方法

为什么需要构造方法

什么是构造方法

方法重载

构造方法重载

习题

第11章面向对象的Java实现——继承和多态

继承

为什么需要继承

如何实现继承

一切类的祖先——Object

多态

为什么需要多态

什么是多态

如何实现多态

习题

第12章面向对象的Java实现——接口

Java接口

生活中的接口

什么是Java接口

为什么需要Java接口

面向接口编程

什么是面向接口编程

面向接口编程

常量

为什么需要常量

什么是常量

常量的优点

Java中常量的定义规则

在Java接口中声明常量

习题

第13章使用异常处理程序错误

异常

生活中的异常

程序中的异常

什么是异常

异常处理

什么是异常处理

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访问修饰符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值