





定价:49.8元
印次:1-4
ISBN:9787302395652
出版日期:2015.07.01
印刷日期:2019.02.26
图书责编:韩旭
图书分类:教材
本书以面向对象的思想介绍使用Java语言进行程序设计的知识和方法,将面向对象的基本理论与Java语言程序设计结合起来,运用大量有应用价值的实例来实践这些知识、原理与方法,旨在培养读者正确运用面向对象的思维方法分析问题和解决问题的能力。全书共分14章,主要内容有:开发环境的搭建、Java语言的基础知识、数据的输入/输出方式、面向对象设计的相关概念和实现方法、图形用户界面设计、事件处理机制、JDBC数据库接口的使用、文件的访问及两个综合项目的开发案例讲解。 本书以独有的知识体系、严密的内在逻辑、鲜活的实践案例,以及深入的讲解剖析,将高度浓缩、条理清晰的知识线索呈现给读者。全书内容丰富,系统性和应用性强,融入了作者多年教学和实践的经验及体会,适合目前高职高专推行的教学模式改革,重点强调“应用”,简化传统理论,以解决问题为导向。 本书既可作为高职高专、成人高等教育院校计算机及相关专业的教材,也可作为广大软件开发爱好者自学的入门教材,还可作为从事计算机软件开发的工程技术人员学习和应用的参考书。
本书作者是具有十多年从事一线教学工作的专职教师,同时又有着实际软件行业的开发经验。 参与编著过的作品包括:高等教育出版社出版的《计算机网络管理与安全技术》;重庆大学出版社出版的《网络安全与管理综合实训教程》;电子工业出版社出版的《计算机应用基础教程题库》;人民邮电出版社出版的普通高等教育“十一五”国家级规划教材 《网页设计与制作》;高等教育出版社出版的普通高等教育“十一五”国家级规划教材 《软件开发综合训练教程》;天津大学出版社出版的《全国计算机等级考试过关宝典》;化学工业出版社出版的高职高专“十一五”规划教材 《电子商务实务项目教程》等。 在业务成果方面包括:参与了天津市“十一五”教育规划课题 《高职院校软件专业课程体系研究与实践》,本课题已于2010年结题;作为主讲教师讲授的《软件开发工具》课程,在2005年获天津市级精品课;作为主讲教师讲授的《网络数据库》课程,在2008年获天津市级精品课;作为主讲教师讲授的《软件开发综合实训》课程,在2009年或国家级精品课;作为指导教师分别在2006年和2007年两次获得天津市高职高专院校计算机技能竞赛计算机软件编程模块一等奖。
前 言 经过多年的发展,Java语言已经成为面向对象程序开发的主流语言之一,为越来越多的程序开发人员所使用。本书以培养读者掌握Java面向对象编程的基本能力为主旨,结合作者长期从事Java教学与开发的实践经验,以独有的章节安排与知识体系设计,以及先进的教学理念,循序渐进地展开教学内容。本书能够使初学者牢固建立起面向对象的编程理念,为他们进一步学习后续知识打下坚实的基础。对于有一定Java编程基础的读者,本书则能够使他们更好地梳理知识体系,将各个分散的知识点凝聚到“面向对象”这条主线上来。 全书将Java的精髓知识分解为14章,划分成3个部分:第1~7章为第一部分,围绕Java面向对象编程设计基础展开,内容包括Java开发环境的搭建、开发工具Eclipse的使用、Java程序的基本结构、Java基本语法、数据的输入与输出、类与对象的应用、面向对象高级语法的使用、程序异常处理等;第8~12章为第二部分,围绕面向对象程序开发中不同类型的应用实现展开,内容包括Java图形用户界面开发、Java事件处理机制、Java数据库编程开发、Java文件操作、Java多线程处理等。第13~14章为第三部分,围绕实际项目的实现展开,内容包括考试管理系统的设计与实现、桌面游戏项目的设计与开发等。 本书几乎每一章都由章节导读、内容讲解、拓展实训和课后习题这4个模块组成。章节导读包括教学提示及教学目标两部分,其中概括了每章的主要内容,揭示本章在知识体系中的作用。内容讲解是每章的主体部分,重点强调“应用”,简化传统理论,以解决问题为导向,强调基本知识和实用技能的融合。拓展实训是在学习...
第1章 面向对象程序设计概述 1
1.1 程序设计思想的发展 1
1.1.1 面向过程的程序设计思想 1
1.1.2 面向对象的程序设计思想 2
1.2 程序设计语言的发展 2
1.2.1 低级程序设计语言 2
1.2.2 面向过程的程序设计语言 3
1.2.3 面向对象的程序设计语言 3
1.3 Java程序语言概述 4
1.3.1 Java语言概述 4
1.3 2 Java的三大开发体系 5
1.4 习题 6
第2章 Java程序设计初识 7
2.1 Java开发环境的搭建 7
2.2 Eclipse集成开发工具 9
2.2.1 Java集成开发工具简介 10
2.2.2 Eclipse的下载与安装 11
2.2.3 Eclipse的基本使用 12
2.3 简单Java程序的实现 16
2.3.1 一个简单的Java程序 16
2.3.2 基于控制台的输入/输出
结构程序的实现 20
2.3.3 基于GUI的输入/输出
结构程序的实现 23
2.4 拓展实训 24
2.5 习题 26
第3章 Java程序设计基础 28
3.1 Java语言的组成元素 28
3.1.1 Java标识符 28
3.1.2 Java关键字 28
3.1.3 Java分隔符 29
3.2 数据类型 29
3.2.1 基本数据类型 30
3.2.2 常量与变量 31
3.2.3 基本数据类型的封装 34
3.2.4 数据类型转换 34
3.3... 查看详情