毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
基于Android的手机信息查询助手中硬件查询信息模块设计(5)
ContentProvider(内容提供器)用来管理和共享应用程序的数据库。因为Android对数据的安全要求十分严谨,但是又不能把每个数据库完全隔离开,所以才有了内容提供者,作为应用程序间交流数据、文件信息的主要方式。通过ContentProvider这个窗口,Android的数据库之间安全和使用就都得到了保障。
5)Service
Service是一个只在后台运作的组件,它的生命周期很长,能在后台一直运行,但是没有操作面板和用户界面。Service可以和其他组件互动,实现多种功能同时运作。Android系统中提供了很多基础的功能服务,在编程的时候可以通过getSystemService(String serviceName)获得。
Android系统控制着应用进程的生命周期,通过进程对使用者的重要性和系统所能承受负载的能力来决定。进程又称为前台进程、可见进程、服务进程、后台进程和空进程。
前台进程是正在与用户进行互动的进程,是所有进程中最重要的,系统会通过中断其他进程来确保前台进程的正常运行;可见进程是显示在主屏幕中,但用户对其并没有进行操作,它的重要性排在前台进程之后;服务进程是组件Service的进程,它在后台运作;后台进程不同于服务进程,服务进程在后台运行,丰富用户的体验,而后台进程作用不大。空进程是系统中重要性最低的进程,一般都是先中断它来保障其他进程的运行。
2.3 Java语言的特点
2.3.1 Java语言与C++语言相比
Java语言十分方便。它最大的特点是在Windows 9x、Windows NT、Solaris、Linux、MacOS以及其它平台上,只要做稍微的修改,有时甚至不需要修改就可以运行。正是因为Java“一次编写,处处使用”的特点,所以才能得到了开发商和程序员们广泛的支持。
最初,开发Java语言的设计师们都是使用的C++,这使得Java的构造很大程度上运用了C++的知识作为基础。所以学习C++的人在学习Java时会很方便,很容易掌握语法。当然,如果只是对C++做了一点修改,那么Java也不会像现在这么流行了。Java语言有它的独特之处来使得它编写出来程序通俗易懂,还有着很高的正确性、可行性。下面就来介绍一下Java语言优于C++的几个方面:1、支持内存的自动管理,不需要程序员来安排,从而有效避免了内存分配错误的困扰;
2、把赋值语句和逻辑运算语句有效区分开来,防止在编程的时候弄混;
3、去除了C++语言中的“指针”,因为它经常很费解而且很容易让程序出现问题,一直是程序员们很烦恼的东西;
4、去掉了繁杂的多重继承的用法,简化了语言。
2.3.1 Java语言的特性
Java语言有众多无与伦比的优点使它一直受到软件开发员们的追捧,才会有那么多开发商来使用它,下面介绍几个Java的主要特性:
1.面向对象
对象就是现实生活中的东西,它可以是有形无形的,一个对象包含了它的属性和对属性进行解释的方法。“面向对象”也最近几十年新发展的,它就像是具体问题具体分析 ,如今已经发展得十分完备。
2.简洁有效
Java是种十分简单、清晰的程序设计语言。它去除了C++语言中所有的很少使用、不易理解、不易区分的功能,比如指针、多重继承等,使得它更加严谨、简洁。
3.中性结构
Java在编译后生成的是一种中性的字节码,与设备平台无关,类似移植性能,所以它才能给在不同的平台上使用,这可以说是Java语言最大的特点了
4.安全性
Java语言在设计之初就考虑到了很多安全方面的内容,在伪编译的时候就对可能出现的错误做了防范,而且能一边运行一边检查,将错误扼杀在摇篮之中。无论在数据保护还是系统防护方面,Java都能处理好这些问题。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
基于词典与机器学习的中文微博情感分析
下一篇:
基于Android的手机信息查询助手获取运行信息设计模块
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
国内外图像分割技术研究现状
医院财务风险因素分析及管理措施【2367字】
AT89C52单片机的超声波测距...
承德市事业单位档案管理...
志愿者活动的调查问卷表
中国学术生态细节考察《...
公寓空调设计任务书
C#学校科研管理系统的设计