平装: 548页 开本: 16
目录
第1篇基础篇 第1章初识Java 视频讲解:20分钟 1.1 Java语言概述 1.1.I 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本章小结 第2章熟悉Eclipse开发工具 视频讲解:22分钟 2.1 熟悉Eclipse 2.1.1 Eclipse简介 2.1.2 Eclipse的下载与安装 2.1.3 Eclipse汉化 2.1.4 Eclipse工作台 2.1.5透视图与视图 2.1.6菜单栏 2.1.7工具栏 2.1.8 “包资源管理器”视图 2.1.9 “控制台”视图 2.2使用Eclipse 2.2.1 创建Java项目 2.2.2创建Java类文件 2.2.3使用编辑器编写程序代码 2.2.4运行Java程序 2.3程序调试 2.4本章小结 第3章Java语言基础 视频讲解:58分钟 3.1 Java程序的基本结构 3.2标识符和关键字 3.2.1标识符 3.2.2关键字 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.5运算符 3.5.1赋值运算符 3.5.2算术运算符 3.5.3 自增和自减运算符 3.5.4比较运算符 3.5.5逻辑运算符 3.5.6位运算符 3.5.7三元运算符 3.5.8运算符优先级 3.5.9范例1:不用其他变量实现两变量互换 3.5.10范例2:判断数字的奇偶性 3.6类型转换 3.6.1 自动类型转换 3.6.2强制类型转换 3.6.3范例3:类型转换实战 3.7代码注释和编码规范 3.7.1代码注释 3.7.2编码规范 3.8 经典范例 3.8.1经典范例1:判断某一年是否是闰年 3.8.2经典范例2:求球形的体积 3.9本章小结 3.10 实战练习 第4章流程控制 视频讲解:31分钟 4.1 复合语句 4.2条件语句 4.2.1 if条件语句 4.2.2 switch多分支语句 4.2.3范例1:验证登录信息的合法性 4.2.4范例2:为新员工分配部门 4.3 循环语句 4.3.1 while循环语句 4.3.2 do 4.3.3 for循环语句 4.3.4范例3:使用while循环遍历数组 4.3.5范例4:使用for循环输出九九乘法表 4.4跳转语句 4.4.1 break语句 4.4.2 continue语句 4.4.3 return语句 4.4.4范例5:终止循环体 4.4.5范例6:循环体的过滤器 4.5经典范例 4.5.1经典范例1:使用for循环输出空心的菱形 4.5.2经典范例2:使用for循环输出杨辉三角 4.6本章小结 4.7 实战练习 第5章数组 视频讲解:31分钟 5.1 数组概述 5.2一维数组 5.2.1创建一维数组 5.2.2初始化一维数组 5.2.3范例1:求一维数组各元素的和 5.2.4范例2:获取一维数组的最小值 5.3 多维数组 5.3.1二维数组 5.3.2三维数组 5.3.3范例3:对矩阵进行转置运算 5.3.4范例4:求方阵的迹 5.4数组的基本操作 5.4.1遍历数组 5.4.2填充替换数组元素 5.4.3对数组进行排序 5.4.4复制数组 5.4.5范例5:对比一维、二维数组所占内存 5.4.6范例6:使用直接插入排序法排序 5.5 经典范例 5.5.1经典范例1:使用冒泡排序法排序 5.5.2经典范例2:输出九宫格 5.6本章小结 5.7 实战练习 第6章字符串 视频讲解:48分钟 6.1 创建字符串 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范例1:根据指定分割符把字符串分行 6.2.9范例2:判断字符串是否是数字格式 6.3格式化字符串 6.3.1格式化方法 6.3.2 日期格式化 6.3.3时间格式化 6.3.4 日期时间组合格式化 6.3.5常规类型格式化 6.3.6范例3:将金额格式化成大写 6.3.7范例4:将数字格式化成货币格式 6.4正则表达式 6 4.1判断是否符合正则表达式的方法 6.4.2正则表达式的元字符 6.4.3正则表达式的限定符 6.4.4方括号中元字符的含义 6.4.5范例5:验证IP地址的合法性 6.4.6范例6:计算文章中汉字的个数 6.5字符串生成器 6.5.1 StringBuilder类 6.5.2 StringBuilder类的常用方法 6.5.3范例7:将汉字和字母转换成Unicode码 6.5.4范例8:去掉字符串中重复的字符 6.6经典范例 6.6.1经典范例1:实现字符串加密 6.6.2经典范例2:验证字符串是否回文 6.7本章小结 6.8 实战练习 第7章类和对象 视频讲解:46分钟 7.1面向对象概述 7.1.1什么是对象 7.1.2什么是类 7.1.3面向对象的特点 7.2 类 7.2.1类的构造方法 7.2.2类的主方法 7.2.3成员变量 7.2.4成员方法 7.2.5局部变量 7.2.6局部变量的有效范围 7.2.7静态变量、常量和方法 7.2.8权限修饰符 7.2.9 this关键字 7.2.10范例1:自定义图书类 7.2.11范例2:温度单位转换工具 7.3 对象 7.3.1对象的创建 7.3.2访问对象的属性和行为 7.3.3对象的引用 7.3.4对象的比较 7.3.5对象的销毁 7.3.6范例3:统计图书销量 7.3.7范例4:重新计算对象的哈希码 7.4经典范例 7.4.1经典范例1:汉诺塔问题求解 7.4.2经典范例2:单例模式的应用 7.5本章小结 7.6 实战练习 第2篇技术篇 第8章接口、继承与多态 视频讲解:18分钟 8.1接口的使用 8.1.1接口的定义 8.1.2接口的实现 8.1.3范例1:图片的不同格式保存 8.1.4范例2:为汽车增加GPS定位功能 8.2类的继承 8.2.1继承的实现 8.2.2继承中的重写 8.2.3使用super关键字 8.2.4范例3:经理与员工的差异 8.2.5范例4:重写父类中的方法 8.3 多态 8.3.1什么是多态 8.3.2范例5:计算几何图形的面积 8.3.3范例6:简单的汽车销售商场 8.4经典范例 8.4.1经典范例1:使用Comparable接口自定义排序 8.4.2经典范例2:动态设置类的私有域 8.5本章小结 8.6 实战练习 第9章类的高级特性 视频讲解:34分钟 9.1抽象类 9.2 内部类 9.2.1成员内部类 9.2.2局部内部类 9.2.3匿名内部类 9.2.4静态内部类 9.2.5内部类的继承 9.2.6范例1:局部内部类设置闹钟 9.2.7范例2:静态内部类求极值 9.3 Class类与Java反射 9.3.1访问构造方法 9.3.2访问成员变量 9.3.3访问方法 9.3.4范例3:运用反射查看类的成员 9.3.5范例4:动态调用类中方法 9.4经典范例 9.4.1经典范例1:利用反射重写toString()方法 9.4.2经典范例2:普通内部类的简单应用 9.5本章小结 9.6 实战练习 第10章Java集合类 视频讲解:45分钟 10.1集合类概述 10.2集合类接口的常用方法 10.2.1 List接口的常用方法 10.2.2 Set接口的常用方法 10.2.3 Map接口的常用方法 10.2.4范例1:用List集合传递学生信息 10.2.5范例2:Map集合二级联动 10.3 集合类接口的实现类 10’3.1 List接口的实现类 10.3.2 Set接口的实现类 10.3_3 Map接口的实现类 10.3.4范例3:for循环遍历ArrayList 10.3.5范例4:用动态数组保存学生姓名 10.4迭代器 10.4.1迭代器的创建和使用 10.4.2范例5:lterator遍历ArrayList 10.4.3范例6:Listlterator遍历ArrayList 10.5 经典范例 10.5.1经典范例1:制作电子词典 10.5.2经典范例2:制作手机电话本 10.6本章小结 10.7 实战练习 第11章异常处理 视频讲解:49分钟 11.1异常概述 11.2异常的分类 11.2.1可控式异常 11.2.2运行时异常 11.2.3范例1:算术异常 11.2.4范例2:数组下标越界异常 11.3 获取异常信息 11.4处理异常 11.4.1 使用try 11.4.2使用try 11.4.3 使用try 11.5抛出异常 11.5.1使用throws声明抛出异常 11.5.2使用throw语句抛出异常 11.5.3范例3:方法中抛出异常 11.5.4范例4:方法上抛出异常 11.6 自定义异常 11.6.1创建自定义异常类 …… 第3篇高级篇 第4篇项目篇 |