注册 登录 进入教材巡展
#
  • #

最新印次日期:2024-12

出版社:高等教育出版社

“十四五”职业教育国家规划教材

以下为《Java程序设计基础(第三版)(双色)(一体化教材)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040636758
  • 3版
  • 48271679-2
  • 16开
  • 492
  • 电子与信息大类
  • 计算机类
  • 计算机等
  • 高职
内容简介

本书是“十二五”职业教育国家规划教材,是技工教育与职业培训“十四五”规划教材。

本书以学生信息系统为案例进行任务化分解,通过简洁的语言,丰富的范例和大量的练习,由浅入深地讲述了Java语言的语法规则、程序设计方法和Java语言的具体特性。本书的主要内容包括: 搭建Java环境,创建学生信息系统菜单,输入、计算并输出学生信息,用条件语句实现学生信息的查询与计算,用循环语句实现学生信息的查询与计算,创建文本保存学生信息,用方法模块化学生信息系统,用数组管理学生信息系统的菜单,用异常处理保护学生信息系统,创建学生信息系统的图形用户界面,用类与对象封装学生信息,用继承和多态完善学生信息系统,搭建带数据库的学生信息系统。

本书为新形态一体化教材,借助先进技术,丰富内容呈现形式,配套多媒体助学助教资源,助力提高教学质量和教学效率。

本书适合作为高职院校“Java程序设计”课程的教材,也可供初学Java程序设计的读者使用。

