java
hetangbian
这个作者很懒,什么都没留下…
展开
-
java对象及引用
java“指针” Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。 看到这个标题,是不是有点转载 2014-11-20 09:29:24 · 386 阅读 · 0 评论 -
java 深度与浅克隆
现在Clone已经不是一个新鲜词语了,伴随着“多莉”的产生这个词语确实很“火”过一阵子,在java中也有这么一个概念,它可以让我们很方便的“制造”出一个对象的副本来,下面来具体看看java中的Clone机制是如何工作的? 1. Clone&Copy 假设现在有一个Employee对象,Employee tobby =new Employee(“CMTobby”,5000),转载 2014-11-21 08:47:07 · 323 阅读 · 0 评论 -
java byte转换int
在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i String hex = Integer.toHexString(b[ i ] & 0xFF); if (hex.length() == 1) { hex = '转载 2014-12-08 09:43:40 · 454 阅读 · 0 评论 -
当android调试遇到ADB server didn't ACK以及顽固的sjk_daemon进程
做Android调试的时候经常会遇到,程序写好了,准备接上手机调试,可不一会儿出现相信做过android调试的同学都遇到过这个问题,网上说kill掉跟adb相关的进程,重启Eclipse可是我在任务管理器上没有看到明显的adb进程,我们如何找到它们呢首先,打开cmd,使用adb命令检查一下,最好是把adb命令的路径放在系统的path环境变量里,转载 2015-01-15 13:17:25 · 489 阅读 · 0 评论 -
android 应用重启 关闭
在主Activity中实现如下方法: 用于调用重启List list = new ArrayList();/////////////////////////////////////////////////////////////member end 600 442 - 39//自动启动public static void restartApp(){Syste转载 2016-05-31 10:29:43 · 674 阅读 · 0 评论 -
jni object的使用
jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = env->GetArrayLength(data); BYTE * starter = (BYTE *)arrayBody; jbyteArray 转 c++中的BYTE[]转载 2016-07-05 09:13:44 · 2396 阅读 · 0 评论