顶部
收藏

Java开发基础


作者:
唐亮 王洋
定价:
35.00元
ISBN:
978-7-04-045117-7
版面字数:
360.000千字
开本:
16开
全书页数:
219页
装帧形式:
平装
重点项目:
暂无
出版时间:
2016-07-05
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

暂无
  • 前辅文
  • 第1章 Java 开发环境和语言基础
    • 1.1 Java 简介
      • 1.1.1 Java 的历史
      • 1.1.2 3G 时代对Java 的影响
      • 1.1.3 Java 平台
      • 1.1.4 Java 的特点
    • 1.2 搭建Java 开发环境
      • 1.2.1 JDK 简介及安装
      • 1.2.2 下载JDK API 文档
      • 1.2.3 配置环境变量
      • 1.2.4 下载Eclipse 开发环境
    • 1.3 编写第一个Java 程序
      • 1.3.1 新建工程
      • 1.3.2 新建包和类
      • 1.3.3 定义main 方法
      • 1.3.4 错误和异常的调试
    • 本章小结
  • 第2章 Java 语法基础
    • 2.1 数据类型
      • 2.1.1 不同的数据类型
      • 2.1.2 Java 常用数据类型
    • 2.2 Java 基本类型之间的转换
      • 2.2.1 为什么要使用数据类型转换
      • 2.2.2 基本数据类型转换方式
      • 2.2.3 数值运算时的自动类型转换
    • 2.3 变量
      • 2.3.1 变量的含义
      • 2.3.2 变量命名规则
      • 2.3.3 变量的访问
    • 2.4 运算符
      • 2.4.1 赋值运算符
      • 2.4.2 算术运算符
      • 2.4.3 关系运算符
      • 2.4.4 逻辑运算符
      • 2.4.5 位运算符
      • 2.4.6 条件(三目)运算符
      • 2.4.7 运算符优先级
      • 2.5 从控制台输入数据
    • 2.6 产生随机数据
    • 2.7 【案例】String 类的应用
      • 2.7.1 案例描述
      • 2.7.2 案例分析
      • 2.7.3 案例代码
    • 2.8 【案例】某航空公司航班班期查询程序
      • 2.8.1 案例描述
      • 2.8.2 案例分析
      • 2.8.3 案例代码
    • 2.9 【案例】摄氏温度与华氏温度的转换
      • 2.9.1 案例描述
      • 2.9.2 案例分析
      • 2.9.3 案例代码
    • 本章小结
  • 第3章 选择结构
    • 3.1 if 条件选择结构
      • 3.1.1 基本if 条件结构
      • 3.1.2 多重if 条件结构
      • 3.1.3 嵌套if 条件结构
    • 3.2 switch 条件选择结构
    • 3.3 【案例】出租车计费程序设计
      • 3.3.1 案例描述
      • 3.3.2 案例分析
      • 3.3.3 案例代码
    • 3.4 【案例】某电信公司手机通话费计费程序
      • 3.4.1 案例描述
      • 3.4.2 案例分析
      • 3.4.3 案例代码
    • 3.5 【案例】个人所得税计算
      • 3.5.1 案例描述
      • 3.5.2 案例分析
      • 3.5.3 案例代码
    • 3.6 【案例】学生成绩等级判断
      • 3.6.1 案例描述
      • 3.6.2 案例分析
      • 3.6.3 案例代码
    • 本章小结
  • 第4章 循环结构
    • 4.1 循环结构
      • 4.1.1 什么是循环
      • 4.1.2 while 循环
      • 4.1.3 do-while 循环
      • 4.1.4 for 循环
      • 4.1.5 break 和continue 的使用
    • 4.2 【案例】求多项式的和值
      • 4.2.1 案例描述
      • 4.2.2 案例分析
      • 4.2.3 案例代码
    • 4.3 【案例】求1 ~ 100 以内的所有素数
      • 4.3.1 案例描述
      • 4.3.2 案例分析
      • 4.3.3 案例代码
    • 4.4 【案例】猜数字游戏
      • 4.4.1 案例描述
      • 4.4.2 案例分析
      • 4.4.3 案例代码
    • 4.5 循环扩展
      • 4.5.1 几种循环的使用场景
      • 4.5.2 嵌套循环
    • 本章小结
  • 第5章 数组
    • 5.1 数组的定义和使用
      • 5.1.1 什么是数组
      • 5.1.2 数组的定义
      • 5.1.3 数组的初始化
      • 5.1.4 数组的访问
      • 5.1.5 二维数组的定义与初始化
    • 5.2 数组排序问题的研究
      • 5.2.1 冒泡排序
      • 5.2.2 插入排序
      • 5.2.3 Arrays.sort() 排序
      • 5.2.4 3 种排序算法的效率比较
    • 5.3 【案例】输出唐诗
      • 5.3.1 案例描述
      • 5.3.2 案例分析
      • 5.3.3 案例代码
    • 5.4 【案例】扫雷游戏的随机布雷程序
      • 5.4.1 案例描述
      • 5.4.2 案例分析
      • 5.4.3 案例代码
    • 5.5 【案例】扫雷游戏的统计地雷数程序
      • 5.5.1 案例描述
      • 5.5.2 案例分析
      • 5.5.3 案例代码
    • 5.6 【案例】扑克牌游戏的随机发牌程序
      • 5.6.1 案例描述
      • 5.6.2 案例分析
      • 5.6.3 案例代码
    • 本章小结
  • 第6章 结构化程序设计
    • 6.1 方法的定义与调用
      • 6.1.1 方法的定义
      • 6.1.2 方法的调用
    • 6.2 方法的调用分析
      • 6.2.1 方法调用的过程分析
      • 6.2.2 方法调用的内存分析
    • 6.3 方法调用的特殊案例
    • 6.4 【案例】成绩统计程序
      • 6.4.1 案例描述
      • 6.4.2 案例分析
      • 6.4.3 案例代码
    • 6.5 【案例】酒店前台管理程序
      • 6.5.1 案例描述
      • 6.5.2 案例分析
      • 6.5.3 案例代码
    • 6.6 【案例】计算一手扑克牌的级别
      • 6.6.1 案例描述
      • 6.6.2 案例分析
      • 6.6.3 案例代码
    • 6.7 【案例】扫雷游戏的递归排雷程序
      • 6.7.1 案例描述
      • 6.7.2 案例分析
      • 6.7.3 案例代码
    • 本章小结
  • 第7章 Java 面向对象编程
    • 7.1 面向对象
      • 7.1.1 对象
      • 7.1.2 面向对象简介
      • 7.1.3 类的抽象
      • 7.1.4 对象的创建
      • 7.1.5 对象属性的自动初始化
    • 7.2 构造器
      • 7.2.1 Java 中的构造器
      • 7.2.2 对象实例化的过程
      • 7.2.3 this 关键字
      • 7.2.4 构造方法重载
      • 7.2.5 默认构造器
    • 7.3 对象中的方法
      • 7.3.1 依赖对象存在
      • 7.3.2 方法重载
      • 7.3.3 方法签名
      • 7.3.4 方法调用原则
      • 7.3.5 方法中参数的传递规则
    • 7.4 【案例】圆
      • 7.4.1 案例描述
      • 7.4.2 案例分析
      • 7.4.3 案例代码
    • 7.5 访问修饰符
    • 7.6 继承
      • 7.6.1 继承的定义
      • 7.6.2 方法重写
      • 7.6.3 继承中多态的体现
      • 7.6.4 引用类型转换
      • 7.6.5 继承中的构造器
      • 7.6.6 对象的实例化过程
    • 7.7 Java Bean 规范
    • 7.8 static 关键字
      • 7.8.1 static 修饰属性
      • 7.8.2 static 修饰方法
      • 7.8.3 静态代码块
    • 7.9 final 关键字
      • 7.9.1 final 修饰类
      • 7.9.2 final 修饰方法
      • 7.9.3 final 修饰变量
      • 7.9.4 final static
    • 7.10 抽象类和接口
      • 7.10.1 抽象类的定义
      • 7.10.2 接口的定义
    • 7.11 接口的意义
      • 7.11.1 对单一继承关系的补充
      • 7.11.2 降低系统耦合
      • 7.11.3 面向接口编程
    • 7.12 【案例】栈的抽象
      • 7.12.1 案例描述
      • 7.12.2 案例分析
      • 7.12.3 案例代码
    • 7.13 【案例】人类的抽象
      • 7.13.1 案例描述
      • 7.13.2 案例分析
      • 7.13.3 案例代码
    • 7.14 【案例】即时战略游戏的类结构设计
      • 7.14.1 案例描述
      • 7.14.2 案例分析
      • 7.14.3 案例代码
    • 7.15 内部类
      • 7.15.1 成员内部类
      • 7.15.2 静态内部类
      • 7.15.3 局部内部类
      • 7.15.4 匿名内部类
    • 7.16 【案例】使用内部类构建链表
      • 7.16.1 案例描述
      • 7.16.2 案例分析
      • 7.16.3 案例代码
    • 本章小结
  • 第8章 Java 核心API
    • 8.1 String 字符串
      • 8.1.1 String 基础知识
      • 8.1.2 String 是final 类型
      • 8.1.3 String 中常用的API
      • 8.1.4 StringBuffer 类和StringBuilder 类
    • 8.2 Object 类
      • 8.2.1 什么是Object
      • 8.2.2 Object 类中的方法
    • 8.3 Java 中的日期类
      • 8.3.1 Date 类
      • 8.3.2 Calendar 类
      • 8.3.3 日期的输入与输出
    • 8.4 包装类
      • 8.4.1 包装类的认识
      • 8.4.2 自动装箱和拆箱
    • 本章小结
  • 第9章 异常处理
    • 9.1 异常概述
    • 9.2 异常处理
      • 9.2.1 Java 异常类说明
      • 9.2.2 异常处理机制
    • 9.3 异常处理语句
      • 9.3.1 try/catch 语句块
      • 9.3.2 多个catch
      • 9.3.3 finally 语句块
    • 9.4 throws 关键字
    • 9.5 Exception 常用的API
      • 9.5.1 printStackTrace
      • 9.5.2 getMessage
      • 9.5.3 getCause
    • 9.6 throw 关键字
    • 9.7 自定义异常类
    • 9.8 异常处理规则
      • 9.8.1 不要过度使用异常
      • 9.8.2 不要使用过于庞大的try 块
      • 9.8.3 避免使用Catch All 语句
      • 9.8.4 不要忽略捕获到的异常
    • 本章小结
  • 第10章 集合
    • 10.1 集合框架概述
    • 10.2 Collection 集合
      • 10.2.1 add 方法
      • 10.2.2 contains 方法
      • 10.2.3 size、clear 和isEmpty 方法
      • 10.2.4 addAll 和containsAll 方法
    • 10.3 Iterator
      • 10.3.1 hasNext、next 方法
      • 10.3.2 remove 方法
      • 10.3.3 使用增强型for 循环遍历集合元素
    • 10.4 Set 集合
    • 10.5 List 集合
      • 10.5.1 List 接口
      • 10.5.2 Iterator 接口
      • 10.5.3 ArrayList 类
      • 10.5.4 LinkedList 类
    • 10.6 【案例】贪食蛇
      • 10.6.1 案例描述
      • 10.6.2 案例分析
      • 10.6.3 案例代码
    • 10.7 Map 集合
      • 10.7.1 Hashtable 类
      • 10.7.2 HashMap 类
    • 10.8 泛型
      • 10.8.1 泛型概念的提出
      • 10.8.2 什么是泛型
      • 10.8.3 自定义泛型接口、类和方法
      • 10.8.4 类型通配符
    • 本章小结
