Java 程序开发案例课堂

Java 程序开发案例课堂
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2017-12
版次: 1
ISBN: 9787302488941
定价: 79.00
装帧: 平装
开本: 16开
页数: 586页
字数: 912千字
5人买过
  • 《Java程序开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级应用→项目开发实战”的讲解模式,深入浅出地讲解Java的各项技术及实战技能。
    《Java程序开发案例课堂》第I篇“基础入门”主要内容包括揭开Java的神秘面纱、Java基本语法、认识面向对象编程、Java的内部类、数组和方法、字符串;第II篇“核心技术”主要内容包括抽象类与接口、处理异常、Java中的输入和输出类型、Java中的线程和并发、Java中的泛型、Java中的反射、Java中的注解和枚举类型;第III篇“高级应用”主要内容包括JDBC编程、Swing技术、AWT绘图与音频、Java的网络编程、API编程、UML与设计模式、Java的打印技术;第IV篇“项目开发实战”主要内容包括ANT工具的使用、开发购物推荐系统、开发气球射击游戏和开发电影订票系统。
    《Java程序开发案例课堂》适合任何想学习Java编程语言的人员,无论您是否从事计算机相关行业,无论您是否接触过Java语言,通过学习均可快速掌握Java在项目开发中的知识和技巧。

    刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
    擅长的核心技术
    媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。
    擅长的其他技术
    熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。

    目    录
    第I篇  基 础 入 门

    第1章  揭开Java的神秘面纱——我的
    第一个Java程序    3
    1.1  Java简介    4
    1.1.1  了解Java语言    4
    1.1.2  Java语言的特性    4
    1.1.3  Java语言的核心技术    6
    1.1.4  Java语言的工作原理    7
    1.2  搭建Java环境    8
    1.2.1  JDK简介    8
    1.2.2  JDK安装    9
    1.2.3  JDK配置    12
    1.2.4  测试JDK    14
    1.3  第一个Java程序    14
    1.4  MyEclipse的安装    16
    1.4.1  MyEclipse的下载    16
    1.4.2  MyEclipse的安装    17
    1.5  MyEclipse的使用    18
    1.5.1  创建Java项目    18
    1.5.2  创建Java程序    19
    1.5.3  编写Java程序    20
    1.5.4  运行Java程序    21
    1.5.5  调试Java程序    21
    1.6  如何学好Java    23
    1.7  大神解惑    24
    1.8  跟我学上机    24
    第2章  零基础开始学习——Java基本
    语法    25
    2.1  剖析第一个Java程序    26
    2.2  常量与变量    28
    2.2.1  常量    28
    2.2.2  变量    29
    2.3  数据类型    33
    2.3.1  整数型    34
    2.3.2  浮点型    36
    2.3.3  字符型    37
    2.3.4  布尔型    38
    2.3.5  类型转换    39
    2.4  运算符    40
    2.4.1  赋值运算符    40
    2.4.2  算术运算符    41
    2.4.3  比较运算符    42
    2.4.4  条件运算符    43
    2.4.5  逻辑运算符    43
    2.4.6  位运算符    44
    2.4.7  自增和自减运算符    47
    2.4.8  运算符优先级    48
    2.5  流程控制    48
    2.5.1  分支控制    48
    2.5.2  循环控制    54
    2.5.3  跳转语句    57
    2.6  Java代码编写规范    60
    2.7  大神解惑    62
    2.8  跟我学上机    62
    第3章  主流的编程思想——认识面向
    对象编程    63
    3.1  面向对象简介    64
    3.1.1  什么是对象    64
    3.1.2  面向对象的特征    64
    3.2  类和对象    65
    3.2.1  类    65
    3.2.2  对象    67
    3.2.3  构造方法    68
    3.2.4  instanceof 关键字    70
    3.3  修饰符    70
    3.3.1  访问修饰符    71
    3.3.2  非访问修饰符    74
    3.4  封装    78
    3.4.1  了解封装    78
    3.4.2  封装实现    78
    3.4.3  this关键字    79
    3.5  继承    80
    3.5.1  了解继承    80
    3.5.2  继承实现    83
    3.6  多态    84
    3.6.1  了解多态    84
    3.6.2  重载    86
    3.6.3  重写    88
    3.6.4  构造方法重载    90
    3.6.5  super关键字    92
    3.7  大神解惑    94
    3.8  跟我学上机    94
    第4章  嵌套类的秘密——Java的
    内部类    95
    4.1  创建内部类    96
    4.2  链接到外部类    96
    4.3  成员内部类    98
    4.4  静态内部类    99
    4.5  局部内部类    101
    4.6  匿名内部类    103
    4.7  大神解惑    104
    4.8  跟我学上机    104
    第5章  特殊的元素集合——数组
    和方法    105
    5.1  数组的概念    106
    5.2  一维数组    106
    5.2.1  数组的声明    106
    5.2.2  数组的内存分配    107
    5.2.3  数组的元素    107
    5.2.4  数组的赋值    108
    5.3  多维数组    108
    5.3.1  数组的声明    108
    5.3.2  数组的内存分配    109
    5.3.3  数组的元素    109
    5.3.4  数组的赋值    110
    5.3.5  遍历数组    111
    5.4  数组排序    112
    5.4.1  冒泡排序    112
    5.4.2  选择排序    113
    5.5  数组在方法中的使用    114
    5.6  大神解惑    115
    5.7  跟我学上机    116
    第6章  不可不说的文本数据——
    字符串    117
    6.1  String类的本质    118
    6.2  String的API应用    119
    6.2.1  获取字符串长度    119
    6.2.2  去除字符串的空格    119
    6.2.3  字符串分割    120
    6.2.4  转换大小写    121
    6.2.5  字符串截取    122
    6.2.6  字符串连接    122
    6.2.7  字符串比较    124
    6.2.8  字符串查找    127
    6.2.9  字符串替换    128
    6.3  字符串解析    130
    6.3.1  正则表达式语法    130
    6.3.2  常用正则表达式    131
    6.3.3  正则表达式的实例    131
    6.4  字符串的类型转换    132
    6.4.1  字符串转换为数组    132
    6.4.2  基本数据类型转换为字符串    133
    6.4.3  格式化字符串    134
    6.5  StringBuffer与StringBuilder    136
    6.5.1  介绍StringBuffer与
    StringBuilder    136
    6.5.2  StringBuilder类的创建    136
    6.5.3  StringBuilder类的方法    137
    6.5.4  String、StringBuffer与
    StringBuilder的区别    141
    6.6  Lambda 表达式    142
    6.7  大神解惑    143
    6.8  跟我学上机    144

      
    第II篇  核 心 技 术

    第7章  衔接更便利——抽象类
    与接口    147
    7.1  抽象类和抽象方法    148
    7.1.1  抽象类    148
    7.1.2  抽象方法    149
    7.2  接口概述    150
    7.2.1  接口声明    150
    7.2.2  接口默认方法    150
    7.2.3  接口与抽象类    151
    7.3  接口的多态    151
    7.4  抽象类和接口的实例    152
    7.4.1  抽象类的实例    152
    7.4.2  接口的实例    154
    7.5  集合框架    155
    7.5.1  接口和实现类    155
    7.5.2  Collection接口    156
    7.5.3  List接口    158
    7.5.4  Set接口    161
    7.5.5  Map接口    164
    7.6  大神解惑    166
    7.7  跟我学上机    166
    第8章  不可避免的问题——处理
    异常    167
    8.1  异常的概念    168
    8.2  异常的分类    169
    8.3  捕获异常    170
    8.3.1  捕获异常结构    170
    8.3.2  try-catch语句    171
    8.3.3  多条catch语句    172
    8.3.4  finally语句    173
    8.4  声明异常    174
    8.5  抛出异常    175
    8.6  自定义异常    176
    8.7  大神解惑    177
    8.8  跟我学上机    178
    第9章  与外界的交流——Java中的
    输入和输出类型    179
    9.1  I/O简介    180
    9.1.1  I/O分类    180
    9.1.2  预定义流    180
    9.2  文件处理    181
    9.2.1  File类    181
    9.2.2  文件操作    182
    9.2.3  目录操作    183
    9.3  字节流    184
    9.4  字符流    185
    9.5  节点流    186
    9.5.1  FileInputStream流    187
    9.5.2  FileOutputStream流    188
    9.5.3  FileReader流    190
    9.5.4  FileWriter流    191
    9.6  处理流    192
    9.6.1  缓冲流    192
    9.6.2  数据流    198
    9.6.3  转换流    200
    9.6.4  Print流    202
    9.6.5  Object流    205
    9.7  大神解惑    208
    9.8  跟我学上机    208
  • 内容简介:
    《Java程序开发案例课堂》以零基础讲解为宗旨,用实例引导读者深入学习,采取“基础入门→核心技术→高级应用→项目开发实战”的讲解模式,深入浅出地讲解Java的各项技术及实战技能。
    《Java程序开发案例课堂》第I篇“基础入门”主要内容包括揭开Java的神秘面纱、Java基本语法、认识面向对象编程、Java的内部类、数组和方法、字符串;第II篇“核心技术”主要内容包括抽象类与接口、处理异常、Java中的输入和输出类型、Java中的线程和并发、Java中的泛型、Java中的反射、Java中的注解和枚举类型;第III篇“高级应用”主要内容包括JDBC编程、Swing技术、AWT绘图与音频、Java的网络编程、API编程、UML与设计模式、Java的打印技术;第IV篇“项目开发实战”主要内容包括ANT工具的使用、开发购物推荐系统、开发气球射击游戏和开发电影订票系统。
    《Java程序开发案例课堂》适合任何想学习Java编程语言的人员,无论您是否从事计算机相关行业,无论您是否接触过Java语言,通过学习均可快速掌握Java在项目开发中的知识和技巧。

  • 作者简介:
    刘春茂,本科毕业于上海复旦大学,硕士毕业于清华大学。曾在美国IBM公司移动产品开发组从事Android平台应用的开发。
    擅长的核心技术
    媒体和教育领域个性化信息推荐,网站用户行为数据挖掘,健康领域非结构化数据处理。
    擅长的其他技术
    熟悉各种网站和手机(Andorid和iOS)app的开发等,精通Java, C/C++, PHP, Python等流行语言并对Hadoop, MapReduce等大数据框架有深入研究。

  • 目录:
    目    录
    第I篇  基 础 入 门

    第1章  揭开Java的神秘面纱——我的
    第一个Java程序    3
    1.1  Java简介    4
    1.1.1  了解Java语言    4
    1.1.2  Java语言的特性    4
    1.1.3  Java语言的核心技术    6
    1.1.4  Java语言的工作原理    7
    1.2  搭建Java环境    8
    1.2.1  JDK简介    8
    1.2.2  JDK安装    9
    1.2.3  JDK配置    12
    1.2.4  测试JDK    14
    1.3  第一个Java程序    14
    1.4  MyEclipse的安装    16
    1.4.1  MyEclipse的下载    16
    1.4.2  MyEclipse的安装    17
    1.5  MyEclipse的使用    18
    1.5.1  创建Java项目    18
    1.5.2  创建Java程序    19
    1.5.3  编写Java程序    20
    1.5.4  运行Java程序    21
    1.5.5  调试Java程序    21
    1.6  如何学好Java    23
    1.7  大神解惑    24
    1.8  跟我学上机    24
    第2章  零基础开始学习——Java基本
    语法    25
    2.1  剖析第一个Java程序    26
    2.2  常量与变量    28
    2.2.1  常量    28
    2.2.2  变量    29
    2.3  数据类型    33
    2.3.1  整数型    34
    2.3.2  浮点型    36
    2.3.3  字符型    37
    2.3.4  布尔型    38
    2.3.5  类型转换    39
    2.4  运算符    40
    2.4.1  赋值运算符    40
    2.4.2  算术运算符    41
    2.4.3  比较运算符    42
    2.4.4  条件运算符    43
    2.4.5  逻辑运算符    43
    2.4.6  位运算符    44
    2.4.7  自增和自减运算符    47
    2.4.8  运算符优先级    48
    2.5  流程控制    48
    2.5.1  分支控制    48
    2.5.2  循环控制    54
    2.5.3  跳转语句    57
    2.6  Java代码编写规范    60
    2.7  大神解惑    62
    2.8  跟我学上机    62
    第3章  主流的编程思想——认识面向
    对象编程    63
    3.1  面向对象简介    64
    3.1.1  什么是对象    64
    3.1.2  面向对象的特征    64
    3.2  类和对象    65
    3.2.1  类    65
    3.2.2  对象    67
    3.2.3  构造方法    68
    3.2.4  instanceof 关键字    70
    3.3  修饰符    70
    3.3.1  访问修饰符    71
    3.3.2  非访问修饰符    74
    3.4  封装    78
    3.4.1  了解封装    78
    3.4.2  封装实现    78
    3.4.3  this关键字    79
    3.5  继承    80
    3.5.1  了解继承    80
    3.5.2  继承实现    83
    3.6  多态    84
    3.6.1  了解多态    84
    3.6.2  重载    86
    3.6.3  重写    88
    3.6.4  构造方法重载    90
    3.6.5  super关键字    92
    3.7  大神解惑    94
    3.8  跟我学上机    94
    第4章  嵌套类的秘密——Java的
    内部类    95
    4.1  创建内部类    96
    4.2  链接到外部类    96
    4.3  成员内部类    98
    4.4  静态内部类    99
    4.5  局部内部类    101
    4.6  匿名内部类    103
    4.7  大神解惑    104
    4.8  跟我学上机    104
    第5章  特殊的元素集合——数组
    和方法    105
    5.1  数组的概念    106
    5.2  一维数组    106
    5.2.1  数组的声明    106
    5.2.2  数组的内存分配    107
    5.2.3  数组的元素    107
    5.2.4  数组的赋值    108
    5.3  多维数组    108
    5.3.1  数组的声明    108
    5.3.2  数组的内存分配    109
    5.3.3  数组的元素    109
    5.3.4  数组的赋值    110
    5.3.5  遍历数组    111
    5.4  数组排序    112
    5.4.1  冒泡排序    112
    5.4.2  选择排序    113
    5.5  数组在方法中的使用    114
    5.6  大神解惑    115
    5.7  跟我学上机    116
    第6章  不可不说的文本数据——
    字符串    117
    6.1  String类的本质    118
    6.2  String的API应用    119
    6.2.1  获取字符串长度    119
    6.2.2  去除字符串的空格    119
    6.2.3  字符串分割    120
    6.2.4  转换大小写    121
    6.2.5  字符串截取    122
    6.2.6  字符串连接    122
    6.2.7  字符串比较    124
    6.2.8  字符串查找    127
    6.2.9  字符串替换    128
    6.3  字符串解析    130
    6.3.1  正则表达式语法    130
    6.3.2  常用正则表达式    131
    6.3.3  正则表达式的实例    131
    6.4  字符串的类型转换    132
    6.4.1  字符串转换为数组    132
    6.4.2  基本数据类型转换为字符串    133
    6.4.3  格式化字符串    134
    6.5  StringBuffer与StringBuilder    136
    6.5.1  介绍StringBuffer与
    StringBuilder    136
    6.5.2  StringBuilder类的创建    136
    6.5.3  StringBuilder类的方法    137
    6.5.4  String、StringBuffer与
    StringBuilder的区别    141
    6.6  Lambda 表达式    142
    6.7  大神解惑    143
    6.8  跟我学上机    144

      
    第II篇  核 心 技 术

    第7章  衔接更便利——抽象类
    与接口    147
    7.1  抽象类和抽象方法    148
    7.1.1  抽象类    148
    7.1.2  抽象方法    149
    7.2  接口概述    150
    7.2.1  接口声明    150
    7.2.2  接口默认方法    150
    7.2.3  接口与抽象类    151
    7.3  接口的多态    151
    7.4  抽象类和接口的实例    152
    7.4.1  抽象类的实例    152
    7.4.2  接口的实例    154
    7.5  集合框架    155
    7.5.1  接口和实现类    155
    7.5.2  Collection接口    156
    7.5.3  List接口    158
    7.5.4  Set接口    161
    7.5.5  Map接口    164
    7.6  大神解惑    166
    7.7  跟我学上机    166
    第8章  不可避免的问题——处理
    异常    167
    8.1  异常的概念    168
    8.2  异常的分类    169
    8.3  捕获异常    170
    8.3.1  捕获异常结构    170
    8.3.2  try-catch语句    171
    8.3.3  多条catch语句    172
    8.3.4  finally语句    173
    8.4  声明异常    174
    8.5  抛出异常    175
    8.6  自定义异常    176
    8.7  大神解惑    177
    8.8  跟我学上机    178
    第9章  与外界的交流——Java中的
    输入和输出类型    179
    9.1  I/O简介    180
    9.1.1  I/O分类    180
    9.1.2  预定义流    180
    9.2  文件处理    181
    9.2.1  File类    181
    9.2.2  文件操作    182
    9.2.3  目录操作    183
    9.3  字节流    184
    9.4  字符流    185
    9.5  节点流    186
    9.5.1  FileInputStream流    187
    9.5.2  FileOutputStream流    188
    9.5.3  FileReader流    190
    9.5.4  FileWriter流    191
    9.6  处理流    192
    9.6.1  缓冲流    192
    9.6.2  数据流    198
    9.6.3  转换流    200
    9.6.4  Print流    202
    9.6.5  Object流    205
    9.7  大神解惑    208
    9.8  跟我学上机    208
