自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kuanxu的专栏

顺,不妄喜;逆,不惶馁;安,不奢逸;危,不惊惧;胸有惊雷而面如平湖者可拜上将军。

  • 博客(5)
  • 资源 (5)
  • 收藏
  • 关注

原创 容器的学习

1,  容器有两类,一类是Collection,另一类是Map, 主要的区别一个存储位置存放的值或对象的个数不一样。 Collection的话一个位置只能存放一个对象或值,Map的话一个位置要存放一对键和值,即键-值成对出现。 2,  List 和 Set, List存放特定顺序的值,但是值可以重复;Set存放不重复的值,但是其顺序是未知的或者是杂乱无章的。Collections里有sort()

2011-11-11 18:15:24 524

原创 Java数组的学习

1, 存储基本类型也可存储对象引用,但是所有元素必须是同一类型 2, 线形结构,同时也是限长结构,使用时要做越界检查,否则越界后JVM要抛出exception;由于其是限长结构不能动态增长,所以就有了list,arraylist,vector等 3, 数组只有唯一的属性length,所以初始化数组时要么指定长度length,如 Obj [] a =new Object[8]; 要么直接初始化是

2011-11-02 18:38:42 681

原创 Java中构造函数执行顺序的问题

1,  先执行内部静态对象的构造函数,如果有多个按定义的先后顺序执行;而且静态类的构造函数只会被执行一次,只在其第一个对象创建时调用,即便是创建了同一个类的多个对象,例如main()函数里b1,b2创建了同一个类的两个对象,但是grandmaMotherClass的构造函数只被执行了一次   2,  再执行父类的构造函数(c++中如果有多个,可按照左右先后顺序执行) 3,  再执行内部普通对

2011-11-02 16:03:37 5507 1

原创 关于c++, java释放内存的比较

1,  c++中允许创建局部对象,局部对象在代码块执行完后自动释放 2,  Java中部允许创建局部对象,只能通过new来创建对象 所以如果MyClass是一个类名的话 MyClass  a; 这句话如果在c++中,那么它就创建了一个MyClass对象 而在Java中仅仅是声明了一个引用,它并没有创建对象 3,  C++中如果用new来创建对象,那么程序员必须通过delete来释放对象

2011-11-02 16:01:32 3366

原创 关于关键字static的理解

在C语言中的static使用可以分为以下三种: 1,  静态局部变量 2,  静态全局变量 3,  静态函数   其中1只在函数内使用,而且初始值只对第一次调用该函数时有效,以后的使用过程中该变量值都是上次调用后的值 2只在模块内有效 3 静态函数也是只在本模块或者是本文件内有效   1,  和2都存在静态存储区,如果没有初始化值,那么默认出示化值为0     Java中

2011-11-02 14:52:35 590

contentproviderresolver.rar

使用contentProvider 和 contentResolver 实现两个APP间数据共享,并利用 getContentResolver().notifyChange 和 ContentObserver 来实现两个app间数据同步刷新

2020-04-22

jadx-gui-dev.exe

jadx 的功能非常的强大,对我而言,基本上满足日常反编译需求。 jadx 优点: 图形化的界面。 拖拽式的操作。 反编译输出 Java 代码。 导出 Gradle 工程。 windows 环境下 直接双击jadx-gui-dev.exe就可以直接运行。运行之后,会启动一个 terminal ,在这里你可以看到你所有操作的输出,错误日志也会输出在这里。 打开之后,你可以选择一个 apk、dex、jar、zip、class、aar 文件,可以看到 jadx 支持的格式还是挺多的,基本上编译成 Java 虚拟机能识别的字节码,它都可以进行反编译。除了选择一个文件,还可以直接将 apk 文件,拖拽进去,这一点非常好用。

2019-08-08

aidltest.rar

由于进程间不能共享内存,因此, 需要提供一些机制在不同进程之间进行数据通信。 其中AIDL 是方法之一, 一般都是配合service来进行跨进程通讯,单独AIDL无法通信。

2016-07-11

mime type 与 扩展名对应表

最全的Mime type 和扩展名的对应表,媒体解析,流媒体开发不可或缺的资料。

2012-03-26

java语言实现二叉树的各种操作

本代码由java语言实现二叉树的各种操作 包括树的创建,查找,删除,按层遍历,输出所有路径,中序遍历等操作

2011-10-14

空空如也

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

TA关注的人

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