Java程序设计教程

出版时间:2012-11  出版社:清华大学出版社  作者:江红 等主编  页数:491  字数:784000  

内容概要

《Java程序设计教程》主要基于Java SE 6
SDK/Eclipse/NetBea,讲述Java SE 6语言的基础知识,以及使用Java SE
6语言的实际开发应用实例。本书具体内容包括Java语言概述,数据类型、变量和常量,运算符、表达式和语句,程序流程和异常处理,数组,类和对象,继承和多态,枚举类型和注解类型,泛型,多线程编程技术,数值、日期和字符串处理,输入/输出流和文件,集合和数据结构,数据库访问技术,网络编程和通信,图形用户界面应用程序等。
本书作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅入深、循序渐进地介绍了Java程序设计语言,让读者能够较为系统、全面地掌握程序设计的理论和应用。
本书可作为高等学校各专业的计算机程序设计教程,也可作为广大程序设计开发者、爱好者的自学参考书。
《Java程序设计教程》配有实验和辅导教材《Java程序设计实验指导与习题测试》,提供了大量的思考与实践练习,让读者从实践中巩固和应用所学的知识。本书由华东师范大学江红和余青松共同编写。

书籍目录

第1章  Java语言概述
1.1 Java语言及其特点
1.1.1 Java语言简介
1.1.2 Java的特点和开发应用范围
1.2 Java语言的编译和运行环境
1.2.1 Java语言与Java平台
1.2.2 ]ava SE
1.2.3 Java的运行环境
1.2.4 Java的开发环境
1.3 创建简单的Java程序
1.2.1 Hello World程序
1.3.2 代码分析
1.3.3 编译和运行结果
1.4 Java程序的基本结构
1.4.1 程序结构
1.4.2 包
1.4.3 类和对象
1.4.4 main方法
1.4.5 注释
1.4.6 Java编码规则
第2章 数据类型、变量和常量
2.1 标识符
2.1.1 Java标识符和关键字
2.1.2 Java命名规则
2.2 数据类型
2.2.1 简单类型
2.2.2 引用类型
2.2.3 装箱和拆箱
2.3 变量
2.3.1 变量的声明和赋值
2.3.2 变量的作用域
2.4 常量
2.4.1 文本常量
2.4.2 整型常量
2.4.3 浮点数类型常量
2.4.4 布尔类型常量
2.4.5 字符类型常量
2.4.6 字符串类型常量
2.4.7 null类型常量
2.4.8 用户声明常量
2.5 预定义数据类型
2.5.1 整数类型
2.5.2 浮点类型
2.5.3 布尔类型
2.5.4 字符类型
2.5.5 String数据类型
2.6 类型转换
2.6.1 自动类型转换
2.6.2 强制类型转换
第3章 运算符、表达式和语句
3.1 运算符
3.1.1 算术运算符
3.1.2 关系运算符
3.1.3 逻辑运算符
3.1.4 字符串运算符
3.1.5 位运算符
3.1.6 赋值运算符
3.1.7 条件运算符
3.1.8 其他运算符
3.1.9 运算符优先级
3.2 表达式
3.2.1 表达式的组成
3.2.2 表达式的书写规则
3.3 语句
第4章 程序流程和异常处理
4.1 顺序结构
4.2 选择结构
4.2.1 if语句
4.2.2 switch语句
4.3 循环结构
……
第5章 数组
第6章 类和对象
第7章 继承和多态
第8章 枚举类型和注解类型
第9章 泛型
第10章 多线程编程技术
第11章 数值、日期和字符串处理
第12章 输入/输出流和文件
第13章 集合和数据结构
第14章 数据库访问技术
第15章 网络编程和通信
第16章 图形用户界面应用程序

章节摘录

版权页:   插图:   1.Type 1:JDBC—ODBC桥 开放数据库互连(Open Database Connectivity,ODBC)是Microsoft公司提出的数据库访问接口标准。开放数据库互连定义了访问数据库的标准API,这些API独立于不同厂商的DBMS,也独立于具体的编程语言。目前,在Windows平台上,ODBC应用广泛,支持绝大多数的数据库。 为了支持更多的数据库,Intersolv和Java Soft联合开发了JDBC—ODBC桥。JDBC—ODBC桥把所有JDBC的调用传递给ODBC,再由ODBC调用本地数据库驱动代码,只要本地机装有相关的0DBC驱动,那么采用JDBC—ODBC桥几乎可以访问所有的数据库。JDBC—ODBC桥的工作原理如图14—6所示。 JDBC—ODBC桥的优点是支持所有ODBC驱动的数据库。JDK提供了相应的驱动(sun.jdbc.odbe包和Windows本地动态连接库JdbcOdbc.dll),所以不需要额外下载安装JDBC驱动程序。 JDBC—ODBC桥的缺点是效率比较低,由于JDBC—0DBC先调用ODBC,再由ODBC去调用本地数据库接口访问数据库,需要经过多层调用。而且要求客户机必须安装ODBC驱动,所以不适合Internet/Intranet应用。 JDBC—ODBC桥作为过渡性解决方案,支持尚未提供JDBC驱动的数据库系统。例如访问Microsoft的Access数据库操作时,只能用JDBC—ODBC桥。 2.Type 2:本地API Java驱动程序 大部分数据库厂商提供与他们的数据库产品进行通信所需要的API,例如Oracle、Sybas、Informix和DB2等,这些API往往用C语言编写,依赖于具体的平台。 本地API Java驱动程序通过JDBC驱动程序将应用程序中的调用请求转化为本地APl调用,由本地API与数据库通信,数据库处理完请求将结果通过本地API返回,进而返回给JDBC驱动程序,JDBC驱动程序将返回的结果转化为JDBC标准形式,再返回给客户程序,其工作原理如图14—7所示。 本地API Java驱动程序的优点是减少了ODBC的调用环节,提高了数据访问的效率,并且能够充分利用厂商提供的本地API功能。 其缺点是需要在客户的机器上安装本地JDBC驱动程序和特定数据库厂商的本地APl,故也不适合Internet/Intranet应用。 3.Type 3:网络纯Java驱动程序 网络纯Java驱动程序将JDBC转换为与DBMS无关的网络协议,之后这种协议又被某个应用服务器转换为一种DBMS协议。其工作原理如图14—8所示。 作为中间件的应用服务器能够将纯Java客户机连接到多种不同的数据库上。这种架构又称为三层结构:客户机、应用服务器和数据库系统。 JDBC先把对数据库的访问请求传递给网络上的中间件服务器,中间件服务器再把请求翻译为符合数据库规范的调用,然后把这种调用传给数据库服务器。 常用的应用服务器,如Bea公司的WebLogic和IBM公司的Websphere应用服务器就包含了这种类型的驱动。

编辑推荐

《21世纪高等学校计算机专业实用规划教材:Java程序设计教程》作者结合多年的程序设计、开发及授课经验,精选大量的实例,由浅入深、循序渐进地介绍了Java程序设计语言,让读者能够较为系统、全面地掌握程序设计的理论和应用。《21世纪高等学校计算机专业实用规划教材:Java程序设计教程》可作为高等学校各专业的计算机程序设计教程,也可作为广大程序设计开发者、爱好者的自学参考书。

图书封面

评论、评分、阅读与下载


    Java程序设计教程 PDF格式下载


用户评论 (总计2条)

 
 

  •   清华出版的,应该还行。。。
  •   虽然没有其他java书那么大的名气,不过内容非常实际,再配上习题指导书,是一本很好的java入门书美中不足的就是,书上写的电子材料在出版社无法下载,所有代码都需要您自己敲进电脑
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7