×
JAVA编程基础

包邮JAVA编程基础

¥49.3 (7.1折) ?
1星价 ¥49.3
2星价¥49.3 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302641223
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:392
  • 出版时间:2023-09-01
  • 条形码:9787302641223 ; 978-7-302-64122-3

本书特色

《Java编程基础》在取材上特别注意书的体系,其特色是:结构合理、概念清楚、思路清晰、突出重点、分解难点、通俗易懂、循序渐进。尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。对每个知识点不但能告诉读者要这么做,而用还要告诉读者为什么要这么做的原因和道理。
本书可以作为高等院校计算机及其相关专业的教学用书,也可作为各学校程序设计公共选修课的用书,同时也可用作职业教育的培训用书和Java初学者的入门用书或为具有一定Java编程经验的开发人员学习使用。

内容简介

《Java编程基础》以Java基础程序设计、面向对象程序设计和事件处理为主线,利用简洁的语言和丰富的实例讲 解Java面向对象程序设计的重点和难点。全书共17章,内容包括程序设计基础、面向对象程序设计、 异常处理、输入输出与文件处理、泛型与容器类、内部类与Lambda表达式、图形界面设计、事件处理、 绘图与动画程序设计、多线程程序设计、Java网络程序设计、Java数据库程序设计。 本书在结构上注重前后内容的连贯性,力求抓住重点、分解难点,体现“理论性、实用性、技术性” 三者相结合的编写特色。对每个知识点不但能告诉读者怎样做,而且能告诉读者为什么这样做。 本书可作为应用型本科和高职院校计算机及其相关专业的教材,也可作为各校程序设计公共课的教 学用书。

目录

第1章?Java语言开发环境1
1.1?Java语言规范1
1.2?Java虚拟机2
1.3?Java程序的结构2
1.4?Java开发工具4
1.5?JDK的使用6
本章小结9
习题9 第2章?Java语言基础10
2.1?数据类型10
2.2?关键字与标识符14
2.3?常量15
2.4?变量16
2.5?数据类型之间的转换17
2.6?局部变量的类型推断20
2.7?从键盘输入数据21
2.8?运算符与表达式25
本章小结32
习题32 第3章?流程控制33
3.1?语句与复合语句33
3.2?顺序结构34
3.3?分支结构34
3.4?循环结构40
本章小结48
习题48 第4章?数组、字符串50
4.1?数组50
4.2?字符串61
本章小结65
习题65 第5章?类与对象66
5.1?类的基本概念66
5.2?定义类67
5.3?对象的创建与使用70
5.4?参数的传递76
5.5?匿名对象81
本章小结82
习题82 第6章?Java语言类的特性84
6.1?类的私有成员与公共成员84
6.2?方法的重载86
6.3?构造方法87
6.4?静态成员94
6.5?对象的应用98
本章小结103
习题103 第7章?继承、抽象类与接口104
7.1?类的继承104
7.2?抽象类119
7.3?接口121
7.4?包130
本章小结133
习题134 第8章?异常处理135
8.1?异常处理的基本概念135
8.2?异常处理类137
8.3?异常的处理139
8.4?抛出异常143
8.5?多重捕获异常149
8.6?自动关闭资源的try语句150
本章小结151
习题152 第9章?输入输出与文件处理153
9.1?Java语言的输入输出153
9.2?使用InputStream和OutputStream类157
9.3?使用Reader和Writer类166
9.4?使用ObjectInputStream与ObjectOutputStream类171
9.5?文件的管理与随机访问175
本章小结180
习题181 第10章?泛型与容器类182
10.1?泛型182
10.2?容器类193
本章小结200
习题201 第11章?内部类、匿名内部类与Lambda表达式202
11.1?内部类与匿名内部类202
11.2?函数式接口与Lambda表达式209
本章小结215
习题215 第12章?图形界面设计216
12.1?图形用户界面概述及编译与运行JavaFX程序216
12.2?图形用户界面工具包JavaFX217
12.3?JavaFX的布局面板224
12.4?JavaFX的辅助类235
12.5?JavaFX的属性绑定和绑定属性239
12.6?JavaFX常用控件243
本章小结252
习题253 第13章?事件处理254
13.1?Java语言的事件处理机制—委托事件模型254
13.2?Java语言的事件类260
13.3?复选框和单选按钮及相应的事件处理268
13.4?文本编辑控件及相应的事件处理270
13.5?组合框及相应的事件处理272
13.6?为绑定属性注册监听者274
13.7?滑动条及相应的事件处理277
13.8?音频与视频程序设计280
本章小结284
习题284 第14章?绘图与动画程序设计286
14.1?图形坐标系与形状类286
14.2?动画程序设计298
本章小结305
习题305 第15章?多线程程序设计307
15.1?线程的概念307
15.2?Java的Thread线程类与Runnable接口308
15.3?多线程的同步控制316
15.4?线程之间的通信320
本章小结323
习题323 第16章?Java网络程序设计325
16.1?网络基础325
16.2?URL程序设计328
16.3?InetAddress程序设计330
16.4?基于连接的Socket通信程序设计332
本章小结340
习题340 第17章?Java数据库程序设计341
17.1?关系数据库系统341
17.2?MySQL数据库及数据库客户端phpMyAdmin的部署344
17.3?利用客户端phpMyAdmin创建数据库及表349
17.4?SQL常用命令351
17.5?JDBC程序设计357
本章小结380
习题381
展开全部

作者简介

陈国君,吉林大学计算机硕士毕业。广东金融学院计算机系教授。讲授“Java语言”“C/C++语言”“汇编语言”“计算机网络”“操作系统”“数据结构”等多门计算机专业课程。出版了《数学谬误与悖论》《Java程序设计基础》《计算机网络》等多部专业教材。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航