JavaEE基础教程

价格 49.00对比
发货 广东东莞市
销量 暂无
评价 已有 0 条评价
人气 已有 0 人关注
数量
+-
库存100
 
联系方式
加关注0

博文图书网

管理员第2年
资料通过认证
保证金未缴纳

内容简介

本含Java基础和Java Web编程两部分内容。在保证Java体系结构完整的同时,更注重Java的实用,叙述深入浅出,既能达到相当的理论高度,又通俗易懂;既适合做教材,也适合于自学。书中有一个完整的网上书店的案例贯穿于下篇的每个章节。本书分为上、下两篇。上篇是Java基础知识,主要介绍了与Java开发相关的一些基础知识;下篇是JavaEE基础知识,主要介绍了JSP动态网页开发的相关知识。本书的大特点是书中列举了大量的实例,将一些知识点很好地组织到示例中,通过示例来讲解相关内容。

目录

pan style="font-family: 宋体;">章 Java语言概述与编程环境

1.1Java的诞生

1.2Java的主要特

1.3Java K的开发环境

1.4Java程序的运行原理

1.5开发工具MyEclipse的介绍

1.5.1 MyEclipse的安装

1. 5.2 MyEclipse的使用

1.6简单Java程序结构

1.6.pan style="font-family: 宋体;">一个简单的Java程序

1.6.2一个简单的Java小应用程序

/span>pan>

2Java编程基础

2.pan style="font-family: 宋体;">标识符与关键字

2.1.pan style="font-family: 宋体;">标识符

2.1.2关键字

2.2数据类型

2.3常量与变量

2.3.pan style="font-family: 宋体;">常量

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.pan style="font-family: 宋体;">算术运算

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.pan style="font-family: 宋体;">数组的概念

2.5.2数组的创建与初始化

2.5.3多维数组

2.5.4数组的

2.5.5操作数组的工具类

2.5.6数组的应用举例·

/span>2

3章控制结构

3.pan style="font-family: 宋体;">分支结构

3.1.1if语句

3.1.2 switch语句

3.2循环语句

3.2.1 for循环语句

3.2.2 for-each 循环语句

3.2.3 whiledo-while 语句

3.3 breakcontinue 语句.

/span>3

4章类与对象的基本概念

4.pan style="font-family: 宋体;">类与对象的概念

4.1.pan style="font-family: 宋体;">类的声明

4.1.2方法重载

4.1.3构造方法

4.1.4 对象

4.1.5父类、子类和继承

4.1.6 super关键字

4.1.7上转型对象

4.1.8多态

4.2类的访问权限的概念

4.2.pan style="font-family: 宋体;">类的访问控制

4.2.2类成员的访问控制

4.2.3类的组织

/span>4

5章类的特·

5.tatic关键字

al5.2this关键字

2a5.3静态导入

;5.4final关键字

5.5抽象类与接口

;5.5.pan style="font-family: 宋体;">抽象类

85 5.5.2接口的定义

5.5.3接口的实现

;5.5.4接口的应用

;5.5.5接口回调

/span>5…

6章常用类库……

6.pan style="font-family: 宋体;">字符串处理类

6.1.1String类的构造函数

6.1.2String类的常用方法

6.2数据封装类·

6.3 Scanner.

6.4日期和时间类

6.4.1 Date

6.4.2 Calendar

6.5数据类型的转换·

6.5.pan style="font-family: 宋体;">数值型数据与字符串之间的转换

6.5.2日期型数据与字符串之间的转换

86.6集合类

6.6.1 Set接口与HashSet

6.6.2 List接口与ArrayList

.....

pan style="font-family: 宋体;">章过滤器

16.1 Servlet过滤器简介

16.2Servlet过滤器体系结构

16.3 Servlet过滤器的实现

16.3.pan style="font-family: 宋体;">编写实现类

16.3.2过滤器的配置

16.4中文乱码问颙

16.4.1JSP页面中文乱码问题

16.4.2表单提交乱码问题·

/span>16

pan style="font-family: 宋体;">章 ELJSTL

17.1EL表达式

17.1.1EL表达式的基础知识

17.1.2 EL隐式对象

17.1.3EL表达式的使用示例

17.2 JSTL简介·

17.3 JSTL核心标签库

17.3.pan style="font-family: 宋体;">工程中添加对JSTL的支持

17.3.2通用标签

17.3.3条件标答

17.3.4迭代标签

17.4编程示例:网上书店

17.4.pan style="font-family: 宋体;">用EL表达式重写图书显示页面

17.4.2EL表达式重写显示图书详细信息的页面

8/span>17…

pan style="font-family: 宋体;">章JSP自定义标签

18.1JSP自定义标签简介·

18,2开发自定义JSP标签

18.2.pan style="font-family: 宋体;">创建标签处理类

18,2.2创建标签库描述文件TLD

18.2.3JSP中使用自定义标签

18.3编程示例:网上书店

18.3.pan style="font-family: 宋体;">分页标签处理类·

