JAVA学习
boyangel
大脑袋研究生
展开
-
RFID扫描APP--source1
上一篇blog贴出RFIDReader的效果图,这里贴出其重点部分代码,以供学习。 1. ConnectActivity/** * Created by boyangel on 2015/12/11. * @author icecreamco */public class ConnectActivity extends AppCompatActivity{ /* * 实例域原创 2015-12-15 21:11:51 · 2415 阅读 · 3 评论 -
Java构造函数
JAVA类继承过程中其成员的一些问题构造函数不能继承。子类的构造函数可以通过super关键字显式调用父类中的构造函数。如果子类中的构造函数没有显式调用父类中的构造函数,编译器就会自动在子类的构造函数中调用父类中参数为空的构造函数。于是,当父类中没有参数为空的构造函数,而子类中又没有显示调用父类的其他构造函数,编译时就会报错。这一点需要特别注意。当父类中没有定义任何构造函数时,编译器就会为它指定一个参转载 2016-04-05 15:16:38 · 436 阅读 · 0 评论 -
Java ClassLoader
转载于:http://blog.csdn.net/xyang81/article/details/7292380#NetWorkClassLoader 一、什么是ClassLoader? 大家都知道,当我们写好一个Java程序之后,不是管是CS还是BS应用,都是由若干个.class文件组织而成的一个完整的Java应用程序,当程序在运行时,即会调用该程序的一个入口函数来调用系统的转载 2016-03-09 20:48:39 · 291 阅读 · 0 评论 -
温故3:Java集合框架中的几个常用接口
最近又回头看了下Java集合方面的知识,可以说,Java集合的精华全部在于接口上面,搞懂接口再看具体的集合就会轻松很多,下面总结了一些常用的接口和接口之间的继承关系。 常用接口:Iterator, Collection, Set, Map, List, Queue, DequeIterator Iterator迭代器接口可以说是整个集合接口的基础,他提供了对元素遍历的功能,用来替换最初的遍历接原创 2016-03-18 12:00:27 · 760 阅读 · 0 评论 -
JNI接口函数 (3)
字符串操作NewString jstring NewString(JNIEnv *env, const jchar *unicodeChars, jsize len); 利用 Unicode 字符数组构造新的 java.lang.String 对象。 参数: env:JNI 接口指针。 unicodeChars:指向 Unicode 字符串的指针。 len:Unicode 字符串的转载 2016-03-30 16:40:12 · 344 阅读 · 0 评论 -
JNI接口函数 (2)
对象操作AllocObject jobject AllocObject(JNIEnv *env, jclass clazz); 分配新 Java 对象而不调用该对象的任何构造函数。返回该对象的引用。 clazz 参数务必不要引用数组类。 参数: env:JNI 接口指针。 clazz:Java 类对象。 返回值: 返回 Java 对象。如果无法构造该对象,则返回NULL。 抛出:转载 2016-03-30 16:39:12 · 391 阅读 · 0 评论 -
JNI接口函数 (1)
版本信息GetVersion jint GetVersion(JNIEnv *env); 返回本地方法接口的版本。 参数 env:JNI 接口指针。 返回值: 高 16 位返回主版本号,低 16 位返回次版本号。 在 JDK1.1 中,GetVersion() 返回 0x00010001。 类操作DefineClass jclass DefineClass(JNIEnv *e转载 2016-03-30 16:37:19 · 329 阅读 · 0 评论 -
温故2:Java内存结构
Java虚拟机在执行Java程序的时候会把他所管理的内存分为不同的数据区域,每个 数据区域都有自己的用途,创建和销毁的时间,有的是随着虚拟机的启动而创建,有的则是依赖于线程,具体划分如图所示: 下面详细说明每一个数据区域的作用。程序计数器 跟PC指针类似,标志着下一条执行指令的地址,但是由于Java虚拟机的多线程实现,每个线程之间互不影响,所以每个线程均需维护自己单独的程序计数器。此内存原创 2016-03-17 16:33:33 · 280 阅读 · 0 评论 -
Java native interface(二)
3.Java类型和本地类型对应 在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换: 1)java方法里面将参数传入本地方法; 2)在本地方法里面创建java对象; 3)在本地方法里面return结果给java程序。 分为如下两种情况: Java原始类型 像booleans、i转载 2016-03-29 16:05:46 · 378 阅读 · 0 评论 -
Java native interface(一)
本文参照http://itlab.idcquan.com/Java/JDK/36677.html 另外http://www.ibm.com/developerworks/cn/java/jnimthds/也不错1.简介 JNI是Java Native Interface的缩写,它的设计目的是: The standard Java class library may no转载 2016-03-29 15:59:36 · 326 阅读 · 0 评论 -
温故1:Java char
在C语言中,char遵循的是美国的ASCII标准,一个char占用一个字节,而在Java中,char采用的是UTF-16编码。 UTF-16编码采用不同的长度编码所有的Unicode代码点,在基本的多语言级别中,每个字符采用16位表示,成为代码单元。而辅助字符采用一对连续的代码单元进行编码,集体编码算法没有仔细研究,但一般常用的char可以认为占用2个字节的空间。 由于这种不等长编码的原因,原创 2016-03-16 11:08:59 · 338 阅读 · 0 评论 -
JAVA之变量默认初始化值
JAVA的变量默认初始化大概可以分为3种:1,数组的默认初始化。2,实例变量的默认初始化。3,局部变量的默认初始化。4,常量的默认初始化。数组的默认初始化 1,数字数组所有元素初始化为0 2,boolean数组初始化为false 3,对象数组初始化为null实例变量的默认初始化 1,数值初始化为0 2,boolean初始化为false 3,对象初始化为null局部变量的默认初始化原创 2015-12-02 21:28:09 · 540 阅读 · 0 评论 -
JAVA之变量引用
之前,对JAVA的变量引用中的“引用”一词理解的不是那么深,总是受到C中变量赋值的旧观念影响,突然又回想到了这个问题,写下来以供分享。对于C语言来说,变量的赋值就是在此变量地址所对应的内存中存储对应的值,例如 : a = 3; b = a; c = a; 赋值完成后,b和a再无关系,c也一样,只是3个变量的值相同而已,改变a不会对b和c造成任何原创 2015-11-30 21:53:54 · 485 阅读 · 1 评论 -
RFID扫描APP--source3
第三部分: 3. SettingActivitypublic class SettingActivity extends AppCompatActivity { // setting 参数设置map key public static final String POWER = "power"; public static final String URL = "url";原创 2015-12-15 21:16:34 · 1482 阅读 · 0 评论 -
RFID扫描APP Android
最近做的一个Android APP,也没有什么难度,主要是用来扫描RFID超高频的标签,并将扫描到的数据上传到服务器,我从CSDN获益良多,现把此APP的效果图和重点程序贴出,希望能帮到一些热爱安卓的人。APP效果图如下:app启动图标 连接模块,如果不成功则显示重连页面 主显示页面 扫描后的显示,FLG标志为上传是否成功 菜单页面,clear代表清空主页面的显示,upload表示手动上传,set原创 2015-12-15 21:03:43 · 13307 阅读 · 8 评论 -
RFID扫描APP--source5
第五部分 EPC.javapublic class EPC { private String mEpc; private int mNum; private boolean isSend; public EPC(String s, int n) { mEpc = s; mNum = n; isSend = false;原创 2015-12-15 21:21:21 · 1386 阅读 · 0 评论 -
RFID扫描APP--source4
第四部分 4. HttpSend.javapublic class Httpsend { private static final String TAG = "Httpsend"; public static final String RESULT = "flag"; public static final String FAIL = "fail"; public s原创 2015-12-15 21:18:42 · 1042 阅读 · 0 评论 -
RFID扫描APP--source2
继续贴第二部分: 2、MainActivitypublic class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; //log TAG public static final int READSUCCESSMEG = 0; //原创 2015-12-15 21:14:00 · 1917 阅读 · 3 评论 -
Java内存管理机制
JAVA 内存管理总结java是如何管理内存的Java的内存管理就是对象的分配和释放问题。(两部分) 分配 :内存的分配是由程序完成的,程序员需要通过关键字new 为每个对象申请内存空间 (基本类型除外),所有的对象都在堆 (Heap)中分配空间。 释放 :对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员的工作。但同时,它也加重了JVM的工作。因为,GC为了能够正确释放对象,GC转载 2016-03-25 10:39:21 · 485 阅读 · 0 评论