加载中
Java对象引用和回收

1、垃圾回收器需要关注的内容 ava运行时内存区域的各个部分中,程序计数器、虚拟机栈、本地方法栈这三个区域的生命周期和线程相关,栈中的栈帧随着方法的进入和退出执行着进栈和出栈,每一个...

2018/08/21 08:57
7
java虚拟机内存 对象创建引用 概述

1、Java虚拟机运行时数据分区图 程序计数器:线程私有,是一块较小的内存空间,它是当前线程所执行的字节码文件的行号指示器 java虚拟机栈:线程私有,其生命周期与线程相同,这也就是我们平...

2018/08/20 23:22
7
数据结构:散列

在一个数据结构中查找key元素,用顺序查找、二分查找都需要经过一系列关键之比较才能查找到结果,平均查找长度与数据量有关,元素越多比较次数就越多。 如果根据元素的关键字就能知道元素的存...

2018/08/20 17:59
4
数据结构:二分查找 java

二分查找的前提是有序存储,利用顺序存储和元素排序 /** * 二分查找,查找成功,返回下标记 * @param values * @param begin * @param end * @param key * @param <T> * @return */ public ...

2018/08/19 23:20
7
Android view事件分发初步

点击事件用MotionEvent表示,最重要的事件分别是: 手指按下:ACTION_DOWN 手指移动:ACTION_MOVE 手指抬起:ACTION_UP 点击事件的分发始于Activity,通过Window,然后再传递到View MotionEv...

2018/08/19 19:23
15
计模式:单例模式

单例目前有6中实现方式 1、饿汉式 /** * 饿汉式 * 随着类加载便初始化了,基于类加载器,避免的多线程问题,如果不使用这个类会造成资源浪费,占用内存 */ public class SingletonHungry { ...

2018/08/19 00:05
7
设计模式:工厂方法模式(工厂模式)

工厂方法模式才是真正的工厂模式,前面讲到的静态工厂模式实际上不能说是一种真正意义上的设计模式,只是一种变成习惯。 工厂方法的类图: 这里面涉及到四个种类: 1、抽象产品: Product 2、...

2018/08/18 22:30
16
设计模式:简单工厂模式(静态工厂方法模式)

简单工厂的构成包括三个角色: 1)抽象产品类 2)具体产品类(继承抽闲产品类) 3)工厂类(生产具体产品) 具体代码实现 1、抽象产品类 /** * 抽象类 */ public abstract class Car { /** *...

IOS 静态库制作一 (xxxxx.a)

1、什么是库? 库(Library)就是编译好的二进制代码,加上头文件就可以对外提供使用. 封装库的原因: 1)代码提供给外部使用,但是不希望被看到源码,这种情况就需要封装成库,对外只暴露头文...

iOS
2018/07/05 08:39
26
IOS pch预编译的头文件使用,宏定义控制NSLog输出

步骤: 1、创建一个pch文件 2、在pch文件中定义日志输出的宏 3、配置pch文件 comman + N 选中other 中的 PCH file next,会默认带有PrefixHeader这个名字,意思是预编译的头文件; PrefixHe...

iOS
2018/06/30 00:07
30
IOS-UI 属性frame和bounds

在使用代码编写界面的时候会遇到一些重要属性,其中frame和bounds这两个属性可能比较容易混淆 bounds:表示该图示在本地坐标系统中的位置和大小,相对于自己 frame:表示view在其父视图坐标系...

iOS
2018/06/28 13:08
13
IOS-UI UI初步代码布局添加事件

ISO开发界面,UI是必须学习的一部分,其实很早之前想学来了,一直没有沉下心来学习。看到IOS的代码风格和布局就别扭的不行,跟java代码和android布局比较显得不是那么方便,所以一直到现在。...

2018/06/24 12:34
17
ISO:数据持久化4(sqlite3)

SQLite3 1、简介 SQLite使用C语言编写,可移植性性强,可靠性高,小而易用,运行时同使用它的应用程序公用相同的进程空间,并不会出现在两个不同的进程里; SQLite提供了SQL-92标准的支持,支...

2018/06/21 14:52
4
xcode常用快捷键

# xcode快捷键 上移动: command + option + [ 下移动: command + option + ] 左移动: command + [ 右移动: command + ] 方法代码块隐藏:command + opt......

2018/06/20 20:51
0
ISO:数据持久化3(对象归档NSKeyedArchiver)

ISO:数据持久化(NSKeyedArchiver) 1、NSKeyedArchiver 归档在iOS中其实就是一种序列化,只要遵循了NSCoding协...

2018/06/20 20:49
1
ISO:数据持久化2(Preference)

#数据持久化(Preference)# 通过Preference来持久化数据,数据保存在:沙盒/Library/Preferences/xxx.plist这个路径文件里 ...

2018/06/20 18:25
4
ISO:数据持久化1(plist)

1、数据持久化的几种方式: plist(XML属性列表) Preference(偏好设置) NSKeyedArchiver归档(NSCodi...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部