自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

转载 Gson 源码分析 总结

1   Gson 的简单使用:简单对象的序列化和反序列化:Gson gson = new Gson(); // Or use new GsonBuilder().create();MyType target = new MyType();String json = gson.toJson(target); // serializes target to JsonMyType

2015-12-30 17:19:34 3023

原创 debug current instruction pointer

debug current instruction pointer 问题是由于源码版本和jar版本不一致导致的问题,找到一致的源码和jar版本即可。

2015-12-28 13:59:33 1368

转载 fastJson API

FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快!但是文档做得不好,在应用前不得不亲测一些功能。 实际上其他的json处理工具都和它差不多,api也有几分相似。 一、JSON规范JSON是一个标准规范,用于数据交互,规范的中文文档如下:http://www.json.org/json-zh.html 

2015-12-28 09:22:06 407

原创 java序列化与反序列化

重点内容欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:java序列化与反序列化Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl

2015-12-23 11:11:35 221

转载 java源代码和字节码操作

Java虚拟机平台代码的编译,运行流程:1、用户编写、或运行时动态编译 => Java源代码2、javac、或使用工具动态创建  => Java字节码3、Java字节码在被虚拟机执行前,修改代码内容来改变程序行为。一、Java字节代码格式大部分Java源代码在编译之后生成,保存在class文件中。(当然字节代码也可以通过网络从远程服务器下载,或运

2015-12-22 00:29:50 1110

转载 java中ClassLoader

类加载器的基本功能为:从包含字节代码的字节流中定义出虚拟机中的Class类的对象。得到Class的对象之后,一个Java类就可以在虚拟机中自由使用,包括创建新的对象或调用类中的静态方法。一、类加载器的概述java.lang.ClassLoader类是所有由Java代码创建的类的加载器的父类。其本身是通过Java平台提供的启动类加载器(bootstrap

2015-12-22 00:26:31 385

转载 java中ProcessBuilder

可以使用java中的ProcessBuilder执行本地命令或脚本等工作:以下是一个简单的使用java调用本地python脚本的例子。从某工程代码中整理出来的,未封装,仅供参考。Java代码  List commands=new ArrayList();  commands.add("python");  commands.add(pkg);  co

2015-12-22 00:21:56 1465

转载 java多线程

一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线程:表示程序的执行流程,是CPU调度执行的基本单位;线程有自己的程序计数器、寄存器、堆栈和帧。同一进程中的线程共用相同的地址空间

2015-12-21 22:07:51 336

转载 java注释

要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。元注解:  元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:    1.@Target,    

2015-12-21 21:57:22 345

转载 java泛型

泛型(Generic type 或者generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。 可以在集合框架(Collection framework)中看到泛型的动机。例如,Map类允许您向一个Map添加任意类的对象,即使最常见的情况是在给定映射

2015-12-21 21:46:14 262

转载 java反射

一.概念  反射就是把Java的各种成分映射成相应的Java类。  Class类的构造方法是private,由JVM创建。  反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中

2015-12-21 21:39:38 286

转载 Android 中Native方法是怎样调用的

1.  Power.java--> find corresponding native cfile(查找对应的具体用C实现的C文件)         android.os.Power.java -------- native file ---->.../jni/android_os_Power.c 2. in android_os_Power.c, you canfind: 

2015-12-18 01:30:13 730

原创 android中英文混排

在textview上面有中文的英文的时候会出现莫名的换行,初始想着通过变成全角解决,发现全角不能全部解决。在网上查看的解决办法,可以重写textview解决,但是会有一点小的问题,修复了这个问题。public class XRTextView extends TextView { private final String namespace = "rong.android.TextView

2015-12-06 13:40:07 1076

原创 Android毛玻璃效果

通常实现android毛玻璃效果,根据api等级有两种实现的方式:1.api大于16的2.api小于等于16的   在公司项目中用到毛玻璃效果,因为要适配4.0一下的机型,所以只能用第二中,只看了第二种怎么实现。下面展示一个实例: 有两个activity ,一个MyActivity.java, 一个MainActivityimport android.app.Activit

2015-12-05 17:54:35 1576 1

reac-devtools,react开发工具

react-devtools,用于浏览器端调试与开发。react-devtools,用于浏览器端调试与开发。react-devtools,用于浏览器端调试与开发。react-devtools,用于浏览器端调试与开发。

2017-10-01

redux devtools

react-redux开发调试工具,用于开发过程中redux传递流程展示,提高开发效率,快速定位问题。react-redux开发调试工具,用于开发过程中redux传递流程展示,提高开发效率,快速定位问题。

2017-09-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除