出版时间:2010-9 出版社:清华大学出版社 作者:杨量功 等编著 页数:470
前言
随着当今信息技术的迅速发展,Java语言成为当前最为流行的网络程序设计语言。它的多数优点得到广泛的认可,同时越来越多的高校和培训机构将Java作为他们学习面向对象编程语言的一门基础课程。当前Java的应用范围相当广泛,包括可以应用于嵌入式系统的J2ME、应用于客户端应用程序的J2SE、以及大型电子站务系统的J2EE。在当前人才招聘的职务中,Java程序员的招聘信息漫天遍地,这使得更多的人投入到Java程序员的队伍中来。但是目前图书市场上很难找到为初学者量身打造的一本入门教材,笔者只好凭借自己的一股教学热情和自己的程序设计经验,编写一本简单、实用的教材,希望能够给予无编程经验的初学者以最大的帮助。
内容概要
Java是当前最流行的程序设计语言之一。本书以Java最新版本Java SE6为基础,涵盖了Java SE6最新特性,由浅入深地介绍了Java SE6的主要内容。全书内容包括Java的发展、环境配置和开发工具安装、Java基本语法、流程控制语句、字符串、数组、面向对象的抽象性、继承性和多态性、接口和内部类、多线程程序、异常处理、图形界面设计、Java I/O、集合、Java与数据库、Java Web应用——JSP为了便于读者学习,本书最后一章对KⅣ管理系统进行了详细的分析,帮助读者掌握Java项目开发。 为了方便读者学习,本书光盘中提供了丰富的内容,包括全书的多媒体视频演示、全书的电子教案、943页的电子资料以及书中讲解的源代码等内容。对于每章后面的习题,笔者都给了相应的解答,读者可以到网站下载。 本书适合大中专院校的学生、Java自学者、初级程序员、信息技术人员阅读,同时也可以作为培训机构的培训教材。
书籍目录
第1章 Java概述 1.1 Java的发展史 1.1.1 Java起源 1.1.2 Java发展 1.2 Java是什么 1.2.1 Java语言 1.2.2 Java平台 1.2.3 Java网络操作系统 1.3 Java的特点 1.4 Java程序类型 1.5 JDK与JRE 1.5.1 Java开发工具包 1.5.2 Java运行环境 1.6 Java技术体系 1.7 Java虚拟机 1.7.1 虚拟机数据类型 1.7.2 Java虚拟机的生命周期 1.7.3 Java虚拟机的体系结构 1.8 垃圾收集器 1.9 本章习题第2章 Java开发环境第3章 Java语言基础第4章 程序流程控制第5章 字符串第6章 数组第7章 对象与类第8章 继承第9章 多态与抽象类第10章 接口与内部类第11章 线程第12章 异常处理第13章 图形界面编程第14章 Java I/O系统第15章 集合第16章 Java与数据库第17章 Java Web 应用-JSP第18章 KTV管理系统
章节摘录
Java语言由C++发展而来,因此继承了C++面向对象的全部特征,同时它还对C++语言中一些复杂的特性剔除,将Java打造成为一种纯正的面向对象方法的程序设计语言。可以说,Java语言非常适合企业级的应用软件程序开发。Java语言是一种简单的、面向对象的、分布式的、健壮的、安全性的、平台无关的、可移植的、解释性的、高性能的、多线程的、动态的程序设计语言。简单性是指由于Java语言最初是为了消费电子类产品进行集成控制研发的一种程序设计语言,所以它具有简单明了、易于学习的特点。面向对象是对现实世界自然事物的抽象和延伸,现实世界的任何事物都可被归为一类事物,具体事物可看做是某一类事物的一个实例对象。面向过程语言是对象和消息的结合。面向对象程序设计语言的3个基本特征是:封装、多态性和继承。分布式的概念包括数据形式的分布和操作形式的分布。数据分布指将数据存储在不同的网络主机上;操作分布指将一个计算分散到不同的网络主机上完成。Java的健壮性主要是指为预防程序设计中经常遇到的一系列错误以致程序的不稳定,而采取的有效方法。如高效的内存管理机制、限制指针操作,抛出运行时异常等。Java语言具有很高的安全性。Java程序经常应用于网络环境中,因此为了保证程序的安全性,Java提供了一系列的安全处理机制,以防代码被修改,确保系统安全。Java的平台无关性,即“一次编写,到处运行”。Java编写的应用程序无须做任何的修改就可以在不同的硬件和软件平台上运行。平台无关性概念具有两个层次:源代码级和目标代码级。Java的可移植性主要是指源代码的可移植性,即任意一个Java程序,在任何的CPI、操作系统和Java编译器上,都会产生相同的运行结果。Java是一种解释性的语言,它的源程序不是编译成特定的机器语言,而是编译成与系统无关的字节码,由Java虚拟机来执行。任何系统只要安装了虚拟机,就可以运行Java程序。Java是一种高效率的程序设计语言,在Java版本不断更新的过程中,Java性能也做出了更大的发展,它可以与C/C++拥有几乎同样的运行速度。
编辑推荐
内行执行:笔者有5年Java开发经验+5年执教经验。内容梯度合理:从最基础的Java语法讲起,最后深入到JSP、swing、JDBC。实例经典:实例演示Java的用法,这些例子可以直接应用到具体实例中。案例提高:每一章都有相对应的应用案例,告诉读者如何综合使用各种技术。 本体看点:188个实例+191个练习题+18925行代码=程序设计高手。 光盘内容DVD:188个实例,赠送470页PPT文档,18小时视频讲解 963页电子书学习资料
图书封面
评论、评分、阅读与下载