Java程序设计(第3版北京大学信息技术系列教材)
出版时间:
2021-09
版次:
1
ISBN:
9787512145269
定价:
56.00
装帧:
平装
开本:
16开
页数:
315页
52人买过
-
本书详细介绍了Java程序设计的基本环境、概念、方法和应用。内容分为三个部分:第一部分介绍了Java语言基础,包括数据、控制结构、数组、类、包、对象、接口等;第二部分介绍了Java深入知识,包括参数传递、虚方法调用、异常处理、Lambda表达式、流式处理;第三部分是Java的应用,包括工具类与算法、线程、文件、Swing图形用户界面,以及Java在网络、多媒体、数据库等方面的应用。本书对Java 8、Java 11、Java 17中的新内容也进行了介绍。
本书内容详尽,循序渐进,在介绍编程技术的同时,还着重讲解了有关面向对象程序设计的基本概念和方法。书中提供了丰富的典型实例,具有可操作性,便于读者的学习与推广应用。各章附有习题,便于读者思考和复习。
本书的内容和组织方式立足于高校教学教材的要求,同时可作为计算机技术的培训教材。本书也适用于作者在中国大学MO0C上开设的慕课“Java程序设计”(国家精品在线开放课程)。 唐大仕,博士,北京大学信息科学技术学院教师,获北京大学教学成果一等奖。出版的教材包括《C#程序设计教程》《Visual C++.NET应用教程》《Visual Basic程序设计》《Python程序设计》《Java程序设计》等。其中,《Java程序设计》获第六届全国高校出版社优秀畅销书奖、北京大学优秀教材奖。慕课《C#程序设计》《Java程序设计》为国家精品在线开放课程,慕课《动态几何画板Geogebra教学应用》获评中国大学最美慕课。 第1章 Java语言与面向对象的程序设计
1.1 Java语言简介
1.1.1 Java语言的发展
1.1.2 Java三大平台
1.1.3 Java语言的特点
1.1.4 Java和C、C++比较
1.2 面向对象程序设计
1.2.1 面向对象概述
1.2.2 对象、类与实体
1.2.3 对象的状态与行为
1.2.4 对象的关系
1.2.5 面向对象的软件开发过程
习题
第2章 简单的Java程序
2.1 简单程序的书写
2.1.1 HelloWorld程序
2.1.2 Java程序的基本构成
2.2 程序的编辑、编译与运行
2.2.1 Java开发工具包JDK
2.2.2 程序的编译与运行
2.2.3 使用iar打包程序
2.3 Java程序中的基本输入与输出
2.3.1 字符界面的输入与输出
2.3.2 图形界面的输入与输出
2.4 Java集成开发环境
2.4.1 文本编辑工具
2.4.2 集成开发工具
2.4.3 建构工具及代码混淆
习题
第3章 数据运算、流程控制和数组
3.1 数据类型、变量与常量
3.1.1 数据类型
3.1.2 标识符
3.1.3 常量
3.1.4 变量
3.1.5 程序的注释
3.2 运算符与表达式
3.2.1 算术运算符
3.2.2 关系运算符
3.2.3 逻辑运算符
3.2.4 位运算符
3.2.5 赋值与强制类型转换
3.2.6 条件运算符
3.2.7 表达式及运算的优先级、结合性
3.3 流程控制语句
3.3.1 结构化程序设计的三种基本流程
3.3.2 简单语句
3.3.3 分支语句
3.3.4 循环语句
3.3.5 跳转语句
3.4 数组
3.4.1 一维数组
3.4.2 多维数组
3.4.3 数组与增强的for语句
3.4.4 数组的复制
习题
第4章 类、包和接口
4.1 类、字段、方法
4.1.1 定义类中的字段和方法
4.1.2 构造方法与对象的创建
4.1.3 使用对象
4.1.4 方法的重载
4.1.5 this的使用
4.2 类的继承
4.2.1 派生子类
4.2.2 字段的继承、隐藏与添加
4.2.3 方法的继承、覆盖与添加
4.2.4 super的使用
4.2.5 父类对象与子类对象的转换
4.3 包
4.3.1 package语句
4.3.2 import语句
4.3.3 编译和运行包中的类
……
第5章 深入理解Java语言
第6章 异常处理
第7章 工具类及常用算法
第8章 线程
第9章 流、文件及基于文本的应用
第10章 图形用户界面
第11章 网络、多媒体和数据库编程
附录A Java语言各版本增加的重要特性
参考文献
-
内容简介:
本书详细介绍了Java程序设计的基本环境、概念、方法和应用。内容分为三个部分:第一部分介绍了Java语言基础,包括数据、控制结构、数组、类、包、对象、接口等;第二部分介绍了Java深入知识,包括参数传递、虚方法调用、异常处理、Lambda表达式、流式处理;第三部分是Java的应用,包括工具类与算法、线程、文件、Swing图形用户界面,以及Java在网络、多媒体、数据库等方面的应用。本书对Java 8、Java 11、Java 17中的新内容也进行了介绍。
本书内容详尽,循序渐进,在介绍编程技术的同时,还着重讲解了有关面向对象程序设计的基本概念和方法。书中提供了丰富的典型实例,具有可操作性,便于读者的学习与推广应用。各章附有习题,便于读者思考和复习。
本书的内容和组织方式立足于高校教学教材的要求,同时可作为计算机技术的培训教材。本书也适用于作者在中国大学MO0C上开设的慕课“Java程序设计”(国家精品在线开放课程)。
-
作者简介:
唐大仕,博士,北京大学信息科学技术学院教师,获北京大学教学成果一等奖。出版的教材包括《C#程序设计教程》《Visual C++.NET应用教程》《Visual Basic程序设计》《Python程序设计》《Java程序设计》等。其中,《Java程序设计》获第六届全国高校出版社优秀畅销书奖、北京大学优秀教材奖。慕课《C#程序设计》《Java程序设计》为国家精品在线开放课程,慕课《动态几何画板Geogebra教学应用》获评中国大学最美慕课。
-
目录:
第1章 Java语言与面向对象的程序设计
1.1 Java语言简介
1.1.1 Java语言的发展
1.1.2 Java三大平台
1.1.3 Java语言的特点
1.1.4 Java和C、C++比较
1.2 面向对象程序设计
1.2.1 面向对象概述
1.2.2 对象、类与实体
1.2.3 对象的状态与行为
1.2.4 对象的关系
1.2.5 面向对象的软件开发过程
习题
第2章 简单的Java程序
2.1 简单程序的书写
2.1.1 HelloWorld程序
2.1.2 Java程序的基本构成
2.2 程序的编辑、编译与运行
2.2.1 Java开发工具包JDK
2.2.2 程序的编译与运行
2.2.3 使用iar打包程序
2.3 Java程序中的基本输入与输出
2.3.1 字符界面的输入与输出
2.3.2 图形界面的输入与输出
2.4 Java集成开发环境
2.4.1 文本编辑工具
2.4.2 集成开发工具
2.4.3 建构工具及代码混淆
习题
第3章 数据运算、流程控制和数组
3.1 数据类型、变量与常量
3.1.1 数据类型
3.1.2 标识符
3.1.3 常量
3.1.4 变量
3.1.5 程序的注释
3.2 运算符与表达式
3.2.1 算术运算符
3.2.2 关系运算符
3.2.3 逻辑运算符
3.2.4 位运算符
3.2.5 赋值与强制类型转换
3.2.6 条件运算符
3.2.7 表达式及运算的优先级、结合性
3.3 流程控制语句
3.3.1 结构化程序设计的三种基本流程
3.3.2 简单语句
3.3.3 分支语句
3.3.4 循环语句
3.3.5 跳转语句
3.4 数组
3.4.1 一维数组
3.4.2 多维数组
3.4.3 数组与增强的for语句
3.4.4 数组的复制
习题
第4章 类、包和接口
4.1 类、字段、方法
4.1.1 定义类中的字段和方法
4.1.2 构造方法与对象的创建
4.1.3 使用对象
4.1.4 方法的重载
4.1.5 this的使用
4.2 类的继承
4.2.1 派生子类
4.2.2 字段的继承、隐藏与添加
4.2.3 方法的继承、覆盖与添加
4.2.4 super的使用
4.2.5 父类对象与子类对象的转换
4.3 包
4.3.1 package语句
4.3.2 import语句
4.3.3 编译和运行包中的类
……
第5章 深入理解Java语言
第6章 异常处理
第7章 工具类及常用算法
第8章 线程
第9章 流、文件及基于文本的应用
第10章 图形用户界面
第11章 网络、多媒体和数据库编程
附录A Java语言各版本增加的重要特性
参考文献
查看详情
-
全新
广东省广州市
平均发货20小时
成功完成率86.48%
-
全新
河北省保定市
平均发货30小时
成功完成率84.87%
-
八五品
山东省枣庄市
平均发货12小时
成功完成率86.65%
-
全新
河北省保定市
平均发货45小时
成功完成率82.69%
-
八五品
四川省成都市
平均发货12小时
成功完成率91.69%
-
全新
江苏省南京市
平均发货16小时
成功完成率82.72%
-
九品
上海市宝山区
平均发货18小时
成功完成率94.34%
-
全新
四川省成都市
平均发货16小时
成功完成率80.51%
-
全新
四川省成都市
平均发货25小时
成功完成率86.98%
-
全新
北京市海淀区
平均发货20小时
成功完成率85.99%
-
八五品
广东省东莞市
平均发货7小时
成功完成率91.54%
-
八五品
广东省东莞市
平均发货7小时
成功完成率91.54%
-
2021-09 印刷
印次: 1
九品
河南省郑州市
平均发货8小时
成功完成率98.14%
-
全新
湖北省武汉市
平均发货18小时
成功完成率76.68%
-
八五品
江西省南昌市
平均发货11小时
成功完成率92.19%
-
八五品
-
全新
浙江省金华市
平均发货23小时
成功完成率69.6%
-
八五品
河南省郑州市
平均发货26小时
成功完成率60.8%
-
九五品
湖北省武汉市
平均发货15小时
成功完成率77.94%
-
全新
浙江省杭州市
平均发货39小时
成功完成率84.98%
-
Java程序设计
全新正版保证, 新华库房直发,可开发票_极速发货支持7天无理由
全新
北京市海淀区
平均发货10小时
成功完成率92.13%
-
全新
江苏省南京市
平均发货19小时
成功完成率30.77%
-
全新
江西省吉安市
平均发货68小时
成功完成率88.51%