zoukankan      html  css  js  c++  java
  • Pro Andorid3第一章:Android平台简介

    一:通过Android SDK(Software Development Kit,软件开发工具包)将框架提供给程序员
    Android SDK支持大多数的Java SE(Java Platform, Standard Edition),但不支持AWT和Swing。
    Android提供了自己经过优化的JVM(java virtual machin,java虚拟机)——Dalvik VM

    二:Dalvik VM

    1:Dalvik VM获取生成的java类文件,将它们组合成一个或多个Dalvik 可执行文件(.dex)。它重用多个类文件中得重复信息,与未压缩的传统.jar文件相比,有效空间需求减少一半2:其次对垃圾收集进行了调优,android2.3添加了JIT(Just-In-Time,即时)编译器。
    3:使用了不同的汇编代码生成方法,使用寄存器而不是栈作为主要的数据储存单元。使用Dalvik VM的一个结果是:android中得最终可执行的程序代码不是基于java字节码,而是基于.dex文件。这意味着无法直接执行java字节码,必须先得到Java类文件,然后将他们转换为可链接的.DEX文件。这种对性能的追求还表现在Android SDK其他部分。如SDK大量使用XML来定义UI布局。然而所有XML数据必须编译成二进制文件。

    三:Android软件栈

    四:Android 模拟器

    android SDK包含一个Eclipse插件,ADT(Android Development Tools,android开发工具)。这是个IDE(Integrated Development Environment,集成开发环境)

  • 相关阅读:
    layer 弹出层 回调函数调用 弹出层页面 函数
    jquery 封装页面之间获取值
    ZTree 获取选中的项
    动态拼接SQL 语句
    翻译-使用Spring调用SOAP Web Service
    分享最新的博客到LinkedIn Timeline
    翻译-使用Spring WebService生成SOAP Web Service
    在Gradle中使用jaxb的xjc插件
    Gradle中的buildScript代码块
    健身4个月总结
  • 原文地址:https://www.cnblogs.com/mumue/p/2443315.html
Copyright © 2011-2022 走看看