- 博客(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
2020-04-22
jadx-gui-dev.exe
2019-08-08
aidltest.rar
2016-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人