目录
目录
 任务1搭建Java环境1
  1.1JDK简介1
  1.2在Eclipse下开发Java程序2
  1.3编程语言发展历程10
  任务小结11
  课后练习11
 任务2创建学生信息系统菜单13
  2.1基本概念13
  2.2Java的命令行编程16
  2.3Java小应用程序17
  任务小结20
  课后练习20
 任务3输入、计算并输出学生信息22
  3.1Java标识符和关键字23
  3.2基本数据类型23
  3.3数据运算28
  3.4获取输入信息31
  3.5几个典型类32
  3.6位运算符42
  3.7编程风格43
  3.8包45
  任务小结47
  课后练习48
 任务4用条件语句实现学生信息的查询与计算52
  4.1条件判断52
  4.2if条件转移语句54
  4.3switchcase条件转移语句59
  *4.4嵌套ifelse语句65
  *4.5条件运算符66
  任务小结67
  课后练习67
 任务5用循环语句实现学生信息的查询与计算72
  5.1while循环语句72
  5.2for循环语句74
  5.3dowhile循环语句76
  5.4循环跳转语句77
  5.5多重循环82
  任务小结83
  课后练习83
 任务6创建文本保存学生信息88
  6.1文件File类88
  6.2文本I/O90
  6.3二进制I/O93
  *6.4随机读写(RandomAccessFile类)100
  任务小结102
  课后练习102
 任务7用方法模块化学生信息系统106
  7.1Java方法106
  7.2变量的作用域113
  7.3任务分解115
  *7.4递归方法125
  *7.5方法重载127
  任务小结131
  课后练习131
 任务8用数组管理学生信息系统的菜单136
  8.1一维数组136
  8.2数组常用的方法142
  8.3数组的参数传递146
  8.4二维数组160
  任务小结163
  课后练习164
 任务9用异常处理保护学生信息系统168
  9.1异常和异常的原因168
  9.2异常处理172
  9.3异常的传递182
  9.4I/O异常184
  9.5自定义异常186
  9.6断言192
  任务小结196
  课后练习196
 任务10创建学生信息系统的图形用户界面203
  10.1使用swing开发图形用户界面203
  10.2Java的容器类204
  10.3布局管理器206
  10.4学生信息系统的界面布局211
  10.5辅助类214
  10.6基本组件216
  10.7事件处理228
  10.8图形用户界面的发展历程和特性233
  任务小结235
  课后练习235
 任务11用类与对象封装学生信息239
  11.1类与对象240
  11.2编写分数类Fraction245
  11.3构造方法249
  11.4静态变量、常量与方法251
  11.5this关键字253
  11.6访问控制255
  任务小结261
  课后练习261
 任务12用继承和多态完善学生信息系统268
  12.1类的继承269
  12.2方法覆盖override274
  12.3super的使用274
  12.4对象转换278
  12.5动态绑定279
  12.6多态性281
  12.7protected修饰符282
  12.8final关键字283
  12.9抽象类283
  12.10接口286
  *12.11Object类298
  *12.12Comparable接口301
  任务小结302
  课后练习303
 任务13搭建带数据库的学生信息系统310
  13.1线程310
  13.2Java集合321
  13.3数据库编程334
  任务小结341
  课后练习342
 附录AJava关键字344
 附录B运算符优先级表345
 参考文献347
 任务1搭建Java环境1
  1.1JDK简介1
  1.2在Eclipse下开发Java程序2
  1.3编程语言发展历程10
  任务小结11
  课后练习11
 任务2创建学生信息系统菜单13
  2.1基本概念13
  2.2Java的命令行编程16
  2.3Java小应用程序17
  任务小结20
  课后练习20
 任务3输入、计算并输出学生信息22
  3.1Java标识符和关键字23
  3.2基本数据类型23
  3.3数据运算28
  3.4获取输入信息31
  3.5几个典型类32
  3.6位运算符42
  3.7编程风格43
  3.8包45
  任务小结47
  课后练习48
 任务4用条件语句实现学生信息的查询与计算52
  4.1条件判断52
  4.2if条件转移语句54
  4.3switchcase条件转移语句59
  *4.4嵌套ifelse语句65
  *4.5条件运算符66
  任务小结67
  课后练习67
 任务5用循环语句实现学生信息的查询与计算72
  5.1while循环语句72
  5.2for循环语句74
  5.3dowhile循环语句76
  5.4循环跳转语句77
  5.5多重循环82
  任务小结83
  课后练习83
 任务6创建文本保存学生信息88
  6.1文件File类88
  6.2文本I/O90
  6.3二进制I/O93
  *6.4随机读写(RandomAccessFile类)100
  任务小结102
  课后练习102
 任务7用方法模块化学生信息系统106
  7.1Java方法106
  7.2变量的作用域113
  7.3任务分解115
  *7.4递归方法125
  *7.5方法重载127
  任务小结131
  课后练习131
 任务8用数组管理学生信息系统的菜单136
  8.1一维数组136
  8.2数组常用的方法142
  8.3数组的参数传递146
  8.4二维数组160
  任务小结163
  课后练习164
 任务9用异常处理保护学生信息系统168
  9.1异常和异常的原因168
  9.2异常处理172
  9.3异常的传递182
  9.4I/O异常184
  9.5自定义异常186
  9.6断言192
  任务小结196
  课后练习196
 任务10创建学生信息系统的图形用户界面203
  10.1使用swing开发图形用户界面203
  10.2Java的容器类204
  10.3布局管理器206
  10.4学生信息系统的界面布局211
  10.5辅助类214
  10.6基本组件216
  10.7事件处理228
  10.8图形用户界面的发展历程和特性233
  任务小结235
  课后练习235
 任务11用类与对象封装学生信息239
  11.1类与对象240
  11.2编写分数类Fraction245
  11.3构造方法249
  11.4静态变量、常量与方法251
  11.5this关键字253
  11.6访问控制255
  任务小结261
  课后练习261
 任务12用继承和多态完善学生信息系统268
  12.1类的继承269
  12.2方法覆盖override274
  12.3super的使用274
  12.4对象转换278
  12.5动态绑定279
  12.6多态性281
  12.7protected修饰符282
  12.8final关键字283
  12.9抽象类283
  12.10接口286
  *12.11Object类298
  *12.12Comparable接口301
  任务小结302
  课后练习303
 任务13搭建带数据库的学生信息系统310
  13.1线程310
  13.2Java集合321
  13.3数据库编程334
  任务小结341
  课后练习342
 附录AJava关键字344
 附录B运算符优先级表345
 参考文献347