Android趣闻+++专业名词

来源:互联网 发布:数据资产管理2017 编辑:程序博客网 时间:2024/05/06 01:54


ORM框架

ORM(Object Relational Mapping)框架采用元数据来描述对象一关系映射细节,元数据一般采用XML格式,并且存放在专门的对象一映射文件中。
只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中。当前ORM框架主要有四种:Hibernate(Nhibernate),iBATIS,mybatis,EclipseLink。
ORM是通过使用描述对象和数据库之间映射的元数据,在我们想到描述的时候自然就想到了xml和特性(Attribute).目前的ORM框架中,Hibernate就是典型的使用xml文件作为描述实体对象的映射框架,而大名鼎鼎的Linq则是使用特性(Attribute)来描述的。


一般我们app涉及到的库会有: 
- 数据操作库(比如GreenDao、Ormlite) 



GET和POST,有什么区别?

http://www.cnblogs.com/nankezhishi/archive/2012/06/09/getandpost.html

http://mp.weixin.qq.com/s?__biz=MzI3NzIzMzg3Mw==&mid=100000054&idx=1&sn=71f6c214f3833d9ca20b9f7dcd9d33e4#rd





Android L为什么不用Android 5.0的版本号?

在2014年06月的 Google I/O 2014 开发者年会上谷歌新发布的 Android L 系统为什么不用使用以往用数字命名的系统版本号?Android L不应该是 Android 5.0吗?为什么要命名为Android L呢?
谷歌没有对外界解释过Android L的“L”的含义,按以往的惯例,谷歌有把Android历代以来按字母顺序以甜食命名的传统,新版本Android L系统中L应该来自5.0的版本代号“Lollipop”(棒棒糖)。

float double区别
单精度浮点数(float)与双精度浮点数(double)的区别如下:
(1)在内存中占有的字节数不同
单精度浮点数在机内占4个字节
双精度浮点数在机内占8个字节
(2)有效数字位数不同
(3)所能表示数的范围不同
单精度浮点的表示范围:-3.40E+38 ~ +3.40E+38
双精度浮点的表示范围:-1.79E+308 ~ +1.79E+308
(4)在程序中处理速度不同
一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快。


布局文件中fill_parent和match_parent有什么区别?

没什么区别,match_parent更加贴切,fill_parent可以兼容2.2之前的低版本。
http://zhidao.baidu.com/link?url=v7qss-mGmo31gPeFgZNJmCXshVY8oO2dsmqmGMDE6ScSyAZ1c62ecoKzVDNxb6qbs_6m6XdJL8pBFOUHn3GyK_
0 0
原创粉丝点击