18.3.2分页标签库描述文件

18.3.3 使用分页标签

/span>18…

摘要与插图

Java1995年由 Sun Microsystems发布的一种新型的、面向对象的程序设计语言。Java不仅能够编写嵌入网页中具有声音和动能的小应用程序,而且还能够应用于独立的大中型应用程序,其强大的网能可以把整个Inter作为一个统一的运台,极大地拓展了传统单机或Client/Server模式应用程序的外延和内涵。

1995Sun推出Java语言之后,全世界的目光都被这个神奇的语言所吸引。10多年来,Java像爪哇咖啡一样誉满全球,成为企业级应台的霸主,而Java语言也如同咖啡一般醇香诱人。

1.1Java的诞生

Java语言的起源可追溯到199pan>年。Java语言起初被称为OAK语言,是Sun为一些消费电子产品设计的一个通用环境。他们初的目的只是为了开发一种独立台的软件技术,而且在网络出现之前,OAK可以说是默默无闻,甚差点天折。但是,网络的出现改变了OAK的命运。

Java出现以前,Inter上的信息内容都是一些乏味死板的HTML文档。这对于那些迷恋于Web浏览的人们来说简直不可容忍。他们迫切希望能在Web中看到一些交互式的内容,开发人员也极希望能够在Web上创建一类无须考虑软硬台可以执行的应用程序,当然这些程序还要有极大的保障。对于用户的这种要求,传统的编程语言显得无能为力。Sun的工程师敏锐地察觉到了这一点,从1994年起,他们开始将OAK技术应用于Web上,并且开发出了HotJava的个版本。

1995523SunSunWorld'95会议上正式发布个Java版本和HotJava浏览器。那一年Sun虽然推出了Java,但这只是一种语言,而要想开发复杂的应用程序,必须要有一个强大的开发库支持才行。因此,Sun1996pan>23日发布了K1.0。这个版括了两部分:运行环境(即JRE)和开发环境(即KJava Development Kit)。在运行环境括了核心API、集成API、用户界面API、发布技术、Java虚拟机(JVM)5个部分。

1997218Sun发布了K1.pan>K1,pan>相对于K 1.0大的是为JVM增加了JITJus- In- Time,即时编译)编译器。JIT 和传统的编译器不同,传统的编译器是编译一条,运行完后再将其扔掉,而JIT会将经常用到的指令保存在内存中,在下次调用时不需要再编译了。这样K在效率上有了大的提升。

Sum 本推出 IDK 1.pan>后,接者又推出了数个K 1.x版本。自从Sun 推出Java后,K的下载量不断飙升。

1998124Sun发布了Java的历重要的K1.2。这个版本标志着Java已入Java2时代。1998年也是Iava开始迅活发展的一年,在这一年中 Sun发布了JSP/ServletEJB规范。

Java在其SDK1.2之后的版本都统称叫Java 2,在Java 2的规格里重新组织了JavaJava分成3种不同规范的版本,分别如下。

J2EE———Java 2 Enterprise Edition,可扩展的企业级应用的 Java

J2SE——Java 2 Standard Edition,用于工作站、PCJava 2标台。

J2ME——Java 2 Micro Edition,用于嵌入式应用的Java 2

这些标志着Java已经吹响了向企业、桌面和移动3个领军的号角。

Java2时代,SunJavaJava的发展形成了深远的影响。

K1.2开始,Sun均两年一个版本的速度推出新的K

200058日。SunK1.2K1.3。在K1.3时代,相应的应用程序服务器(如个稳定版本Tomcat3.x)也得到了广泛的应用,WebLogic 等商业应用服务器也渐渐被接受。

2pan style="font-family: 宋体;">世纪以来,曾经在.NETJavaJava的主要问题是能。因此,Sun将主要精力放到了Java的能上。

2002213Sun发布了K1.4。在K1.4中,SunHotspot虚拟机的锁机行,使K1.4的能有了质的飞跃。同时由于CompaqFujitsuSASSymbianIBM等公司的参与,使K1.4成为发展快的一个K版本。到K1.4为止,已经可以使用Java实现大多数的应用了。

200410月,Sun发布了人们期待已久的K1.5,同时,Sun将相应的J2SE改名为J2SE5.0。与K1.4不同,K1.4的主题是能,而J2SE5.0的主题是易用。

Sun之所以将版本号1.5改为5.0,是预示着J2SE5.0较以前的J2SE版本有着很大的。Sun不仅为J2SE5.0增加了诸如泛型、增强的for语句、可变数目参数、注释(Annotations)、自动拆箱(unboxing)和装箱能,同时,也是更新的企业级规范,如通过注释等新特改善了EJB的复杂,并推出了EJB3.0规范。同时又针对JSP的前端界面设计而推出了JSF。这个JSF类似于ASP.NET的服务端控件。通过它可以很快地建立复杂的JSP界面。

2006年年底,Sun再接再厉地推出了J2SE6.0的测试版,2007年初推出它的正式......

举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2021111040号