毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

Android操作系统的项目分组管理(4)

时间:2021-03-09 21:53来源:毕业论文
3 Java基础知识 3.1 Java背景 Java最初是由Sun Microsystems公司在 1995年5月推出的Java面向对象程序设计语言和Java平台的总称。主要由James Gosling和同事们共同研发。

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工具等。

Android操作系统的项目分组管理(4):http://www.751com.cn/jisuanji/lunwen_71160.html
------分隔线----------------------------
推荐内容