基本信息
编辑推荐
1、用实例说话
全书用202个实例来讲解Java的各个知识点,帮助读者快速理解。
2、知识体系全面
从最初的程序设计基础开始,到面向对象、高级编程、实战,全面掌握Java的应用。
本书介绍了如何使用Java语言进行程序设计,包括Java语言的基本语法、面向对象技术、数据流、线程和JDBC等。本书适用于没有编程经验的初学者,作为进入编程领域的入门书籍。也适用于具有编程经验,需要向Java转型和Java程序开发人员的参考用书。
内容简介
目录
第1章 Java安装和配置
1.1 Java概述
1.1.1 Java简介
1.1.2 Java的特点
1.1.3 Java语言的应用前景
1.1.4 J2SDK、JDK、JRE和JVM
1.1.5 JDK 6新增功能
1.1.6 Java扩展
1.2 安装Java
1.3 配置Java环境变量
1.3.1 命令行方式
1.3.2 图形界面方式
1.3.3 查看Java版本
1.3.4 调试JDK
1.4 Java开发环境Eclipse
1.4.1 概述
1.4.2 安装Eclipse及其语言包
1.4.3 Eclipse组成
1.4.4 创建一个简单的Java应用程序
书摘
第1章 Java安装和配置
1.1 Java概述
Java自诞生以来,越来越受到开发者的欢迎,其使用也越来越广泛。作为面向对象技术的一个代表,用其可在当今商业应用中更容易地开发出高效且多层的分布式应用程序。
1.1.1 Java简介
Java语言是一种面向对象的编程(OOP)语言,句法与c++相似,语义则与Small TalkTM相似。Java编程语言可被用来创建任何常规编程语言所能创建的应用程序。
Java编程语言是基C++之后的一种面向对象的程序设计语言,用来创建应用程序。在任何计算平台上安全地运行,其标志性的口号是“Write Once,Run Anywhere”(一次编写,到处运行)。Java作为一个分布式且面向对象的程序设计语言,可以在位于任何地方的任何计算机中运行其应用程序。
在wbrld Wide Web(WWW)和能够运行称为“Applet程序”的浏览器的有关介绍中,总是提及Java编程语言。Applet是一种嵌入到浏览器中用Java编程语言编写的程序,通常由浏览器下载到客户系统中,并通过浏览器运行。Applet通常较小,以减少下载时间,由超文本标识语言(HTML)的Web页来调用。
Java应用程序是一种独立的程序,不需要任何Web浏览器来执行。它是一种典型的通用程序,可运行于任何具备Java运行环境的设备中。
Java编程语言的优点是显而易见的,对于不同的用户有不同的优点。
(1)对管理人员,实现了更快和更廉价的开发与维护过程。
(2)对分析与设计人员,建模处理变得更加简单,能生成清晰且易于维护的设计方案。
(3)对程序员,对象模型显得十分高雅和浅显。此外,面向对象工具及库的巨大威力使编程成为一项使人愉悦的任务。
如果说缺点,那就是掌握它需付出的代价。思考对象时需要采用形象思维,而不是程序化的思维。与程序化设计相比,对象的设计过程更具挑战性,特别是在尝试创建可重用并可再生的对象时。
对于成功的面向对象程序设计语言,Java不仅集成了这种语言的语法及一个编译程序(编译器),而且还有一个成功的开发环境。其中包含设计优良且易于使用的库,所以大多数程序员的首要任务就是用现有的对象解决自己的应用问题。
1.1.2 Java的特点
Java是一个广泛使用的网络编程语言,是一种新的计算概念。
首先,作为一种程序设计语言,Java简单、面向对象、不依赖于机器的结构、具有可移植性、可靠性、安全性,并且提供了并发的机制,具有很高的性能。
其次,Java最大限度地利用了网络。Java的Applet可在网络上传输,而不受CPU和环境的限制。另外Java还提供了丰富的类库,使程序设计人员可以很方便地建立自己的系统。
Java语言的特点是简单、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程,以及动态性等。