自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何开发SDK

开发SDK时需要注意的问题1. 修改类别文件名及类别方法。开发SDK时通常会用到比较多的第三方的类别方法, 这样的话, 开发者在使用你的SDK时, 因为他可能也会加一些第三方的开源库, 比如都使用了NSString的md5类别文件。 由于这两个文件都是从网上下载来下的, 所以文件名是一样的。 这样在编译时就会报错。 然后就想到要去修改这个类别文件名, 等修改类别文件

2017-05-11 11:54:15 11266

原创 虚拟机类加载机制

类型的加载、连接和初始化过程都是在程序运行期间完成的。其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持 Java 语言的运行时绑定(也成为动态绑定或晚期绑定)。另外注意这里的几个阶段是按顺序开始,而不是按顺序进行或完成,因为这些阶段通常

2017-05-26 16:42:26 294

原创 类初始化

加载阶段,java虚拟机规范中并没有进行强制约束;但初始化阶段,虚拟机规范则严格规定了有且只有5种情况必须立即对类进行“初始化”;1)遇到new,getstatic,putstatic 或invokestatic指令,如果类没有进行过初始化,则需要先触发初始化;即使用new 实例化对象,读取或设置一个类的静态变量(被final修饰,已在编译期把结果放入常量池的静态字段除外)的时

2017-05-20 23:33:51 945

原创 final 变量和普通变量

看下面这个您呢个做对么?public class Test {    public static void main(String[] args)  {        String a = "hello2";        final String b = "hello";        String d = "hello";        String c = b

2017-05-19 18:42:47 2331 1

原创 java equals 和 ==

看2个例子1. public static void main(String[] args) { // TODO Auto-generated method stub int n=3; int m=3; System.out.println(n==m); Str

2017-05-19 17:43:24 269

原创 dvm 与jvm 区别

区别一:dvm执行的是.dex格式文件  jvm执行的是.class文件   Android程序编译完之后生产.class文件,然后,dex工具会把.class文件处理成.dex文件,然后把资源文件和.dex文件等打包成.apk文件。apk就是android package的意思。 jvm执行的是.class文件。区别二:dvm是基于寄存器的虚拟机  而jvm执行是基于虚拟栈的虚拟机。

2017-05-19 15:48:26 544

原创 java 用命令编译、运行

public class Test{ public void static void main(String[] args){ A a = new A(); a.setValue(10); System.out.println(a.getValue()); }}一.  首先配置java jdk环境包括环境变量,方便能在任何目

2017-05-18 12:43:04 589

转载 AndFix原理以及源码解析

小憩之后,继续为你解读AndFix热修复框架,呵呵。上一篇Alibaba-AndFix Bug热修复框架的使用已经介绍了AndFix的使用,这篇主要介绍AndFix原理以及源码解析。AndFix原理源码解析在自定义Application中初始化PatchMangerinit方法源码Patch文件的加载loadPatch方法源码fix bugD

2017-05-15 19:14:57 734

MIT线性代数公开课笔记完整版

“线性代数”,同微积分一样,是高等数学中两大入门课程之一,不仅是一门非常好的数学课程,也是一门非常好的工具学科,在很多领域都有广泛的用途。本课程讲述了矩阵理论及线性代数的基本知识,侧重于那些与其他学科相关的内容,包括方程组、向量空间、行列式、特征值、相似矩阵及正定矩阵。

2019-03-01

iOS 本地化国际化 demo

对应博客总结,http://write.blog.csdn.net/postedit/78285132

2017-11-02

(源代码)Android3D游戏开发技术宝典-OpengGL ES2.0 吴亚峰著

里面有完整的吴亚峰所著的Android3D游戏开发技术宝典-OpengGL ES2.0代码示例,均可运行,献给迷上opengl es的同伴,欢迎留言讨论,本博主第一时间回复;

2013-03-16

android 开发环境搭建

搭建百试不爽,如仍有难题,请留言,第一时间回复解答;

2013-03-16

空空如也

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

TA关注的人

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