顶部
收藏

Java程序设计基础(第三版)

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

作者:
杨永鹏 张永
定价:
49.50元
ISBN:
978-7-04-063675-8
版面字数:
492.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十二五”职业教育国家规划教材
出版时间:
2024-12-31
物料号:
63675-00
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
软件技术

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

本书以学生信息系统为案例进行任务化分解,通过简洁的语言,丰富的范例和大量的练习,由浅入深地讲述了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

相关图书