描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302534341
《Java基础开发与应用/高等院校应用型人才培养规划教材》从Java SE基础知识点开始,对Java面向对象编程进行深入剖析和讲解。全书内容涵盖Java开发环境、Java语法基础、流程控制、面向对象编程、数组、继承、多态、Java核心类、异常、泛型和集合。
《Java基础开发与应用/高等院校应用型人才培养规划教材》由浅人深地对Java SE基础应用进行了全面系统的讲解,并且重点突出,组织清晰,精心设计了大量的应用案例,通过案例驱动强化动手能力。《Java基础开发与应用/高等院校应用型人才培养规划教材》所有案例都基于新发布的Java 10版本进行调试运行,且增加了推断类型等新特性。
《Java基础开发与应用/高等院校应用型人才培养规划教材》适用面广,可作为高等学校、培训机构的Java语言程序设计课程的教材,也可作为计算机科学与技术、软件外包、计算机应用、软件工程、电子商务等专业的程序设计课程的教材。
第1章 Java概述
1.1 Java简介
1.1.1 Java历史
1.1.2 Java发展
1.1.3 Java平台
1.1.4 Java的特点
1.2 Java开发环境
1.2.1 JDK简介
1.2.2 下载安装JDK
1.2.3 JDK目录介绍
1.2.4 配置环境变量
1.3 第一个Java程序Hello World
1.4 Java编译运行过程
1.5 Java注释
1.6 Eclipse开发工具
1.6.1 Eclipse简介
1.6.2 下载Eclipse开发环境
1.6.3 使用Eclipse开发Java应用程序
1.6.4 Eclipse快捷键
1.7 JDK API文档
小结
习题
第2章 Java语法基础
2.1 标识符
2.2 Java关键字
2.3 变量
2.3.1 变量的声明
2.3.2 变量的初始化
2.3.3 变量的访问
2.3.4 变量作用域
2.4 Java数据类型
2.4.1 基本类型与引用类型
2.4.2 整数类型
2.4.3 浮点类型
2.4.4 字符类型
2.4.5 布尔类型
2.5 类型转换
2.5.1 自动类型转换
2.5.2 强制类型转换
2.6 运算符
2.6.1 算术运算符
2.6.2 关系运算符
2.6.3 逻辑运算符
2.6.4 位运算符
2.6.5 赋值运算符
2.6.6 条件(三目)运算符
2.6.7 运算符优先级
2.7 var类型推断
小结
习题
第3章 流程控制
3.1 分支结构
3.1.1 if条件语句
3.1.2 switch语句
3.2 循环结构
3.2.1 for循环
3.2.2 while循环
3.2.3 do-while循环
3.3 转移语句
3.3.1 break语句
3.3.2 continue语句
3.3.3 return语句
小结
习题
第4章 面向对象编程
4.1 面向对象编程思想
4.1.1 面向对象简介
4.1.2 面向对象名词
4.1.3 面向对象特征
4.2 类与对象
4.2.1 类的声明
4.2.2 对象的创建和使用
4.3 方法
4.3.1 方法的参数传递机制
4.3.2 构造方法
4.3.3 方法重载
4.3.4 可变参数
4.4 封装和访问控制
4.4.1 包
4.4.2 访问控制符
4.5 静态成员
4.6 Scanner类
小结
习题
第5章 数组
5.1 创建数组
5.2 初始化数组
5.2.1 数组静态初始化
5.2.2 数组动态初始化
5.3 foreach遍历数组
5.4 二维数组
5.5 对象数组
5.6 数组排序
5.6.1 冒泡排序
5.6.2 插人排序
5.6.3 Arrays.sort()排序
5.6.4 对象数组排序
5.7 数组案例
5.7.1 扫雷游戏的布雷统计程序
5.7.2 扑克牌游戏的随机发牌程序
小结
习题
第6章 继承和多态
6.1 类的继承
6.1.1 继承的概念
6.1.2 继承的格式
6.1.3 继承的特性
6.1.4 super关键字
6.1.5 子类的实例化过程
6.2 多态
6.2.1 引用类型转换
6.2.2 方法的重写
6.2.3 多态的体现
6.2.4 多态的优点
6.3 抽象类和接口
6.3.1 抽象类
6.3.2 接口
6.4 final关键字
6.4.1 final修饰变量
6.4.2 final修饰方法
6.4.3 final修饰类
6.4.4 final static静态常量
6.5 内部类
小结
习题
第7章 Java核心类
7.1 字符串类
7.1.1 String类
7.1.2 String常用API
7.1.3 StringBuffer和StringBuilder
7.2 Object类
7.3 包装类
7.4 装箱和拆箱
7.5 日期类
7.5.1 Date类
7.5.2 Calendar类
7.5.3 日期格式化
7.6 数字处理类
7.6.1 NumberFormat类
7.6.2 Math类
7.6.3 Random类
小结
习题
第8章 异常
8.1 异常概述
8.1.1 异常类
8.1.2 异常处理机制
8.2 捕获异常
8.2.1 try…catch语句
8.2.2 try…catch…finally语句
8.2.3 自动关闭资源的try语句
8.2.4 嵌套的try…catch语句
8.2.5 多异常捕获
8.3 抛出异常
8.3.1 throw抛出异常对象
8.3.2 throws声明抛出异常序列
8.4 自定义异常
小结
习题
第9章 泛型与集合
9.1 泛型概述
9.1.1 泛型定义
9.1.2 通配符
9.1.3 有界类型
9.1.4 泛型的限制
9.2 集合概述
9.2.1 集合框架
9.2.2 迭代器接口
9.3 集合类
9.3.1 Collection接口
9.3.2 List接口及其实现类
9.3.3 Set接口及其实现类
9.3.4 Queue接口及其实现类
9.3.5 Map接口及其实现类
9.4 集合转换
9.5 集合工具类
小结
习题
附录
附录A ASCII表
附录B Java常用类
附录C 命令工具
评论
还没有评论。