第一章: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++更为动态。它能够适应发展的环境,库中可以随意增加新的方法以及实例变量,而客
户端却不需做任何的更改。
     好啦,这一单先介绍到这了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值