每个Android 程序员都不是Android应用开发之路上孤军奋战的一个人,GitHub上浩如烟海的开源框架或类库就是前人为我们发明的轮子,有的轮子能提高软件性能,而有的轮子似乎是以牺牲性能为代价换取编程速度。擅长利用轮子的程序员已经遥遥领先,不擅长利用轮子的程序员总是嫌前人发明的轮子不够圆,自己 ...
分类:
移动开发 时间:
2017-11-02 11:29:56
阅读次数:
279
一个漏写var带来的问题: 这个是不标准的写法!不建议使用 但是效果还是出来了,为什么呢? 原因: https://zhidao.baidu.com/question/1637589020484843580.html 为什么可以通过id直接访问对象,是因为所有的元素ID都相当于一个保存对象的全局变量 ...
分类:
编程语言 时间:
2017-10-22 11:11:25
阅读次数:
232
jvm体系结构 1.类装载子系统:装载具有合适名称的类或者接口 2.执行引擎:负责执行包含在已装载类或接口中的指令。 内存模型 每个jvm中都会包含: 方法区(持久代),java堆(heap),java栈(stack),指令计数器(寄存器),本地方法栈。 java堆:保存对象实例。 java栈:保存 ...
分类:
编程语言 时间:
2017-10-22 11:05:48
阅读次数:
174
JAVA容器类类库的用途为“保存对象”,一种是Collection,一种就是Map。 但不论是哪种容器类,都必须有某种方式可以插入元素,并将它们取回!例如List中可以使用add()插入元素,get()用来取出元素。 但是容器类必须指定确切的类型,比如ArrayList<Interger>,但如果要 ...
分类:
编程语言 时间:
2017-10-18 14:58:11
阅读次数:
217
说明:先从整体介绍了Java集合框架包含的接口和类,然后总结了集合框架中的一些基本知识和关键点,并结合实例进行简单分析。 1、综述 所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。 当我们把一个对象放入集合中后,系统会 ...
分类:
编程语言 时间:
2017-10-16 18:03:15
阅读次数:
161
OC在类文件的内部访问实例变量,有直接访问和使用getter/setter方法访问两种方式,它们的区别有: 1、直接访问不经过OC的方法分发(method dispatch),所以访问速度比较快,在这种情况下,编译器所生成的代码会直接访问保存对象实例变量的那块内存。 2、直接访问实例变量时,不会调用 ...
分类:
移动开发 时间:
2017-10-12 23:05:09
阅读次数:
256
类的成员 类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 一、字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最 ...
分类:
编程语言 时间:
2017-09-28 13:14:59
阅读次数:
220
由于在程序终止时,对象都会被销毁,而如果能够在程序不运行的情况下仍然保存对象和它的信息会非常有用.虽然能够通过写入文件或是数据库来达到该目的,但是如果能将该对象声明为持久性,并且java为我们处理好所有的细节,就会十分方便. Java的对象序列化能够将实现了serizlizable接口的对象转换成一... ...
分类:
其他好文 时间:
2017-09-22 22:28:42
阅读次数:
131
JSON 语法是 JavaScript 语法的子集。 JSON 语法是 JavaScript 对象表示语法的子集。 1. 数据在名称/值对中 2. 数据由逗号分隔 3. 花括号保存对象 4. 方括号保存数组 JSON 数据的书写格式是:名称/值对。 名称/值对包括字段名称(在双引号中),后面写一个冒 ...
分类:
Web程序 时间:
2017-09-10 23:44:50
阅读次数:
294
JSON 语法是 JavaScript 语法的子集。 JSON 语法是 JavaScript 对象表示语法的子集。 1. 数据在名称/值对中 2. 数据由逗号分隔 3. 花括号保存对象 4. 方括号保存数组 JSON 数据的书写格式是:名称/值对。 名称/值对包括字段名称(在双引号中),后面写一个冒 ...
分类:
Web程序 时间:
2017-09-08 10:09:46
阅读次数:
238