Android进销存管理系统批发管理系统设计(6)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

Android进销存管理系统批发管理系统设计(6)

而 java 名字的由来来自于他的创始人中的一员想起了自己在爪哇岛喝过一种美味 的咖啡,所以就把 java 的名字就诞生了,而 java 图标也就是那杯热腾腾,香喷喷的爪 哇咖啡。

java 作为一种高级程序语言,和其他主流的高级程序语言,如 C 语言,C++语言相 比,“它也是一种面向对象的编程语言,java 拥有着并不逊色于任何高级程序语言的能 力。java 简单,面向对象,可分布,可解释,安全性,结构化,轻便,功能强大多线 程,动态[9]”。

“Java 既可以被编译,也可以被解释。通过编译器,可以把 Java 程序翻译成一种 中间代码 - 称为字节码 - 可以被 Java 解释器 解释的独立于平台的代码。通过解释器, 每条 Java 字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执 行[10]”。

“java 的特点是易学,很多有编程基础,尤其是 C 语言或 C++基础的学习者可以很 简单地就上手学习和使用 java,而另一方面,C++中有很多特性并不是很让人理解,容 易让人引起误解的部分,java 都直接抛弃不用了,最重要的是 java 没有像 C 中经常使 用到的指针变量,反而改造成了独特的引用,并且可以做到废料的自动收集,这样程序 员就可以不用考虑内存管理[11]”。

java 强制面向对象,java 语言也是分布式的,当处理网络应用时,在 java 的许多 接口中就有专门的网络接口,提供了各种用于网络应用的类库,java 语言是强壮且安全 的,因为 java 具有独特的安全检查机制,“java 的强类型机制,异常处理,垃圾的自 动收集。并且相对于解释型的高级脚本语言,java 的表现也是非常亮眼的。并且 java 最重要是可移植的,这来源于它体系结构的中立性;java 也是多线程并且动态的,能适 应于多种环境[12]”。

2。2。2 java 语言的优缺点

“java 优点是比较简单,没有 C++的烦琐,功能完善,成熟的 API,上手快,容易掌 握,开元,众多框架支持,便捷的网络开发特性,具有可移植性,可以跨平台[13]”。适 合团队开发,软件工程可以相对做到规范。Java 的语法简单,功能很强大,工作环境从 web,到传统 PC,到嵌入式设备,适用于大多数设备。

主要缺点就是:“执行速度比较慢,依赖安卓虚拟机,不是直接就可以运行机器码, 没有 C 和 C++等高级编程语言快,J2EE 的架构虽然很完美,第一版软件可以做满意,但 是很不适合互联网模式的持续不断修改。互联网软件工程管理上的不足,持续的修修补 补会导致其架构的破坏。系统更新需要重启 web 服务,很难接受。”而 java 的开发周 期也比其他程序语言长一些。而正因为太过考虑跨平台性,所以远离了操作系统的底 层。文献综述

2。3Android SDK 简介

SDK 是安卓软件的开发包(android Software Development Kit),里面集成有 eclipse 开发平台。谷歌的软件工程师给里面添加了特定的软件包,软件框架,硬件平 台和操作系统等开发工具的集合。所以说 SDK 指的是安卓专属的软件开发工具包,功能 非常强大,而且不需要安装,配置好 JDK 的安卓运行环境的环境变量就可以。

安卓版本的更新也是经历了从 2008 年 9 月发布的第一版到了现在谷歌今年 5 月 20 号才发布的代号为:android N 的 android7。0 系统,而安卓的每一个版本都有一个有趣 的细节,那就是安卓的每一个版本都是一款甜品的名字,而且每一版的命名是首字母从 A-Z 的字母顺序排列甜品名称,比如 Android 1。5——Cupcake(纸杯蛋糕) Android 1。6

——Donut(甜甜圈) Android 2。1——Eclair(松饼) Android 2。2——Froyo(冻酸 奶) Android 2。3——Gingerbread(姜饼) Android 3。0、3。1、3。2——Honeycomb(蜂 巢) Android 4。0——Ice Cream Sandwich(冰激凌三明治) Android 4。1、4。2、4。3 (责任编辑:qin)