种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

Java语言程式设计(第4版)

(2019-10-26 14:15:18) 百科综合
Java语言程式设计(第4版)

Java语言程式设计(第4版)

基本介绍

  • 书名:Java语言程式设计
  • 作者:邵丽萍、张驰
  • ISBN:9787302483571
  • 类别:工学
  • 页数:325
  • 定价:49.50元
  • 出版社:清华大学出版社
  • 出版时间:2018.01.01
  • 装帧:平装
  • 开本:16开

    图书信息

    Java语言程式设计(第4版)
    作者:邵丽萍、张驰
    定价:49.50元
    印次:4-1
    ISBN:9787302483571
    出版日期:2018.01.01
    印刷日期:2017.12.04

      内容简介

      Java是近年来十分流行的程式设计语言,还是一门通用的网路程式语言,在Internet上有着广泛的套用。本书全面介绍了Java语言的功能和特点,主要内容包括: Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类的使用、图形用户界面设计、图形与多媒体处理、异常处理、多执行绪技术和访问资料库技术等内容。

      目录

      第1章Java快速入门1
      1.1Java简介1
      1.1.1Java的定义1
      1.1.2Java的起源和发展2
      1.1.3Java的语言特点3
      1.1.4Java的用途5
      1.2Java开发与运行环境6
      1.2.1JDK的下载与安装6
      1.2.2JRE与JVM10
      1.2.3在Windows中配置Java运行环境11
      1.3编写与运行Java程式13
      1.3.1Java的编程风格13
      1.3.2编写第一个Java源程式14
      1.3.3在“命令提示符”视窗编译与运行
      Java程式15
      1.4知识拓展——使用Eclipse16
      1.4.1Eclipse的下载与安装16
      1.4.2在Eclipse中编写与运行Java档案17
      习题120
      第2章Java基本语法22
      2.1标识符、关键字与分隔设定22
      2.1.1标识符23
      2.1.2关键字24
      2.1.3分隔设定24
      2.2基本数据类型与变数26
      2.2.1基本数据类型26
      2.2.2常量27
      2.2.3变数28
      2.2.4数据类型的转换31
      2.3表达式与运算符32
      2.3.1赋值运算符32
      2.3.2算术运算符33
      2.3.3关係运算符34
      2.3.4逻辑运算符35
      2.3.5条件运算符36
      2.3.6位运算符36
      2.3.7其他运算符37
      2.3.8运算符的优先权37
      2.4数组与枚举39
      2.4.1一维数组的声明39
      2.4.2一维数组的创建与初始化39
      2.4.3多维数组41
      2.5知识拓展——foreach语法与枚举41
      2.5.1foreach语法41
      2.5.2枚举类型42
      习题243
      第3章Java语句及其控制结构45
      3.1Java语句的类型45
      3.1.1Java程式构成45
      3.1.2Java语句的种类46
      3.2选择语句48
      3.2.1单分支选择语句(if语句)48
      3.2.2二分支选择语句(if…else语句)48
      3.2.3多分支选择语句(if…elseif…else语句)49
      3.2.4嵌套的if…else语句50
      3.2.5开关语句(switch语句)51
      3.2.6在switch语句中套用枚举类型53
      3.3循环语句54
      3.3.1确定次数循环语句(for循环)54
      3.3.2foreach循环语句56
      3.3.3先判定后执行循环语句(while循环)57
      3.3.4先执行后判定循环语句(do…while循环)58
      3.3.5嵌套使用循环语句59
      3.3.6循环语句小结59
      3.4跳转语句60
      3.4.1break语句60
      3.4.2continue语句60
      3.4.3带标号的continue语句61
      3.4.4return语句62
      3.5知识拓展——注解62
      3.5.1注解概述63
      3.5.2内置注解与元注解63
      3.5.3自定义注解65
      习题365
      第4章面向对象编程68
      4.1面向对象基本概念68
      4.1.1对象与类68
      4.1.2封装与讯息70
      4.1.3继承与多态71
      4.1.4接口72
      4.1.5面向对象的Java程式72
      4.2类与对象74
      4.2.1类的声明与修饰74
      4.2.2不同含义的类77
      4.2.3创建对象80
      4.2.4构造方法84
      4.3成员变数与访问控制85
      4.3.2成员变数的修饰86
      4.3.3成员变数与局部变数的区别88
      4.4成员方法与参数传递机制90
      4.4.1成员方法的设计90
      4.4.2成员方法的声明与修饰92
      4.4.3方法参数的传值方式94
      4.4.4Java新特性——方法中的可变参数96
      4.4.5方法小结97
      4.5知识拓展——UML类图98
      习题499
      第5章深入类102
      5.1类的继承性102
      5.1.1类的层次关係103
      5.1.2成员变数的继承和隐藏104
      5.1.3成员方法的继承与覆盖106
      5.1.4This和super关键字107
      5.2类的多态性110
      5.2.1成员方法的重载110
      5.2.2构造方法的重载111
      5.2.3避免重载出现歧义112
      5.2.4向上转型113
      5.3接口114
      5.3.1实现系统提供的接口114
      5.3.2创建自定义接口116
      5.3.3接口的多继承118
      5.3.4接口变数与接口回调118
      5.3.5接口的默认方法119
      5.3.6接口与抽象类的对比120
      5.3.7面向接口的UML图121
      5.4包121
      5.4.1包机制121
      5.4.2Java的API系统包122
      5.4.3包引用125
      5.4.4创建自定义包126
      5.5知识拓展——Java设计模式127
      5.5.1设计模式的分类127
      5.5.2Java设计原则129
      习题5129
      第6章Java的异常处理机制132
      6.1异常处理机制概述132
      6.1.1错误与异常132
      6.1.2异常发生的原因133
      6.1.3如何处理异常133
      6.2异常类的层次结构134
      6.2.1Exception异常类的子类135
      6.2.2Error错误类的子类136
      6.3异常的处理136
      6.3.1catch子句136
      6.3.2throw语句139
      6.3.3throws子句139
      6.3.4finally语句142
      6.3.5编译时对异常情况的检查143
      6.4创建自己的异常类143
      6.4.1创建自定义异常类143
      6.4.2异常的使用原则144
      6.5知识拓展——异常处理的新特性145
      6.5.1try…with…resources语句145
      6.5.2捕获多个异常146
      6.5.3简单处理反射方法的异常类147
      习题6148
      第7章Java泛型与集合150
      7.1泛型150
      7.1.1泛型概述151
      7.1.2泛型类152
      7.1.3泛型接口153
      7.1.4泛型方法154
      7.1.5有界类型155
      7.1.6通配符157
      7.2Java集合概述158
      7.2.2集合的框架159
      7.2.3集合主要接口与实现类160
      7.2.4Collection接口的套用161
      7.3三种典型集合162
      7.3.1Set集163
      7.3.2List序列165
      7.3.3Map映射166
      7.4知识拓展——函式式接口与Lambda表达式169
      7.4.1函式式接口169
      7.4.2Lambda表达式170
      7.4.3方法引用171
      习题7172
      第8章常用系统类173
      8.1字元串类173
      8.1.1字元串类的特点173
      8.1.2字元串类的套用174
      8.1.3String类的常用方法175
      8.1.4StringBuffer类的常用方法179
      8.2Java输入输出流类180
      8.2.1Java的标準输入输出180
      8.2.2输入输出流框架181
      8.2.3输入输出流类的套用184
      8.2.4RandomAccessFile类185
      8.2.5对象序列化与对象流类186
      8.2.6使用输入输出流小结188
      8.3其他常用类189
      8.3.1数学函式类Math189
      8.3.2新日期类190
      8.3.3随机数类Random191
      8.3.4运行时Runtime类191
      8.3.5控制台输入Scanner类192
      8.3.6拆箱装箱的包装类193
      8.3.7定时器Timer类和定时任务
      TimerTask类194
      8.4知识拓展——反射机制相关的类195
      8.4.1Class类195
      8.4.2java.lang.reflect包中的重要类195
      8.4.3反射机制的套用196
      习题8198
      第9章多执行绪机制201
      9.1多执行绪的概念201
      9.1.1程式、进程和多任务201
      9.1.2执行绪202
      9.1.3多执行绪202
      9.1.4执行绪的生命周期与Java的多执行绪机制202
      9.2创建执行绪对象203
      9.2.1通过继承Thread类创建执行绪对象203
      9.2.2通过Runnable接口创建执行绪对象205
      9.3执行绪的优先权与状态205
      9.3.1执行绪类的方法206
      9.3.2控制执行绪的优先权207
      9.3.3控制执行绪的状态208
      9.4Java的执行绪同步机制与套用模型209
      9.4.1执行绪的同步机制210
      9.4.2生产消费模型210
      9.4.3共用公司银行账户模型214
      9.4.4执行绪通信——水塘模型215
      9.5使用多执行绪应注意的问题218
      9.5.1防止执行绪死锁218
      9.5.2使用多执行绪的代价219
      9.6知识拓展——多执行绪的新特性219
      9.6.1执行绪池219
      9.6.2通过Callable接口创建有返回值的执行绪221
      习题9222
      第10章图形用户界面224
      10.1图形用户界面概述224
      10.1.1Swing与AWT组件224
      10.1.2Swing类的层次结构225
      10.1.3布局管理器225
      10.1.4Java的事件处理机制227
      10.2容器229
      10.2.1视窗229
      10.2.2对话框与精确定位组件229
      10.2.3面板230
      10.2.4分隔面板与边界管理器套用231
      10.2.5选项卡面板233
      10.3基本组件234
      10.3.1标籤文本框与格线管理器套用234
      10.3.2按钮与自建监听器235
      10.3.3单选按钮与内建监听器237
      10.3.4複选框238
      10.3.5下拉列表框与匿名监听器240
      10.3.6文本区与滚动条241
      10.3.7创建容器与组件小结243
      10.4选单组件243
      10.4.1选单栏243
      10.4.2多级选单245
      10.4.3档案选择器与执行命令的选单246
      10.4.4工具列247
      10.4.5弹出式选单与适配器的套用249
      10.5知识拓展——表格251
      10.5.1普通表格与卡片管理器套用251
      10.5.2创建默认表格模型253
      10.5.3维护表格254
      习题10256
      第11章图形与多媒体处理258
      11.1使用Graphics绘製基本图形258
      11.1.1如何使用颜色对象259
      11.1.2绘製直线和矩形260
      11.1.3绘製椭圆和圆弧261
      11.1.4绘製多边形263
      11.2使用Graphics2D绘製基本图形264
      11.2.1绘製二维直线264
      11.2.2绘製二维矩形265
      11.3使用Graphics绘製文字图形266
      11.3.1绘製字元串、字元和位元组文字267
      11.3.2字型控制268
      11.3.3不同颜色的文字269
      11.4图像处理270
      11.4.1图像种类270
      11.4.2图像的显示271
      11.4.3图像的缩放显示272
      11.5动画处理273
      11.5.1动画原理273
      11.5.2用执行绪实现动画275
      11.6知识拓展——Java数据统计图277
      11.6.1柱形图278
      11.6.2饼图280
      11.6.3折线图282
      习题11284
      第12章访问资料库286
      12.1资料库和JDBC286
      12.1.1资料库下载与安装286
      12.1.2MySQL的操作288
      12.1.3JDBC简介290
      12.1.4创建连线资料库的公用类290
      12.2通过Java程式访问资料库293
      12.2.1在资料库中创建数据表294
      12.2.2添加和查询数据294
      12.3通过视窗界面访问资料库297
      12.3.1添加学生信息297
      12.3.2修改学生信息300
      12.3.3删除学生信息303
      习题12306
      第13章综合应用程式实例307
      13.1数值变换运算307
      13.2幻灯机效果308
      13.3利用滑块改变背景颜色309
      13.4对象的克隆310
      13.5正弦曲线311
      13.6在画布上手工画图312
      13.7电闪雷鸣的动画314
      13.8控制移动的文字316
      13.9水中倒影319
      13.10图形钟320
      习题13323
      编后语325

      标 签

      搜索
      随机推荐

      Powered By 种豆资源网||