普通高校本科计算机专业特色教材精选·算法与程序设计:JavaEE基础教程
定 价:29.5 元
- 作者:史胜辉 ,王春明 ,沈学华 著
- 出版时间:2010/2/1
- ISBN:9787302214748
- 出 版 社:清华大学出版社
- 中图法分类:TP312JA
- 页码:338
- 纸张:胶版纸
- 版次:1
- 开本:16开
《普通高校本科计算机专业特色教材精选·算法与程序设计:JavaEE基础教程》包含Java基础和Java Web编程两部分内容。在保证Java体系结构完整的同时,更注重Java的实用性,叙述深入浅出,既能达到相当的理论高度,又通俗易懂;既适合做教材,也适合于自学。书中有一个完整的网上书店的案例贯穿于下篇的每个章节。
《普通高校本科计算机专业特色教材精选·算法与程序设计:JavaEE基础教程》分为上、下两篇。上篇是Java基础知识,主要介绍了与Java开发相关的一些基础知识;下篇是JavaEE基础知识,主要介绍了JSP动态网页开发的相关知识。《普通高校本科计算机专业特色教材精选·算法与程序设计:JavaEE基础教程》的最大特点是书中列举了大量的实例,将一些知识点很好地组织到示例中,通过示例来讲解相关内容。《普通高校本科计算机专业特色教材精选·算法与程序设计:JavaEE基础教程》既可供本科及大专院校用作“Java语言程序设计”课程教材,也可用于Java Web开发的入门教材。
《普通高校本科计算机专业特色教材精选·算法与程序设计:JavaEE基础教程》分为上、下两篇。上篇是Java基础知识,主要介绍Java基础知识、类的基础概念、常用的Java API、Java异常、线程、输入输出流、数据库编程的相关知识。下篇是JavaWeb开发的相关知识,主要介绍了Java Web开发的基本概念、Servlet、JSP、JavaBean、过滤器、JSTL、EL表达式和JSP自定义标签。 内容组织主要侧重于Java Web开发基础,也就是常说的JavaEE基础部分。在内容选择上采取实用性原则,即够用就好。 在教材的下篇主要结合一个完整项目组织教材内容,设计开发了一个完整的网络在线书店系统,将Java Web开发的相关知识点融入项目案例中,这样便于学生理解和应用,又具有较强的可操作性。
Java程序设计课程是计算机专业的一门重要的专业基础课,因此被广泛地开设在各大学的计算机专业中,一般学时为32~80。但由于内容侧重点不同、课时多少不一,任课教师很难选到一本合适的教材。其原因主要是教材内容和教材体系结构满足不了教学要求,教材内容多少与学时不相符。本教材的编写很好地解决了这一问题。如果是32个学时,可以只学习上篇的内容;如果是48或80学时可选学下篇部分或全部内容,给组织教学带来很大的灵活性。
Java的内容繁多,不可能在一本教材中全部包含进来,这就涉及一个取舍的问题。本教材的内容有两个部分:Java基础知识和Java Web开发的相关知识。内容组织主要侧重于Web开发基础,也就是常说的JavaEE基础部分。因此在内容的选择上采取实用性的原则,即够用就好。教材的所有内容都是围绕Web开发来进行选择的。本教材的特点如下。
在内容上,Java基础知识的讲授是通过对Java和C++对比进行讲解的。很多学校都是先开设C或C++课程,因此有些学生已经有了一些C的基础知识,在内容组织时我们充分考虑到了这一点。例如:在C中有指针的概念,而在Java中没有指针的概念,但它们之间还有一些内在联系,通过这样的对比讲解可加深学生对课程的理解。当然没有C的基础使用本教材也不会有困难。在Web开发部分,除了JSP和Servlet以外,教材还增加了JSP标签、EL表达式和过滤器等和Web开发相关的内容。
在结构上,结合案例组织Web相关知识内容。Web开发具有很强的实用性,因此设计开发了一个完整的网络在线书店系统,这个系统包括前台和后台两个部分。前台包括图书的增、删、改、查等一些基本功能,后台包括图书查询、购物车管理等功能。在教材中,JSP和Servlet等知识点完全融入了案例当中,每一章都有一个案例,这个案例是网络在线书店的一部分,学生每学完一部分都会有一种成就感,这样就可以充分调动学生学习的积极性。 本书分为上、下两篇。上篇是Java基础,主要介绍Java的基础知识。第1~3章主要讲述了Java编程的基本概念和基本语法,第4、5章主要讲述了类的基本概念,第6章主要介绍了Java API中常用的几个类,第7~9章介绍了异常、线程和输入输出流的概念,第10章介绍了数据库编程的相关知识。下篇是Java Web基础知识,主要介绍了JSP动态网页开发的相关知识。第11章介绍了Java Web开发的基本概念,第12~15章介绍了Servlet、JSP和JavaBean的基础知识,第16章介绍了过滤器的基础知识,第17章介绍了JSTL和EL表达式,第18章介绍了JSP自定义标签。
本教材的第1~5章由王春明编写,第6~9章和第18章由沈学华编写,第10~17章由史胜辉编写。本教材在编写过程中得到了陈建平、王杰华、顾翔、陈森博、魏晓宁、陆培军、王丹丹、丁浩的大力支持,在此表示衷心感谢!
编者2010年1月
上篇 Java基础
第1章 Java语言概述与编程环境
1.1 Java的诞生
1.2 Java的主要特性
1.3 JavaJDK的开发环境
1.4 Java程序的运行原理
1.5 开发工具MyEclipse的介绍
1.5.1 MyEclipse的安装
1.5.2 MyEclipse的使用
1.6 简单Java程序结构
1.6.1 一个简单的Java程序
1.6.2 一个简单的Java小应用程序
习题1
第2章 Java编程基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 数据类型
2.3 常量与变量
2.3.1 常量
2.3.2 变量
2.3.3 整型变量
2.3.4 浮点类型变量
2.3.5 字符类型变量
2.3.6 布尔类型变量
2.3.7 基本数据类型的转换
2.3.8 Java中的引用类型
2.4 运算符与表达式
2.4.1 算术运算
2.4.2 关系运算
2.4.3 逻辑运算
2.4.4 位运算
2.4.5 赋值运算
2.4.6 条件运算
2.4.7 特殊操作符
2.4.8 运算符的优先级和结合性汇总
2.4.9 表达式和语句
2.5 数组
2.5.1 数组的概念
2.5.2 数组的创建与初始化
2.5.3 多维数组
2.5.4 数组的复制
2.5.5 操作数组的工具类
2.5.6 数组的应用举例
习题2
第3章 控制结构
3.1 分支结构
3.1.1 if语句
3.1.2 switch语句
3.2 循环语句
3.2.1 for循环语句
3.2.2 for-each循环语句
3.2.3 while与do—while语句
3.3 break与continue语句
习题3
第4章 类与对象的基本概念
4.1 类与对象的概念
4.1.1 类的声明
4.1.2 方法重载
4.1.3 构造方法
4.1.4 对象
……
下篇 Java Web开发