首页 > 图书中心 >图书详情

Java语言程序设计(第3版)

首届全国优秀教材(高等教育类)二等奖。提供PPT课件,源码,课件、答案,教学大纲,咨询QQ:883604(仅限教师)“十二五”普通高等教育本科国家级规划教材,畅销Java程序设计教材,已经被几百所高校选为教材,

作者:郎波
丛书名:21世纪高等学校计算机类专业核心课程系列教材
定价:49
印次:3-12
ISBN:9787302437413
出版日期:2016.08.01
印刷日期:2020.11.13

本书第1版于2005年出版。第2版于2010年出版,是普通高等教育“十一五”国家级规划教材。第3版入选“十二五”高等教育本科国家级规划教材。 本书在介绍Java语言的同时,更注重Java语言的知识体系,系统性地分析了Java核心机制与基本原理。全书分为核心基础篇与应用技术篇。在核心基础篇中, 论述了面向对象程序设计的基本概念、Java语言基础(包括运算符与表达式、程序流控制、数组)、Java面向对象特性、异常处理方法、基于Swing的图形化用 户界面构造方法、输入/输出、Applet概念与应用。应用技术篇介绍了开发Java的高级应用技术,包括多线程、网络编程、JDBC数据库连接、J2EE技术、功能驱 动的Java程序开发方法以及Java编程规范。书中还提供了大量实例。 本书具有系统性、知识性、实用性等特点,可以作为大专院校教材,也可作为Java编程爱好者的参考书。

more >

第3版前言 互联网与移动互联网应用发展迅猛。Java以其优良的可移植性、安全性、卓越的并行处理能力,以及健壮、健康的开源生态体系,已经成为网络应用开发的首 选语言,并且成为非常流行的Android移动操作系统的开发语言。TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,在2015年11月的 TIOBE排行榜上,Java超过了C成为当前最流行和最受欢迎的语言。因此,掌握和熟练使用Java语言,正逐渐成为计算机专业学生的一项必须具有的技能。 Java语言在计算机硬件发展与应用需求的推动下,不断引入新的特性,功能和性能都在不断完善和提高。作为Java语言的教材,本书需要随着语言自身的发展 而不断完善和充实。本书第1版在2005年出版,出版后得到广大读者的好评,多次印刷并被多所高校选为教材。本书第2版在2010年出版,是普通高等教育“十 一五”国家级规划教材。本书第3版被列入“十二五”高等教育本科国家级规划教材。第3版中,结合Java语言的最新发展,对原书的知识体系进行了扩展,纳 入了Java 8的新功能,同时增强了实用性。撰写思路上仍然沿袭了本书一贯的风格,注重Java语言核心知识点之间的内在联系,强调整体性、系统性、知识性 与实用性。 本书将程序设计语言的基本特征、面向对象方法与实现机制以及Java语言的独有特性这三方面的知识点有机地融合起来,建立Java语言的核心知识体系。Java 基本语言特征包括数据类型和基本数据处理、数据输入/输出以及图形化用户界面。Java面向对象特征包括面向对象程序设计的基本概念与思想、类与对象、继 承与多态、抽象类与接口。以Java面向对象特征为基础,本书突出Java特有的性质,包括与C++相比的简单性与安全性机制、分布式、可移植性、多线程和动态 性等。全书共有15章,分为核心基础篇与应用技术篇。核心基础篇包括Java技术与Java语言概述、面向对象程序设计的基本概念、Java语言基础(包括运算符 与表达式、程序流控制、数组)、Java面向对象特性、Java高级语言特性、异常处理、输入/输出、基于Swing的图形化用户界面构造方法、Applet概念与应用 。应用技术篇包括多线程、网络编程、基于JDBC的数据库应用开发方法、Java EE技术介绍、Java编程规范以及Java程序的开发方法等。 第3版针对Java语言的发展,以及教材使用中教师和学生的反馈信息进行了修改。首先增加了Java语言的新技术与新机制,主要包括Java 8中最重要的特性 Lambda表达式。另外,学习和掌握Java语言不等于具有Java应用开发能力,为了使初学者能够比较快地掌握Java应用的开发方法,提升应用程序的开发能力, 本书在应用技术篇中增加了Java程序开发方法相关内容。具体修改如下: (1) 在核心基础篇中,增加了关于Lambda表达式以及针对Java集合框架的并行化处理内容。 Lambda表达式是Java 8中引入的最重要的语言特性。它的意义不仅仅在于解决原来匿名类存在的语法冗杂等问题,而是增强了Java并行处理能力,使Java和 Python, Ruby, Scala, C#,C++等语言一样,能够在多核CPU硬件平台上更好地支持细粒度程序并行化。本书介绍了Lambda表达式的由来、Lambda 表达式的语 法、Lambda表达式的类型以及变量作用域,以及基于Lambda表达式的集合并行处理方法。 Lambda表达式与匿名类的概念直接相关,因此,本书中增加了一个小节,对匿名类进行比较完整的介绍。 (2) 在应用技术篇中,增加了功能驱动的Java程序设计方法一章。 在学习并基本掌握Java语言之后,可以进行Java程序的设计与开发。但是对于初学者,面对系统的功能需求,要建立哪些类和对象、每种对象需要具有什么特 性与行为,以及对象间如何交互,常常感到无从下手。为此,本书在分析面向对象程序设计方法的基础上,采用Rebecca WirfsBrock等人提出的职责驱动面 向对象程序设计方法(ResponsibilityDriven Design)的思想,给出了功能驱动的Java程序设计方法。本书介绍了以类和对象构成的面向对象程序架构,功 能驱动的系统级的架构设计以及类的设计方法。本章能够引导读者初步掌握Java程序的开发过程与一些实用方法,为他们进入大型复杂Java应用开发殿堂铺垫 道路,奠定良好的基础。 本书第3版的修订得到了很多帮助。感谢广大读者给予的意见和建议,感谢清华大学出版社的大力支持,还要感谢学生和亲人的关心和支持。 在本书修订过程中,阅读了大量国外文献资料以及Oracle的Java最新教程,努力使修订内容科学合理,通俗易懂。由于Java技术涵盖面广并且发展迅速,本人 水平有限,书中必有很多不足之处,欢迎广大读者批评指正。 郎波2016年3月