查看详情
12
相关图书 / 更多
Java 程序开发案例课堂
Java研发自测入门与进阶
林宁、魏兆玉
Java 程序开发案例课堂
Java语言程序设计(2023年版)全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
Java 程序开发案例课堂
Java项目开发实战(微视频版)
陈强
Java 程序开发案例课堂
Java+OpenCV案例佳作选
姚利民
Java 程序开发案例课堂
Java核心编程技术(第4版微课版新世纪应用型高等教育软件专业系列规划教材)
张屹、蔡木生 编
Java 程序开发案例课堂
Java Web及其框架技术
陈振兴
Java 程序开发案例课堂
JavaScript多线程编程实践
(美)托马斯 亨特二世(Thomas Hunter II),(加拿大)布莱恩 英格利什(Bryan English)
Java 程序开发案例课堂
Java开发坑点解析:从根因分析到最佳实践
朱晔
Java 程序开发案例课堂
Java面向对象程序设计(题库·微课视频版)
梁胜彬 主编 渠慎明 白晨希 马华蔚 甘志华 程素营 副主编
Java 程序开发案例课堂
Java核心技术速学版(第3版)
(美)凯·S.霍斯特曼(Cay S. Horstmann)
Java 程序开发案例课堂
Java程序设计(微课版新世纪应用型高等教育计算机类课程规划教材)
李月辉、李慧 编
Java 程序开发案例课堂
Java到Kotlin:代码重构指南
(英)邓肯·麦格雷戈(Duncan McGregor)