04 2016 档案

摘要:java虚拟机和Dalvik虚拟机的区别: java虚拟机Dalvik虚拟机 java虚拟机基于栈。 基于栈的机器必须使用指令来载入和操作栈上数据,所需指令更多更多dalvik虚拟机是基于寄存器的 java虚拟机运行的是java字节码。(java类会被编译成一个或多个字节码.class文件,打包到. 阅读全文
posted @ 2016-04-20 21:22 致林 阅读(232) 评论(0) 推荐(0) 编辑
摘要:#Android架构: 1. Linux 内核层 Android 系统是基于Linux 2.6 内核的,这一层为Android 设备的各种硬件提供了底 层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi 驱动、电源管理等。 2. 系统运行库层 这一层通过一些C/C++库来为Android 系统提供了主要的特性支持。如SQLite 库提 供了数据库的支持,OpenGL|ES 库提供了3... 阅读全文
posted @ 2016-04-20 21:21 致林 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Intent是Android中各组件跳转的重要方式,一般可悲用于启动活动、启动服务、以及发送广播等场景。 #显示Intent 主要主要用于启动已知的组件 //发送方 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("extra_data", data);... 阅读全文
posted @ 2016-04-20 21:20 致林 阅读(148) 评论(0) 推荐(0) 编辑
摘要:#Activity注册 Android四大组件(Activity,Service,Broadcast Receiver, Content Provider)都需要在AndroidManifest中注册 #Activity生命活动状态 1.运行状态:前台运行,处于返回栈栈顶,系统不会回收 2.暂停状态:不处于栈顶,但是仍然可见,内存低时被回收 3.停止状态:后台运行,保存相应的状态和成员... 阅读全文
posted @ 2016-04-20 21:19 致林 阅读(223) 评论(0) 推荐(0) 编辑
摘要:选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序不稳定,会导致相同值位置发生改变。 算法步骤: 1)首先在未排序序列中找到最小(大)元素,存放到排序序 阅读全文
posted @ 2016-04-10 22:25 致林 阅读(223) 评论(0) 推荐(0) 编辑
摘要:直接插入排序是稳定排序(相同的值不会改变原来的顺序) 直接插入排序的算法思路: (1) 设置监视哨r[0],将待插入纪录的值赋值给r[0]; (2) 设置开始查找的位置j; (3) 在数组中进行搜索,搜索中将第j个纪录后移,直至r[0].key≥r[j].key为止; (4) 将r[0]插入r[j+ 阅读全文
posted @ 2016-04-10 21:43 致林 阅读(196) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示