• Java程序设计
21年品牌 40万+商家 超1.5亿件商品

Java程序设计

批量上传,套装书可能不全,下单前咨询在线客服! 正版书 !!!

38.44 7.0折 55 全新

库存8件

四川成都
认证卖家担保交易快速发货售后保障

作者马世霞

出版社机械工业出版社

ISBN9787111705260

出版时间2022-08

装帧平装

开本16开

定价55元

货号29448529

上书时间2024-10-22

百叶图书

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
前言
计算机网络正在以前所未有的速度迅猛发展,在网络程序设计应用领域,从电子商务、远程教学到网络游戏等都在纷纷使用Java技术。另外,Java手机编程和基于Java技术的各种芯片的应用等在日常生活中也随处可见。目前Java语言已成为吸引力且功能强大的程序设计语言。Java语言是完全面向对象的,并且具有容易学习、功能强大、程序的可读性好等优点,是其他程序设计语言无可比拟的。因此,Java语言的编程技术正逐步成为计算机网络程序设计的主流。
Java语言不仅可以用来开发大型的应用程序,而且在Internet上有着重要而广泛的应用。Java具备“一次撰写,到处运行”的特点,尤其是Java Swing推出之后,Java的功能更加强大。
教材是体现教学内容和教学方法的知识载体,是进行教学的基本工具,也是深化教育教学改革,全面推进素质教育,培养创新人才的重要保证。本书在内容编排上做了精心的设置与选取,在编写中增加拓展思维模块,创新思维元素,优化教学方法。全书思路清晰,结构严谨,叙述由浅入深,循序渐进,用语规范,全面准确地讲述基本语法和面向对象技术等理论内容,完整地介绍Java SE面向对象程序设计的要点和难点。尤其在结构上,本书特别注重前后内容的连贯性,做到了抓住关键、突出重点、分解难点,体现了“理论性、实用性、技术性”三者相结合的编写特色。同时,本书将实用性强的应用程序穿插在理论叙述中,以实例体现和巩固理论基础知识,并结合新技术的发展趋势,介绍了网络通信机制等。
本书是一本实用教程,内容比较详尽,实例丰富,注重培养读者解决问题的能力。每章都附加了大量有针对性的习题和编程实验题,便于教师教学和检验学生的学习效果。
本书由马世霞任主编,孙冬、王崇科、戴冬、李敬伟、郭丽任副主编,参加本书编写的还有张皓、赖玉峰、庞笑笑、刘丹。此外,本书的成稿还得益于很多同行学者的辛勤劳动成果,在此一并表示衷心感谢。
由于作者水平有限,书中疏漏与不当之处在所难免,恳请广大读者批评指正,以使本书在教学实践中不断得以提高与完善。
特别说明:本书中所有例程源代码之前的序号均是为了方便程序分析而另外加的,读者书写源程序时请务必将序号删除。

编 者

导语摘要
本书是以Java?2技术为背景的Java应用开发技术基础教程,按照由浅入深,通俗易懂的原则介绍了Java编程语言,可让读者迅速上手。
本书共13章,内容包括Java概论、Java基本语法、面向对象编程、异常处理、常用类、图形用户界面、输入与输出、多线程、集合、数据库、网络编程、多媒体及实验。
本书强调基本概念、技术和方法的阐述,注重理论联系实际。书中列举了许多实例,每章都有练习题,利于读者提高解决实际问题的能力。
本书以高校学生为主要对象,可以作为计算机类专业的教材及职业培训教材,也可以作为其他专业的选学教材,还可供Java编程人员参考。

