书籍详情

Java程序设计

Java程序设计

作者:崔志磊,曾海,吴道君 编

出版社:中国铁道出版社

出版时间:2015-12-01

ISBN:9787113204358

定价:¥46.00

购买这本书可以去
内容简介
  本教材全面介绍了Java程序设计的基本概念和方法,以及面向对象的程序设计构架和编程方式。教材共分11个单元,44个任务,涵盖了封装、重载、继承、抽象、多态、集合和泛型等概念及其相关应用;介绍了用户图形界面的开发以及事件处理方法和技巧;介绍了用Java语言进行数据库访问和Java语言的网络编程。本教材中提供了丰富的任务实例和任务实训。每个任务不仅新颖而且实用,可以为读者进行Java程序的开发起到示范作用。本教材适合作为高等职业教育计算机及相关专业的人员学习Java程序设计的教材,也可以作为Java程序开发爱好者的参考用书。
作者简介
  崔志磊,苏州市职业大学计算机工程学院,副教授。长期从事计算机软件开发及计算机应用方面的教学与科研。主讲了“Javar程序设计”、“C语言程序设计”“单片机原理与应用”“嵌入式面向对象程序规范”“模拟电路”“C++语言程序设计”、“Android移动应用开发”、“网络编程”、“MySQL数据库应用”“数据结构”等20余门课程,主编了《C++程序设计》教材。曾海,苏州市职业大学计算机工程学院副院长硕士、高工、高级程序员。高校教龄17年、苏州市优秀教育工作者。承担主要教学任务:计算机语言Java、数据结构(Java)、数据结构等。主要教学科研成果:参编教材多部,其中《数据结构》教材为“十一五”国家精品教材;作为主要成员获江苏省教学成果二等奖一次,江苏省数字媒体与软件技术综合实训基地建设负责人。作为主程序员开发苏州高新区开发房产信息管理系统等多个大型应用软件系统,具有丰富的程序设计经验。吴道君,男广东岭南职业技术学院1997.9-2001.7江西农业大学计算应用科学本科,学士2001.7-至今广东岭南职业技术学院电信学院教师1.2013级主持《基于“双需求”和“四融合”的软件技术专业人才培养的研究》省级,广东省教育厅2.2012级主持《基于“软件工厂”的教学模式探索和课程体系》校级3。2011级主持《教学后勤管理信息化解决方案》校级科研。
目录
第一单元 构 建 环 境
任务 1 组建 Java 开发与运行
环境................................... 2
知识准备..................................................2
一、Java 语言的发展 .....................2
二、了解 JVM................................3
三、Java 开发平台 .........................3
任务实施..................................................4
一、下载 JDK.................................4
二、安装与配置.............................4
三、编辑与运行.............................5
任务拓展..................................................5
一、了解技术文档 .........................5
二、了解 JSR .................................7
任务实训..................................................7
一、实训目的.................................7
二、实训内容.................................8
习题.........................................................8
任务 2 了解集成开发工具.............. 9
知识准备..................................................9
一、Eclipse 的配置和使用 .............9
二、测试程序...............................10
三、程序纠错...............................10
任务实施................................................10
一、下载 Eclipse ..........................10
二、了解工作空间 .......................11
任务拓展................................................11
一、安装插件...............................11
二、检查更新...............................11
三、安装信息...............................11
任务实训................................................12
一、实训目的...............................12
二、实训内容...............................12
习题.......................................................12
任务 3 Eclipse 的基本操作.......... 13
知识准备................................................13
一、常用快捷操作 .......................13
二、导出和导入...........................13
任务实施................................................15
一、编写代码...............................15
二、调试程序...............................15
任务拓展................................................15
一、多窗口显示...........................15
二、导入包文件...........................15
三、项目更名...............................16
四、设置 Eclipse 窗口字符 ..........16
任务实训................................................16
一、实训目的...............................16
二、实训内容...............................16
习题.......................................................16
单元小结........................................ 16
第二单元 面向对象初步
任务 4 建立第一个 Java 程序...... 18
知识准备................................................18
一、类与对象...............................18
二、面向对象程序设计结构 ........19
任务实施................................................20
一、建立项目...............................20
二、编写代码...............................20
任务拓展................................................20
一、面向对象...............................20
二、项目结构...............................22
任务实训................................................22
一、实训目的...............................22
二、实训内容...............................23
习题.......................................................23
任务 5 实现项目内成员互访........ 24
知识准备................................................24
一、封装 ......................................24
二、成员修饰...............................27
三、方法重载...............................29
四、构造方法...............................29
任务实施................................................30
任务拓展................................................31
任务实训................................................32
一、实训目的...............................32
二、实训内容...............................32
习题.......................................................32
任务 6 实现恺撒密码加密............ 33
知识准备................................................33
一、基本数据类型和类类型 ........33
二、Java 常用类...........................34
三、类型转换...............................36
任务实施................................................39
一、实现加密...............................39
二、实现解密...............................39
任务拓展................................................40
一、随机移位加密 .......................40
二、双重加密...............................41
任务实训................................................41
一、实训目的...............................41
二、实训内容...............................41
习题.......................................................41
任务 7 实现简单出题答题功能 .... 43
知识准备................................................43
一、运算符和表达式....................43
二、运算符优先级 .......................44
三、选择结构...............................44
四、输入与输出...........................45
任务实施................................................46
任务拓展................................................46
任务实训................................................47
一、实训目的...............................47
二、实训内容...............................47
习题.......................................................47
任务 8 实现循环出题答题功能..... 49
知识准备................................................49
一、for 语句.................................49
二、while 语句.............................51
三、哨兵控制...............................51
任务实施................................................52
一、建立构架...............................52
二、实现功能...............................53
任务拓展................................................53
任务实训................................................54
一、实训目的...............................54
二、实训内容...............................54
习题.......................................................54
任务 9 实现登录功能................... 55
知识准备................................................55
一、对象比较...............................55
二、switch 语句............................56
三、Vec tor 类 ...............................57
任务实施................................................58
任务拓展................................................59
任务实训................................................61
一、实训目的...............................61
二、实训内容...............................61
习题.......................................................62
任务 10 实现简单英译汉 ............. 63
知识准备................................................63
一、数组 ......................................63
二、可变长度变量 .......................64
任务实施................................................65
任务拓展................................................66
任务实训................................................67
一、实训目的...............................67
二、实训内容...............................67
习题.......................................................67
任务 11 为程序添加注释信息...... 68
知识准备................................................68
一、注释 ......................................68
二、注释的分类...........................68
三、注释的格式...........................69
四、实现文档注释 .......................70
猜您喜欢

读书导航