菜单
  

    3.2    JAVA语言和JSP技术
    3.2.1    JAVA语言介绍
    JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于95年推出的Java程序设计语言和Java语言开发平台(即JavaSE, JavaEE, JavaME)的总称呼。Java 这种语言技术具有特别好的的通用性、高效性以及平台移植性、安全性,21世纪以来,JAVA语言大幅度应用于个人电脑、数据中心、游戏控制台、科学超级计算机和互联网,同时拥有全球最大的开发者专业团体,也是使用者最多的开发语言。在全球云计算和移动互联网产业大幅度推进的大背景下,Java更具备了显著的优势和广阔的前景。
        起源
    JAVA语言起初是由James Gosling和同事们共同研制开发,并在95年正式推出来市场化普及的。用Java实现的Hot Java浏览器(支持Java applet)显示了其本身的魅力:跨平台、动态的互联网计算。从此,Java被广泛接受并推动了互联网的快速发展,通常使用的浏览器均支持Java Applet。另一方面,Java语言的技术也不断更新。
        组成
    Java语言是由四方面组成的,即:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口。Java技术平台是由Java虚拟机(Java Virtual Machine,简称为JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java应用编程接口为Java应用提供了一个就操作系统而言相对独立的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可跑起来了。Java现在已经嵌入了几乎所有的操作系统之中。这样Java程序可以只编译一次,就可以在各种系统中运行。
        体系
    Java分为三个体系J2SE(Java2 Platform Standard Edition,Java平台标准版),J2EE(Java 2 Platform,Enterprise Edition,java平台企业版),J2ME(Java 2 Platform Micro Edition,java平台微型版)。
        优势
    与传统程序不同,Sun公司在推出 Java 的时候就将其作为一种开放的技术。并且Sun公司要求全球数以万计的 Java 开发公司所设计的 Java 软件必须相互兼容。他们号称,Java 语言靠群体的力量而非公司的力量,并获得了广大软件开发商的认同。
    相比而言,与微软倡导的注重精英和封闭式的模式完全不同。
    Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。
    Java 平台是基于 Java 语言的平台,此平台十分流行。因此微软就推出了与之相抗衡的.NET平台还有模仿Java的C#语言。
        劣势
    Java劣势,是j2ee的架构很完美,第一版软件可以做满意,但是很不适合互联网模式的持续不断修改。其次就是网络软件工程管理上的不足,长时间的修修补补导致架构的破坏。
        主要特性
    Java语言是简单的。就我们在大学里学习的JAVA语言而言,Java的语法与C语言和C++语言差不多的,使得大多数同学很容易学习和使用Java。另一方面,Java废除了C++中很少使用的、很难理解的、令人迷惑的那些特性,举个例子来说:操作符重载、多继承、自动的强制类型转换。更重要的一点就是,Java不使用指针这一复杂的定义,并提供自动的无效沉余收集,使得我们编写的时候不必担心系统的内存管理。
    Java语言是面向对象的。Java语言提供类、接口和继承等原语,为了方便起见,只支持类之间的单继承,不仅如此,支持接口之间的多继承,并支持类与接口之间的实现机制。Java语言全面地支持动态绑定,而相比下来,C++语言只对虚函数使用动态绑定。总而言之,Java语言是一个纯面向对象的程序设计语言。
  1. 上一篇:《Premiere视频制作》教学网站设计与实现
  2. 下一篇:C#条码仓库管理系统的设计与开发—统计、报表模块
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. java+mysql设备监控记录的大...

  6. 基于核独立元分析的非线...

  7. 基于Hadoop的制造过程大数据存储平台构建

  8. 十二层带中心支撑钢结构...

  9. 杂拟谷盗体内共生菌沃尔...

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 大众媒体对公共政策制定的影响

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 当代大学生慈善意识研究+文献综述

  14. 中考体育项目与体育教学合理结合的研究

  15. 电站锅炉暖风器设计任务书

  16. java+mysql车辆管理系统的设计+源代码

  17. 乳业同业并购式全产业链...

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回