more >
扫描二维码
下载APP了解更多

同系列产品more >

微机原理与接口技术(第4版)

牟琦,桑亚群
定 价:59.80元

查看详情
数据结构(C语言版)(第4版)

唐国民,王国钧 主编;
定 价:49.80元

查看详情
计算机导论(第5版·微课视频版)

袁方
定 价:59元

查看详情
Java Web程序设计(第4版·Eclipse...

郭克华 主编;王丽薇,
定 价:59.80元

查看详情
Oracle数据库教程(第3版﹒微课视...

赵明渊 唐明伟
定 价:69元

查看详情
图书分类全部图书
more >
  • 结合作者多年JAVA语言的课程教学与编程经验,针对JAVA语言的重点与难点进行深入浅出地讲解。
    注重核心知识点之间的内在联系,强调整体性与系统性。

    深入讲解了JAVA中的网络编程、数据库编程、Java程序设计方法等实用技术,并对JAVA EE的体系结构进行了介绍。



    如果希望加入教师微信交流群,请加微信:itbook8

    如果希望加入教师QQ交流群,请加QQ:883604

    加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。




  • 结合作者多年JAVA语言的课程教学与编程经验,针对JAVA语言的重点与难点进行深入浅出地讲解。

    注重核心知识点之间的内在联系,强调整体性与系统性。

    深入讲解了JAVA中的网络编程、数据库编程、Java程序设计方法等实用技术,并对JAVA EE的体系结构进行了介绍。


more >
  • 目录

    第1篇核心基础篇

    第1章绪论

    1.1Java的起源与发展

    1.1.1Java的发展历史

    1.1.2Java技术体系

    1.2什么是Java技术

    1.2.1Java语言

    1.2.2Java平台

    1.2.3Java的特征

    1.3Java语法机制概述

    1.4Java的运行系统与JVM

    1.4.1Java运行系统

    1.4.2Java虚拟机JVM

    1.5Java程序开发

    1.5.1Java API

    1.5.2Java程序的编写与编译过程

    1.5.3Java开发工具

    1.6小结

    习题1

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

    2.1面向对象程序设计方法概述

    2.1.1面向对象问题求解的基本思想

    2.1.2面向对象程序设计方法的内涵

    2.2对象与类

    2.2.1对象的含义与结构

    2.2.2对象之间的互操作

    2.2.3类的概念

    2.2.4基于类与对象的面向对象问题求解方法

    2.3封装与数据隐藏

    2.4继承

    2.5多态

    2.5.1多态的含义

    2.5.2晚联编

    2.6基于服务的面向对象程序设计思想

    2.7面向对象程序设计的优势

    2.8小结

    习题2

    第3章Java语言基础

    3.1标识符与数据类型

    3.1.1Java基本语法

    3.1.2标识符

    3.1.3关键字

    3.1.4基本数据类型

    3.1.5复合数据类型

    3.1.6基本类型...

版本展示

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