您的位置:首页 > 移动开发 > Android开发

Android趣闻+++专业名词

2016-07-15 10:57 399 查看

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_
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: