网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Java语言程序设计(重点大学计算机专业系列教材)
分类
作者 郎波
出版社 清华大学出版社
下载
简介
编辑推荐

  本书分面向对象程序设计基本概念、JAVA语言基础、JAVA面向对象特性、JAVA高级特征、异常处理、输入/输出、AWT及AWT事件处理、Applet 基础与高级编程、线程、JAVA网络程序设计、基于Swing的GUI开发、JDBC技术、Java编程规范等章节对语言程序设计基础及其应用技术进行了深入介绍,更值得一提的是本书系统地分析了JAVA语言的知识体系,使你能够更深入地理解JAVA,适合作为大专院校计算机、通信等专业及JAVA编程爱好者学习参考。

内容推荐

本书讲授了Java语言程序设计。书中在介绍Java语言的同时,更注重Java语言的知识体系,系统 地分析了Java的核心机制与基本原理。全书分为核心基础篇与应用技术篇。在核心基础篇中,论述了 面向对象程序设计的基本概念、Java语言基础(包括运算符与表达式、程序流控制、数组)、Java面向对象 特性、异常处理方法、AwT与AwT事件处理模型、输入/输出、Applet概念与应用。应用技术篇介绍了 开发Java的高级应用技术,包括多线程、网络编程、Swing、JDBC数据库连接、J2EE技术以及Java编程 规范。书中还提供了大量实例。  本书具有系统性、知识性、实用性等特点,可以作为大专院校计算机、通信等专业教材,也可作为 Java编程爱好者的参考书。

目录

第1篇 核心基础篇

第1章 绪论…………………………………………………………………………3

第2章 面向对象程序设计基本概念………………………………………………23

第3章 JAVA语言基础……………………………………………………………35

第4章 JAVA面向对象特性………………………………………………………78

第5章 JAVA高级特征……………………………………………………………115

第6章 异常处理…………………………………………………………………155

第7章 输入/输出…………………………………………………………………170

第8章 AWT及AWT事件处理…………………………………………………209

第9章 Applet 基础与高级编程…………………………………………………258

第2篇 应用技术篇

第10章 线程………………………………………………………………………………313

第11章 JAVA网络程序设计………………………………………………………………339

第12章 基于Swing的GUI开发…………………………………………………………362

第13章 JDBC技术…………………………………………………………………………419

第14章 J2EE入门…………………………………………………………………………441

第15章 Java编程规范……………………………………………………………………456

参考文献………………………………………………………………………………………465

序言

Java语言虽然发展历史比较短,却是人们公认的一种优秀的面向刘 象编程语言。它以C/C++语言为基础,同时对C/C++语言进行了成功改造。 由于一Java语言不仅具有强大功能,而且具有突出的简单性、可移植 性、安全性以及支持并发程序设计等优良特性,使得它成为基于In。ter"nel 网络应用开发的首选语言。

与一般Java图书不同的是,本书不仅介绍.Java语言的语法机制,更 重要的是系统地分析了-Java语言机制的基本原理,从而层次清晰地建立 了一Java语言的知识体系,使读者能够深入理解Java语言。例如,在讨论 面向对象特征时,从方法论到Java的支持机制都进行了系统论述,使读 者能够对。Java的面向对象特征融会贯通;在多线程、网络编程、。]DBC技 术的介绍中,首先介绍这些知识的相关理论基础,然后引入并分析、Jave 中的实现机制,从而加深读者对这些知识的理解。 同时,书中还介绍了 多媒体、App]et的安全控制、Swing、网络、,JDBC等应用开发技术。 因此 本书具有系统性、知识性、实用性的特点。 目前学习.Java语言的人很 多。能够利用。Java语言编写程序并不难,但针对实际问题充分、恰当利 用-Java各种特性,编写出高质量的.Java程序却不是容易的。本书的目标 是帮助读者深入、细致、系统地学习,Java语言,能够理解Java语言的精 髓,掌握-Java语言的基本应用技术,为编写优质.Java程序奠定基础。

作者于1999年在北京航空航天大学(简称北航)计算机系首先开出了 本科生与研究生。Java语言及相关课程,至今每年都为北航计算机系本科 生和研究生讲授,并曾在北京广播电视大学、北航软件学院等单位讲授 该课程。本书是在本人授课讲稿的基础上整理、丰富而成的。其中融入 了多年授课过程中获取的学生反馈信息,突出了重点和难点。本书也引 入了tJava技术的最新发展介绍。本书在介绍。Java语言的同时,对.Java 技术体系也进行了整体介绍,尤其对tJ2EE技术进行了概要讲解,为读者 进一步学习高级一Java技术做了铺垫。另外,书中为了配合知识的讲解还 提供了大量的程序实例。所有这些实例都是经过作者调试并通过的。