目录
目  录
前 言
第1章 Java概论1
1.1 Java简介1
1.1.1 Java产生的背景1
1.1.2 Java平台简介2
1.1.3 Java平台和虚拟机2
1.2 运行环境安装与测试3
1.2.1 Java开发包安装3
1.2.2 环境变量设置4
1.2.3 环境测试5
1.3 项目案例—初识两类Java程序5
1.3.1 Java应用程序6
1.3.2 Java小程序8
1.3.3 Java编程规范9
1.4 寻根求源9
1.5 拓展思维11
知识测试12
第2章 Java基本语法15
2.1 简单数据类型15
2.1.1 标识符16
2.1.2 关键字和保留字16
2.1.3 注释16
2.1.4 常量17
2.1.5 变量18
2.1.6 数据类型18
2.1.7 运算符与表达式21
2.2 流程控制语句24
2.2.1 简单if条件语句24
2.2.2 简单if-else条件语句25
2.2.3 if语句的嵌套25
2.2.4 switch语句26
2.2.5 循环语句27
2.2.6 跳转语句30
2.3 数组32
2.3.1 一维数组32
2.3.2 二维数组33
2.3.3 增强for循环35
2.4 项目案例—天天向上35
2.5 寻根求源37
2.6 拓展思维38
知识测试39
第3章 面向对象编程42
3.1 面向对象的思想42
3.1.1 面向对象的基本概念42
3.1.2 面向对象的特点43
3.2 类43
3.2.1 类的定义44
3.2.2 类的使用44
3.3 对象46
3.3.1 对象的定义46
3.3.2 对象的使用47
3.3.3 构造方法48
3.3.4 this关键字50
3.3.5 static关键字53
3.3.6 实训—上机错误分析54
3.4 封装56
3.4.1 封装方法56
3.4.2 实训—上机错误分析58
3.5 继承性59
3.5.1 继承性概述59
3.5.2 this与super的区别61
3.6 多态性62
3.6.1 方法重载62
3.6.2 方法重写62
3.6.3 instanceof运算符65
3.6.4 final关键字66
3.7 抽象类和接口67
3.7.1 抽象类67
3.7.2 接口68
3.8 内部类和匿名类71
3.8.1 内部类71
3.8.2 匿名类72
3.8.3 Lambda表达式73
3.9 包74
3.9.1 包的定义75
3.9.2 包的引入75
3.9.3 访问级别76
3.10 项目案例—输出学生类型的信息79
3.10.1 项目要求79
3.10.2 项目分析79
3.10.3 项目实现80
3.11 寻根求源81
3.12 拓展思维83
知识测试83
第4章 异常处理88
4.1 异常处理概述88
4.2 异常类90
4.2.1 异常类的层次结构90
4.2.2 Exception类及其子类90
4.2.3 Error类及其子类91
4.3 异常处理简介91
4.3.1 异常处理91
4.3.2 抛出异常93
4.4 创建自己的异常类95
4.5 项目案例—学生管理功能97
4.6 寻根求源99
4.7 拓展思维100
知识测试101
第5章 常用类107
5.1 Math类107
5.1.1 常量、幂与指数函数108
5.1.2 基本数值计算方法109
5.2 System类110
5.3 时间类113
5.3.1 Date类的使用114
5.3.2 Calendar类的使用115
5.4 包装类116
5.5 Scanner类118
5.5.1 Scanner类的构造方法118
5.5.2 Scanner类的常用方法119
5.6 Format类及其子类120
5.6.1 DateFormat120
5.6.2 NumberFormat122
5.7 项目案例—学生成绩管理124
5.8 寻根求源129
5.9 拓展思维131
知识测试134
第6章 图形用户界面137
6.1 Java GUI概述137
6.1.1 AWT简介137
6.1.2 Swing类138
6.2 Java常用容器与组件138
6.2.1 Java常用容器138
6.2.2 Java常用组件140
6.3 事件处理概述143
6.3.1 AWT事件及其相应的监听器接口144
6.3.2 Swing事件及其相应的监听器接口146
6.3.3 ActionEvent事件147
6.3.4 鼠标、键盘事件149
6.4 布局管理器152
6.5 复杂组件与事件处理158
6.5.1 选择事件与列表、列表框158
6.5.2 复选框、单选按钮与滚动面板161
6.6 菜单组件165
6.7 项目案例—菜单综合案例166
6.8 寻根求源167
6.9 拓展思维168
知识测试171
第7章 输入与输出174
7.1 输入/输出流概述174
7.2 File类与文件信息176
7.3 字节流177
7.3.1 文件字节流179
7.3.2 字节缓冲流181
7.3.3 数据流183
7.4 字符流185
7.4.1 文件字符流185
7.4.2 字符缓冲流187
7.4.3 交换流188
7.5 项目案例—复制与读写学生
  信息文件190
7.6 寻根求源192
7.7 拓展思维192
知识测试194
第8章 多线程197
8.1 线程概述197
8.1.1 进程与线程197
8.1.2 Thread类198
8.2 线程的实现199
8.3 线程生命周期202
8.3.1 线程的状态202
8.3.2 线程的常用方法203
8.4 线程同步205
8.5 项目案例—龟兔赛跑209
8.6 寻根求源210
8.7 拓展思维211
知识测试214
第9章 集合217
9.1 集合概述217
9.2 Collection接口218
9.2.1 常用方法218
9.2.2 迭代器220
9.3 List接口221
9.3.1 常用方法221
9.3.2 实现原理222
9.4 Set接口223
9.4.1 常用方法223
9.4.2 实现原理224
9.5 Map接口225
9.5.1 常用方法225
9.5.2 实现原理227
9.6 项目案例—随机抽出N个学生
   背诵唐诗228
9.7 寻根求源229
9.8 拓展思维229
知识测试232
第10章 数据库234
10.1 概述234
10.2 JDBC API235
10.2.1 数据库连接流程236
10.2.2 数据库连接代码236
10.3 配置JDBC数据库数据源237
10.3.1 安装MySQL237
10.3.2 使

内容摘要
本书是以Java?2技术为背景的Java应用开发技术基础教程,按照由浅入深,通俗易懂的原则介绍了Java编程语言,可让读者迅速上手。
本书共13章,内容包括Java概论、Java基本语法、面向对象编程、异常处理、常用类、图形用户界面、输入与输出、多线程、集合、数据库、网络编程、多媒体及实验。
本书强调基本概念、技术和方法的阐述,注重理论联系实际。书中列举了许多实例,每章都有练习题,利于读者提高解决实际问题的能力。
本书以高校学生为主要对象,可以作为计算机类专业的教材及职业培训教材,也可以作为其他专业的选学教材,还可供Java编程人员参考。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP