菜单
  

    3  Java基础知识

    3.1  Java背景

        Java最初是由Sun Microsystems公司在 1995年5月推出的Java面向对象程序设计语言和Java平台的总称。主要由James Gosling和同事们共同研发。用Java实现的HotJava浏览器(支持Java applet)就显示了Java的魅力:跨平台、动态的Web、Internet计算。从这开始,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Java applet。在另一方面,Java技术也在不断更新。2010年Oracle公司收购了SUN一般Java是由四方面组成:①Java编程语言②Java类文件格式③Java虚拟机④Java应用程序接口(Java API)。Java平台是由Java虚拟机和Java 应用编程接口(Application Programming Interface,简称API)构成。Java应用编程接口是为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展两个部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可以运行了。Java平台中已经嵌入了几乎所有的操作系统。这样就表示Java程序只需要编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。最常用的Java平台是基于Java1.4,最近版本为Java1.7。文献综述

    3.2  java语言

        Java编程语言的风格比较十分接近C、C++语言。但是Java相对来说是一个纯粹的面向对象的程序设计语言,它不仅继承了 C++语言面向对象技术的核心。同时Java舍弃了C语言中容易引起错误的指针以引用取代、运算符重载(operator overloading)、多重继承(以接口取代)等特性,也增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员再也不用为内存管理而担忧。在 Java 1.5 版本中,Java又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数以及自动装/拆箱等语言特性。

        Java语言不同于一般编译执行计算机语言和解释执行计算机语言。因为它首先需要将源代码编译成二进制字节码(bytecode),然后就可以依赖各种不同平台上的虚拟机来解释执行字节码。从而业就实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后字节码都需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。

        但是编辑Java源代码可以使用任何无格式的文本编辑器,即在Windows操作系统上可以使用记事本(Notepad)或EditPlus等程序,在Linux平台上就可以使用VI工具等。

  1. 上一篇:基于DCT的JPE图像压缩算法的研究
  2. 下一篇:基于黑背景分析的交通信号灯检测方法研究
  1. 基于MATLAB的图像增强算法设计

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

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

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

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

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

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

  8. 机器人摩擦焊机头设计

  9. 带式输送机技术英文文献和中文翻译

  10. 《简爱》女性主义的象征

  11. 圆柱绕流国内外研究现状

  12. 新生代农民工培训现状分析

  13. 文化旅游主题展示设计广富林十里长街设计

  14. 分光光度法测定水溶液中有机酸含量的研究

  15. 公共服务均等化文献综述和参考文献

  16. 探讨“绿色生态”在都市设计中的体现

  17. 合肥老乡鸡连锁餐饮企业的经营策略探析

  

About

751论文网手机版...

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

关闭返回