`
janmy
  • 浏览: 5910 次
  • 性别: Icon_minigender_1
  • 来自: 中国广东省广州市
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

第一章:JAVA简介

阅读更多
     关于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++更为动态。它能够适应发展的环境,库中可以随意增加新的方法以及实例变量,而客
户端却不需做任何的更改。
     好啦,这一单先介绍到这了。
分享到:
评论
2 楼 janmy 2007-11-30  
jiyanliang 写道
引用

在JAVA中,内存是自动进行垃圾收集的。你永远不必担心会出现内存崩溃现象


引用

简单:JAVA的语法实际上是c++语法的一个纯净版本。其中没有头文件、指针算法、结构、联合、操作符重载、虚基类等等。


这里说的是对的吗


可以指出哪里不对,大家可以讨论一下。
1 楼 jiyanliang 2007-11-29  
引用

在JAVA中,内存是自动进行垃圾收集的。你永远不必担心会出现内存崩溃现象


引用

简单:JAVA的语法实际上是c++语法的一个纯净版本。其中没有头文件、指针算法、结构、联合、操作符重载、虚基类等等。


这里说的是对的吗


相关推荐

    Java&OOP-电子档源码+课件

    第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...

    JAVA第一章:Java SE、J2EE(Java EE)、Java ME

    JAVA第一章:Java SE、J2EE(Java EE)、Java ME

    第一章:Java开发入门.emmx

    第一章:Java开发入门.emmx

    JBuider第一章:Java面向对象语言简介.rar

    本压缩包文件“JBuider第一章:Java面向对象语言简介.rar”可能包含的是关于Java面向对象编程基础的教程资料,适合初学者学习。在Java中,面向对象编程(Object-Oriented Programming, OOP)是核心概念,它基于类和...

    java课件1到12章

    1. **第一章:Java简介** - Java的历史和发展背景 - Java的主要特点:平台无关性、安全性、健壮性、高性能 - Java的生态环境:JVM(Java虚拟机)、JDK(Java开发工具包) 2. **第二章:Java环境配置** - 下载与...

    编程实践:Java进阶100例

    第一章:Java入门; 第二章:MyEclipse的基本使用; 第三章:Java基础语法; 第四章:数组的应用; 第五章:面向对象的Java编辑; 第六章:接口与内部类; 第七章:集合的应用; 第八章:异常和反射; 第九章:初识...

    JAVA学习PPT,想学JAVA的看看啊

    第一章:JAVA简介 本章主要介绍JAVA的历史背景、特点以及其在软件开发中的广泛应用。内容可能包括JAVA的跨平台特性、“一次编写,到处运行”的理念,以及JAVA与其他编程语言的比较。 第二章:JAVA环境搭建 这一章将...

    Java 语言程序设计 基础版 第十版 第一章--第五章 课后编程练习题答案

    **第一章:Java简介** 在这一章,你将学习Java的历史、应用领域,以及为什么它如此受欢迎。重点包括Java的平台独立性(Java虚拟机JVM)和"一次编写,到处运行"的理念。此外,还将介绍基本的Java开发环境,如集成开发...

    JAVA大学实用教程1-7章代码

    **第一章:Java简介** 本章介绍了Java语言的历史背景、特点以及它的应用领域。通过学习,你可以理解Java的跨平台特性,即“一次编写,到处运行”的理念。同时,会接触到Java开发环境的搭建,包括安装JDK(Java ...

    Java课件(初学者)

    第一章:Java简介 这一章将介绍Java的历史、特点和应用领域,让学习者对Java有一个全面的认识。同时,会讲解Java开发环境的搭建,包括JDK的下载安装以及配置环境变量。 第二章:Java语法基础 涵盖Java的基本数据...

    Java开发详解.zip

    031317_〖第13章:Java类集〗_范例讲解:一对多关系笔记.pdf 031318_〖第13章:Java类集〗_范例讲解:多对多关系笔记.pdf 031401_【第14章:枚举】_枚举的作用笔记.pdf 031402_【第14章:枚举】_Enum笔记.pdf 031403...

    大学Java课程PPT

    第一章:Java简介与环境配置 在这一章,你将学习Java的历史、特点以及它在软件开发中的应用。此外,还将指导如何安装Java Development Kit (JDK) 和设置开发环境,包括配置Java的Path变量,以确保编译器和运行时环境...

    第一章: Java语言概述( 课件)

    Java是一种全面面向对象的编程语言,与C++有着相似的语法,但同时摒弃了C++中可能导致程序错误的因素,如指针操作和手动内存管理。Java程序可以生成两种类型:应用程序和小应用程序(Applet)。Java的独特之处在于它...

    入门学习JAVA,JAVA教程-PPT

    **第一章:Java简介** Java是由Sun Microsystems公司(现已被Oracle收购)在1995年推出的,它是一种跨平台、面向对象的编程语言。Java的特点包括简单性、面向对象、健壮性、安全性、可移植性等,这些特性使得Java...

    《从零开始学JAVA》配套PPT

    第一章:Java简介 这一章会介绍Java的历史、特点以及其在软件开发中的应用领域,让你对Java有一个全面的认识。同时,还会讲解Java开发环境的搭建,包括JDK的安装和配置,以及如何设置环境变量。 第二章:Java语法...

    北大计算机系JAVA讲义

    第一章:JAVA简介 这一章首先介绍了JAVA语言的发展历程、特点和应用领域,让读者对JAVA有一个全面的认识。同时,讲解了JAVA的跨平台特性——“Write Once, Run Anywhere”(WORA),以及JAVA虚拟机(JVM)的工作原理...

    Java学习教程

    第一章:Java简介 在这一章中,我们将介绍Java的历史、特点以及它的应用领域。你将了解Java为何被广泛应用于企业级开发、移动应用(如Android)以及大数据处理。此外,还将解释Java的“一次编写,到处运行”(Write ...

    java核心基础,适合自学,以及由基础的学习

    1. **第一章:Java简介** - 这部分通常会介绍Java的历史、特点和应用领域,让你对Java有一个全面的认识。同时,会引导你安装JDK(Java Development Kit),设置环境变量,并编写你的第一个"Hello, World!"程序。 2....

    java 1-11章学习课件

    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在跨平台应用开发中如此受欢迎。 第二章:Java环境搭建 ...

Global site tag (gtag.js) - Google Analytics