java程序设计实用教程_清华大学出版社-图书详情-《Java程序设计实用教程》

技术具有卓越的通用性、高效性、平台移植性和安全性,经过20多年的发展,目前已广泛应用于PC、数据中心、游戏控制台、超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。可以说,Java是互联网时代目前最强势、最具代表性的语言。

本书作者所在的浙江工业大学每年约有1500名学生会在课堂上学习Java语言程序设计,Java语言的发展以及知识点的更新迭代给教学工作提出了新的挑战,这是本书编写的初衷。在本书编写过程中,作者团队结合多年从事Java程序设计教学和科研项目开发的经验,尽量使本书的内容重点突出,文字浅显易懂,力求提供尽可能丰富翔实的实例和较全面的注释,注重知识点的更新,摒弃Applet等过时的知识,力争做到让读者知其然且知其所以然。

本书共分为13章。第1章Java语言概述,主要介绍程序设计语言的发展史、Java语言的发展史,以及Java语言开发环境的配置等。第2章Java基础语法,主要介绍标识符和关键字、8种基本数据类型、常量与变量、运算符、控制语句、常用输入输出语句等。第3章类和对象,主要介绍面向对象编程的基本概念、特征、Java类的定义、成员变量与成员方法、构造方法、Java对象的生成与使用、对象的内存分配机制、方法参数传递及对象清除、关键字this\\static\\final\\import、包。第4章类的封装性、继承性、多态性及接口,主要介绍Java类的面向对象三大特性、接口、抽象类以及特殊的类。第5章数组、字符串和枚举,主要介绍一维和多维数组的声明、实例化、初始化及其内存分配原理,不可变字符串String与可变字符串的概念、方法与内存分配原理及它们之间的异同,枚举的概念与应用。第6章Java常用类及接口,主要介绍Java API类库中位于java.lang包中的Object类、Math类、System类、Runtime类,java.util包中的Date类、Calendar类、Random类以及各类集合,for循环在数组、集合中的应用。第7章异常处理,主要介绍异常处理的动机、异常处理的trycatchfinally模式、throws和throw语句和异常处理原则。第8章流和文件,主要介绍字节流和字符流的概念、常用的字节流和字符流类、字节流和字符流的异同、文件类、对象序列化、Java中的乱码问题。第9章图形用户界面编程,主要介绍java.swing包、容器组件、菜单与树、基本组件、组件常用方法、布局管理器、事件处理模型、鼠标事件处理、键盘事件处理以及事件适配器类。第10章多线程,主要介绍通过继承Thread类与实现Runable接口两种多线程编程方法、线程互斥与同步、后台线程。第11章网络编程,主要介绍网络编程基础概念、URL编程、Socket编程、IntelAddress类。第12章数据库编程,主要介绍JDBC概念、JDBC API、JDBC编程实例。第13章XML及程序打包,主要介绍XML的概念、XML在Java程序中的应用、Java程序的发布。

全书由高飞负责策划、组织、整理和统稿,参与编写的老师包括陆佳炜、徐俊、赵小敏等,由于时间仓促,各位教师在各章节的例程命名上不统一,还望读者见谅,在后续版本中将作统一调整。书中内容虽为作者多年从事教学和科研工作的总结和体会,但由于Java仍在不断发展之中,新知识日新月异,作者的理论与实践水平有限,难免存在错误和不足之处,敬请读者批评指正。

此外,本书还配有专门的网站,其网址是http://www.java.zjut.edu.cn,读者可通过该网站找到课件、所有例程、在线测试等相关资料,上述资料将同时在清华大学出版社网站(http://www.tup.com.cn)上提供。

高飞2013年1月

more >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值