菜单
  

        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都能处理好这些问题。
  1. 上一篇:基于词典与机器学习的中文微博情感分析
  2. 下一篇:基于Android的手机信息查询助手获取运行信息设计模块
  1. 基于MATLAB的图像增强算法设计

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

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

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

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

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

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

  8. 杂拟谷盗体内共生菌沃尔...

  9. 河岸冲刷和泥沙淤积的监测国内外研究现状

  10. 电站锅炉暖风器设计任务书

  11. 中考体育项目与体育教学合理结合的研究

  12. 乳业同业并购式全产业链...

  13. 酸性水汽提装置总汽提塔设计+CAD图纸

  14. 当代大学生慈善意识研究+文献综述

  15. java+mysql车辆管理系统的设计+源代码

  16. 十二层带中心支撑钢结构...

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

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

关闭返回