上一页 1 ··· 3 4 5 6 7

2012年4月20日

java Native Method初涉(转)

摘要: 一. 什么是Native Method 简单地讲,一个Native Method就是一个java调用非java代码的接口。一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C。这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的函数。 "A native method is a Java method whose implementation is provided by non-java code." 在定义一个native m 阅读全文

posted @ 2012-04-20 09:29 要么牛逼,要么滚蛋 阅读(213) 评论(0) 推荐(0) 编辑

深入理解HashCode(转)

摘要: 在面试的时候被问到hashCode的作用,那时我没答好,所以现在在网上找了一些例子和讲解,现在总结一下:哈希码产生的依据:哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。下面给出几个常用的哈希码的算法:1:Object类的hashCode.返回对象的内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以hashcode可以做到尽可能的不一样,但我们要清楚一点,既然是用到hash技术,就是要解决冲突的,所以hashcode是会出现相同的时候,我们可以将hashCod 阅读全文

posted @ 2012-04-20 09:24 要么牛逼,要么滚蛋 阅读(1445) 评论(0) 推荐(1) 编辑

2012年4月19日

Android上dip、dp、px、sp等单位说明

摘要: [ dip: device independent pixels(设备独立像素).不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt=1/72英寸,用于印刷业,非常简单易用;sp: scaled pixels(放大像素). 主要用于字体显示best for textsize。 =========================关于换算(以 sp 和 pt 为例) 查看 阅读全文

posted @ 2012-04-19 20:18 要么牛逼,要么滚蛋 阅读(542) 评论(0) 推荐(0) 编辑

oracle Case when 的用法 (转)

摘要: Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sexWHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男'WHEN sex = '2' THEN '女'ELSE '其他' END这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面 阅读全文

posted @ 2012-04-19 14:22 要么牛逼,要么滚蛋 阅读(1449) 评论(0) 推荐(0) 编辑

持久化层的Java对象可处于哪些状态?这些状态有哪些特征?(转)

摘要: 当应用程序通过new语句创建了一个对象,这个对象的生命周期就开始了,当不再有任何引用变量引用它,这个对象就结束生命周期,它占用的内存就可以被JVM的垃圾回收器回收。对于需要被持久化的Java对象,在它的生命周期中,可处于以下三个状态之一:(1) 临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。(2) 持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。(3) 游离状态(detached):已经被持久化,但不再处于Session的 阅读全文

posted @ 2012-04-19 14:07 要么牛逼,要么滚蛋 阅读(1486) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7

导航