关于JAVA的为何作为编程工具就不一一述说了,这些概念从网上找找就知道,要不买一本CORE JAVA的书也可
以了解的。接下来开始对JAVA的相关概念性的一些特性进行述说:
1:JAVA的优点
Java的一个显著优点就是运行时环境提供了平台无关特性:你可以在WINDOWS、SOLARIS、LINUX或其他操作系统上使用
完全一样的代码。这点对于在各种不同平台上运行从INTERNET上下载的程序来说很有必要。
Java的另外一个优点在于具有和C++类似的语法。这使得C和C++程序员可以很容易地学习JAVA。
另外一个不是太显著的优点就是:用JAVA开发没有BUG的优码比用C++要简单得多。原因何在:
* 在JAVA中,内存是自动进行垃圾收集的。你永远不必担心会出现内存崩溃现象。
*JAVA引入了真正的数组而且取消了指针算法。你永远不必担心由于指针操作时出现的偏移错误码而重写内存区域。
*在JAVA中消除了多重继承,替换为从Objective C中借鉴而来的新概念“接口”。接口能够实现多重继承的大部分功
能,却没有管理多重继承层次关系带来的复杂性。
2:JAVA“白皮书”中的关键词汇:
简单 可移植性 面向对象 解释型 分布式 高性能
健壮性 多线程 安全 动态 体系结构独立
下面择取几个经常性碰到的关键词汇进行解释:
简单:JAVA的语法实际上是c++语法的一个纯净版本。其中没有头文件、指针算法、结构、联合、操作符重载、虚基类等
等。 如果你了解C++,哪么你会发现转到JAVA语法会很容易。
面向对象:简单来说,面向对象设计是一种把重点放在数据和对象接口的编程技术。
分布式:JAVA带有一个护展例程库,用以处理HTTP和FTP等TCP/IP协议族。JAVA应用程序能够通过URL打开和访问网络上
的对象,其便利程度如同访问本地文件一样。
多线程:多线程可以带来更好的交互响应和实时行为。在底层,主流平台的线程实现各不相同,在JAVA并没有费力在这方面
实现平台无关性。在不同平台上,只有调用多线程的代码是完全相同的;JAVA把多线程的实现交给了底层的操作系统或线程库来
完成。尽管如此,多线程编程的简单性是JAVA成为流行的服务器端开发语言的主要原因之一。
动态:在很多方面,JAVA都比C和C++更为动态。它能够适应发展的环境,库中可以随意增加新的方法以及实例变量,而客
户端却不需做任何的更改。
好啦,这一单先介绍到这了。
分享到:
- 2007-11-29 10:42
- 浏览 1284
- 评论(2)
- 论坛回复 / 浏览 (2 / 3212)
- 查看更多
相关推荐
第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...
JAVA第一章:Java SE、J2EE(Java EE)、Java ME
第一章:Java开发入门.emmx
本压缩包文件“JBuider第一章:Java面向对象语言简介.rar”可能包含的是关于Java面向对象编程基础的教程资料,适合初学者学习。在Java中,面向对象编程(Object-Oriented Programming, OOP)是核心概念,它基于类和...
1. **第一章:Java简介** - Java的历史和发展背景 - Java的主要特点:平台无关性、安全性、健壮性、高性能 - Java的生态环境:JVM(Java虚拟机)、JDK(Java开发工具包) 2. **第二章:Java环境配置** - 下载与...
第一章:Java入门; 第二章:MyEclipse的基本使用; 第三章:Java基础语法; 第四章:数组的应用; 第五章:面向对象的Java编辑; 第六章:接口与内部类; 第七章:集合的应用; 第八章:异常和反射; 第九章:初识...
第一章:JAVA简介 本章主要介绍JAVA的历史背景、特点以及其在软件开发中的广泛应用。内容可能包括JAVA的跨平台特性、“一次编写,到处运行”的理念,以及JAVA与其他编程语言的比较。 第二章:JAVA环境搭建 这一章将...
**第一章:Java简介** 在这一章,你将学习Java的历史、应用领域,以及为什么它如此受欢迎。重点包括Java的平台独立性(Java虚拟机JVM)和"一次编写,到处运行"的理念。此外,还将介绍基本的Java开发环境,如集成开发...
**第一章:Java简介** 本章介绍了Java语言的历史背景、特点以及它的应用领域。通过学习,你可以理解Java的跨平台特性,即“一次编写,到处运行”的理念。同时,会接触到Java开发环境的搭建,包括安装JDK(Java ...
第一章:Java简介 这一章将介绍Java的历史、特点和应用领域,让学习者对Java有一个全面的认识。同时,会讲解Java开发环境的搭建,包括JDK的下载安装以及配置环境变量。 第二章:Java语法基础 涵盖Java的基本数据...
031317_〖第13章:Java类集〗_范例讲解:一对多关系笔记.pdf 031318_〖第13章:Java类集〗_范例讲解:多对多关系笔记.pdf 031401_【第14章:枚举】_枚举的作用笔记.pdf 031402_【第14章:枚举】_Enum笔记.pdf 031403...
第一章:Java简介与环境配置 在这一章,你将学习Java的历史、特点以及它在软件开发中的应用。此外,还将指导如何安装Java Development Kit (JDK) 和设置开发环境,包括配置Java的Path变量,以确保编译器和运行时环境...
Java是一种全面面向对象的编程语言,与C++有着相似的语法,但同时摒弃了C++中可能导致程序错误的因素,如指针操作和手动内存管理。Java程序可以生成两种类型:应用程序和小应用程序(Applet)。Java的独特之处在于它...
**第一章:Java简介** Java是由Sun Microsystems公司(现已被Oracle收购)在1995年推出的,它是一种跨平台、面向对象的编程语言。Java的特点包括简单性、面向对象、健壮性、安全性、可移植性等,这些特性使得Java...
第一章:Java简介 这一章会介绍Java的历史、特点以及其在软件开发中的应用领域,让你对Java有一个全面的认识。同时,还会讲解Java开发环境的搭建,包括JDK的安装和配置,以及如何设置环境变量。 第二章:Java语法...
第一章:JAVA简介 这一章首先介绍了JAVA语言的发展历程、特点和应用领域,让读者对JAVA有一个全面的认识。同时,讲解了JAVA的跨平台特性——“Write Once, Run Anywhere”(WORA),以及JAVA虚拟机(JVM)的工作原理...
第一章:Java简介 在这一章中,我们将介绍Java的历史、特点以及它的应用领域。你将了解Java为何被广泛应用于企业级开发、移动应用(如Android)以及大数据处理。此外,还将解释Java的“一次编写,到处运行”(Write ...
1. **第一章:Java简介** - 这部分通常会介绍Java的历史、特点和应用领域,让你对Java有一个全面的认识。同时,会引导你安装JDK(Java Development Kit),设置环境变量,并编写你的第一个"Hello, World!"程序。 2....
1. **第一章:Java简介** - Java的历史和发展 - Java的特点:平台独立性(Write Once, Run Anywhere) - JVM(Java虚拟机)的工作原理 - JDK(Java Development Kit)和JRE(Java Runtime Environment) 2. **...
第一章:Java简介 在这一章中,我们将了解Java的历史背景,它的创始人,以及Java的主要应用领域。此外,还将探讨Java与其他编程语言的区别,以及为什么Java在跨平台应用开发中如此受欢迎。 第二章:Java环境搭建 ...