本书共有15章,分为核心基础篇与应用技术篇。

第1篇:核心基础篇

核心基础篇系统地介绍了。Java语言的基本机制与语法。在第1章"绪论"中,介 绍.Java技术的起源与发展、.Java的特征以及.Java技术体系的构成。第2章"面向对象 程序设计基本概念",从面向对象基本概念入手,对面向对象数据抽象、封装、继承与 多态等基本特征进行系统论述,并介绍对象的生命周期与面向对象的程序设计方法。 第3章"Java语言基础",对.Java语言的基本语法成分进行介绍,包括标识符、数据类 型、表达式、语句、程序流控制与数组等。第4章"Java面向对象特性",在第2章面 向对象程序设计基本概念的基础上,介绍.Java语言中类和对象的含义与定义方式,并 介绍。Java中对OOP三个关键特征的支持机制。第5章"Java高级特征",在第4章 Java面向对象特征的基础上,进一步介绍Java的高级面向对象特征,包括抽象类、接口 (interface)、package、类及其成员的访问控制,以及类变量、类方法和初始化程序 块、flna]关键词、内部类等。第6章"异常处理",介绍。Java的异常处理机制,包括 异常的基本概念,如何进行异常处理以及自定义异常的实现方法。 第7章"输入/输 出",将对.Java的I/0系统进行介绍,包括.Java流式I/0、文件的随机读写、tJava的文件 管理以及对象I/0等。第8章"AwT及州T事件处理",本章介绍Java图形化用户界面 GUI设计基础--AwT(Abstract Window T001klt,抽象窗口工具集)的基本原理,包括利用 AWT构建GUI的方法,以及AwT事件处理模型等。第9章"App]et基础与高级编程", 本章介绍Applet的基本概念、Applet的编写方法,并进一步介绍如何使用AWT组件构建 Applet的图形化用户界面、App]et对多媒体的支持、App]et的安全控制等方法与技术。

第2篇:应用技术篇

应用技术篇介绍了.Java语言在实际应用开发中的常用技术,并对.]2EE技术进行了 概要介绍,为读者进一步学习.]2EE相关技术奠定基础。在第10章"线程"中,介绍了 Java中多线程的概念与基本操作方法,以及线程的并发控制、线程同步等技术。第11 章"、Java网络程序设计",本章简要介绍有关网络通信的基础知识以及.Java对网络通信 的支持,并重点介绍。Java基于URL的WWW资源访问技术,以及基于底层Socket的有连 接和无连接的网络通信方法。第12章"基于Swlng的GUI开发",Sw"ing是tJava为开发 GUI提供的更加实用的新技术。 与AwT相比,Sw{ng提供了更加丰富的组件,并且增加 了很多新的特性与功能。本章比较详细地介绍基于Swing的GUI框架以及常用Swlng组 件的使用方法。第13章"JDBC技术",tJDBC是一Java数据库应用开发中的一项核心技 术,本章首先介绍L}DBC的相关概念以及JDBC API,重点介绍利用JDBC开发数据库应用 的一般过程和方法。第14章"。J2EE入门",。J2EE是以.J2SE为基础的面向企业级应用 开发的平台,是。Java的高级技术。本章对.J2EE技术体系的整体进行概要介绍,包括 J2EE的体系结构、重要概念术语以及。]2EE应用的开发、装配与部署方法。第15章 "。Java编程规范",总结、概括了一些。Java语言的编程规范,读者开发。Java应用时可以 参考这此规范。

读者在本书的学习中,可以结合书中的例子与习题加强实际编程操作,以加深对 Java语言核心原理与方法的理解。书中例子的源代码可从清华大学出版社网站上下载,具体网址是:http://www.tup.com.cn。

本书的完成要感谢广大同学的关心和厚爱,感谢亲人的理解和支持,同时要感谢很多优秀一Java语言图书或文献的作者。 由于时间紧迫,水平有限,书中难免有疏漏之处,欢迎广大读者批评指正。

作 者

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/2/23 9:31:37