微视频 001搭建JAVA开发环境.mp4
文档mp4
微视频 002 Eclipse创建第一个Java程序.mp4
文档mp4
微视频 003数据类型01.mp4
文档mp4
微视频 004数据类型02.mp4
文档mp4
详见纸质图书
微视频 005基本类型之间的转换.mp4
文档mp4
详见纸质图书
微视频 006JAVA变量_01.mp4
文档mp4
详见纸质图书
微视频 007JAVA变量_02.mp4
文档mp4
详见纸质图书
微视频 008赋值运算符.mp4
文档mp4
详见纸质图书
微视频 009算术运算.mp4
文档mp4
详见纸质图书
微视频 010关系运算符.mp4
文档mp4
详见纸质图书
微视频 011逻辑运算符.mp4
文档mp4
详见纸质图书
微视频 012Java位运算符.mp4
文档mp4
详见纸质图书
微视频 013Java条件(三目)运算符.mp4
文档mp4
详见纸质图书
微视频 014从控制台输入数据.mp4
文档mp4
详见纸质图书
微视频 015产生随机数据.mp4
文档mp4
详见纸质图书
微视频 016 String类的应用.mp4
文档mp4
详见纸质图书
微视频 017某航空公司航班班期查询程序.mp4
文档mp4
详见纸质图书
微视频 018摄氏温度与华氏温度的转换.mp4
文档mp4
详见纸质图书
微视频 019 if条件选择结构.mp4
文档mp4
详见纸质图书
微视频 020多重if条件结构_01.mp4
文档mp4
详见纸质图书

相关图书