2.2 ANDROID的开发软件以及java的相关介绍
2.2.1关于Eclipse的简介
Eclipse作为一个具备可扩展行的开放源代码平台的同时,也是基于Java语言的。仅从该开发平台自身而言,它只是一个通过插件W及组件构建而成的开发环境,不过是一个框架和一组服[ ]。为了方便起见,Eclipse的本身增加了Java开发工具(Java开发工具包,JDK)标准的插件。
除此之外,Eclipse还包括插件开发环境PDE,用于构建功能各异的工具,它是十分便捷的工具。由于Eclipse是由插件构成的,因此从为所有工具开发人员提供通用的集成环境这方面看,Eclipse所提供的实用插件及为用户提供统一的开发环境是平等和一致的,这并不仅限于Java的开发[ ]。 使用Java语言开发的Eclipse,具有广泛用途:比如对C/C++及COBOL等编程语言提供支持的插件的问世,未来还会为其他语言设计对应使用插件[ ]。最后,Eclipse框架也可以用来作为类似的内容管理系统和软件开发不直接相关的其它应用的基础。
2.2.2 java的相关介绍
Java编程语言是一个跨越平台的,面向对的语言,是可移的,安全的,分布式的,,多线程的性能良好的程序设计语言。
Java是一种设计风格和C ++编程语言的相似性很高的语言。作为纯面向对象的语言,它与C++的异同处主要有:虽然两者同属于面向对象技术编程语言,但是Java通过引用代替了指针、以借口取代了多重继承并取消了运算符重载等特性,为了优化内存管理,便于释放长期不使用的内存空间,通过垃圾回收器自动实现,大大的减轻了开发人员的负担[ ]。
Java与其他编程语言最明显的不同在于它的跨平台特性。在通过对源代码转换为二进制字节码后,进一步在各个平台上使用虚拟机对所获得的字节码进行解析,由此达到了"一次编译、到处执行"的目的[ ]。但在另一方面,由于需要时间来进行转换,对执行速度有一定影响。不过在J2SE1.4.2版本之后,这一影响显著降低,很好的解决了送一问题,与传统程序不同,Sun公司在推出Java的时候,就以—种开放的姿态发布。全球数万计的Java开发公司被要求所设计的Java软件必须相互兼容[ ]。和微软与众不同的是,Sun公司通过这一开放性的思想,获得了许多业内人士的认可。
基于ANDROID烟雾智能监控APP设计(3):http://www.751com.cn/jisuanji/lunwen_40920.html