





定价:29.5元
印次:1-1
ISBN:9787302293934
出版日期:2012.08.01
印刷日期:2012.08.17
图书责编:杨帆
图书分类:零售
本书以培养应用型人才为目标,以项目案例开发为主线,全面而又系统地介绍Java编程技术。全书共分12章,内容包括Java开发基础、Java语法基础、类和对象、继承和多态、接口和常量、集合框架、异常处理、数据库连接、JSP开发基础、JSP实现数据交互、JSP优化处理和JavaEE框架。 本书既可作为高校计算机及其相关专业教材,也可供与计算机相关专业的技术人员使用,尤其适合有一定面向对象编程基础的数据库应用开发、JSP的Web应用开发人员阅读参考。
姜华,女,副教授,硕士生导师,聊城大学计算机学院信息管理与信息系统系主任。1994年毕业于山东师范大学计算机系,获理学学士学位,2005年毕业于山东科技大学获硕士学位。2007年至2008年在中国科学技术大学做访问学者。1994年至今在聊城大学计算机学院任教师。多年致力于计算机应用技术的理论与开发研究,先后发表论文30余篇,其中核心12篇,CSSCI收录2篇,EI收录9篇,作为主编编写了《WINDOWS98与WORD EXCEL2000中文版三合一最新培训教程》和《Photo Impact6.0实例教程》,作为副主编编写了《操作系统》教材1部。主持省部级课题1项,参与国家“863”子课题1项,校级课题4项,近年获得聊城大学科学技术进步奖三等奖2项,二等奖4项。作为一线教师,熟悉教学规律,具有较强的创新意识,在教学改革和管理方面取得了一定成绩,现主持《计算机操作系统》精品课程。
Java语言作为一种优秀的面向对象的程序设计语言,具有平台无关性、安全机制、高可靠性和内嵌的网络支持等特点,是当前网络应用程序编写的首选工具。 Java程序设计是一门实践性、专业性、实用性和可操作性很强的课程,要求在掌握基本操作理论和技能的基础上,注重项目开发能力的培养,以项目驱动的案例教学方法效果较佳。但在目前实际的教学中,针对本科生以项目案例开发为主的应用型教材不多,导致学生所用教材和教学目标脱节。因此,编者结合长期的一线教学实践,编写了这样一本面向应用型本科院校计算机及其相关专业,以项目驱动、案例实战为主的Java教材。 本书按照应用型人才培养的教学特点,从培养Java项目开发能力、注重Java项目开发技术的实用出发,以JavaEE主流框架整合应用及项目开发为主线,通过Java Web开发中最常见的典型模块和项目案例,全面地介绍了Java基本设计、Struts 2.x、JSP等应用技术及Java项目开发的过程。在内容安排上,贯穿由浅入深、循序渐进的原则,符合认知规律。 全书共12章。第1~7章介绍Java编程基本知识,包括基本语法结构、面向对象编程的核心内容及Java集合框架等;第8~12章介绍JavaEE平台开发技术,包括数据库的JDBC API、Servlets、JSP开发、Struts/Hibernate/Spring基本原理等。在注重系统性和科学性的同时,力求突出实用性,在介绍相关编程原理和基础知识的同时,着重利用丰富的实例演示。每章均附有一定数量的案例,分成上课案例和练习案例,在技术介绍过程中采用的上课案例,突出相关技术核心内容,帮助读者掌握使用Java进...
1.1 Java的开发环境简介1
1.1.1 Java软件开发工具箱1
1.1.2 Java集成开发环境1
1.2 Java程序结构2
1.3 Java注解及内嵌式文档5
1.3.1 Java程序注解5
1.3.2 Java的内嵌式文档5
1.3.3 Java的编码风格6
1.4 Java帮助文档7
1.5 项目练习7
1.5.1 项目概述7
1.5.2 上机任务17
1.5.3 上机任务29
第2章 Java语法基础10
2.1 Java运算符10
2.1.1 赋值运算符10
2.1.2 算术运算符11
2.1.3 关系运算符11
2.1.4 特殊运算符12
2.2 数据类型和变量13
2.2.1 数据类型13
2.2.2 变量14
2.3 字符串14
2.3.1 创建字符串14
2.3.2 字符串基本操作14
2.4 流程控制18
2.4.1 条件选择语句18
2.4.2 循环语句20
2.4.3 控制语句21
2.5 数组22
2.5.1 Java中的数组22
2.5.2 数组的应用24
2.6 项目练习26
2.6.1 上机任务126
2.6.2 上机任务227
2.6.3 上机任务329
第3章 类和对象32
3.1 类32
3.1.1 类和对象的区别32
3.1.2 类的定义32
3.2 对象34
3.2.1 封装34
3.2.2 对象的创建和使用34
3.3 类的方法36
3.3.1 ...