码迷,mamicode.com
首页 >  
搜索关键字:对象引用    ( 1444个结果
OC教程8-内存管理
OC8-内存管理 OC语言中的内存管理机制为ARC(Automatic Reference Counting,自动引用计数)。与2011年中旬推出,替换陈旧且低效的手动内存管理,关于手动内存管理的内容,本章教程不在讲授。本章主要从以下几个方面对内存管理进行展开讲讲解。 内存管理原则对象引用类型属性引用类型强引用循环AUTO类型与释放池 1,内存管理原则 核心原则:没有被对象指针使用(指...
分类:其他好文   时间:2015-06-01 22:47:53    阅读次数:260
java对象引用在方法中传递
java对象引用在方法中传递 package com.cy; public class Client { public static void main(String[] args) { Student std = new Student("cy", 24); changeStudentNameAn...
分类:编程语言   时间:2015-06-01 20:27:07    阅读次数:156
java集合及分类
主要分为Collection和Map,Collection获取保存的对象引用使用的是索引,我们可以把它们看成是类似数组的类,而Map则是以键值对的方式存储对象,每个对象在Map中存储时都会有一个键值与之对应。Collection是集合类的顶级接口,其直接继承的接口有Set和list。而Collec....
分类:编程语言   时间:2015-05-30 17:51:24    阅读次数:188
垃圾回收算法概述
引用计数:一个对象被引用计数器加一,取消引用计数器减一,引用计数器为0才能被回收。优点:简单。缺点:不能解决循环引用的问题,比如A引用B,B引用A,但是这两个对象没有被其他任何对象引用,属于垃圾对象,却不能回收;每次引用都会附件一个加减法,影响性能。 标记清除法:分为两个阶段:标记阶段和清除阶段。标记阶段通过根节点标记所有可达对象,清除阶段清除所有不可达对象。缺点:因为清除不可达对象之后剩余的内存不...
分类:编程语言   时间:2015-05-27 15:44:48    阅读次数:131
Convert.ToString和ToString的区别
Convert.ToString能处理字符串为null的情况,不抛出异常。ToString方法不能处理字符串为null的情况,会抛出异常。如:“未将对象引用设置到对象的实例”。
分类:其他好文   时间:2015-05-25 16:25:02    阅读次数:137
Java垃圾回收机制详解
1. 垃圾回收的意义 在C++中,对象所占的内存在程序结束运行之前一直被占用,在明确释放之前不能分配给其它对象;而在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。垃圾回收意味着程序不再需要的对象是"无用信息",这些信息将被丢弃....
分类:编程语言   时间:2015-05-23 11:15:29    阅读次数:159
Java类集框架之ArrayList源码剖析
ArrayList 基于数组实现,本质上是对象引用的一个变长数组,能够动态的增加或减小其大小。 不是线程安全的,只能用在单线程环境下。多线程环境下可以考虑用Collection.synchronizedList(List l)函数返回一个线程安全的ArrayList类,也可以使用concurrent并发包下的 CopyOnWriteArrayList类 下面直接贴ArrayList的Jav...
分类:编程语言   时间:2015-05-20 22:23:49    阅读次数:209
Spring笔记2——Spring中Bean的装配
1、引言 Spring中,对象无需自己负责查找或创建与其关联的其他对象,而是由容器负责把需要相互协作的对象引用赋予各个对象。创建应用对象之间的协作关系的行为通常称为装配(Wiring),这也是依赖注入的本质。2、声明Bean 配置Bean的方式主要有两种:基于XML文件的配置方式和基于Java...
分类:编程语言   时间:2015-05-20 20:12:46    阅读次数:129
未将对象引用设置到对象的实例--可能出现的问题总结
一、网络上的一般说法1、ViewState 对象为Null。2、DateSet 空。3、sql语句或Datebase的原因导致DataReader空。4、声明字符串变量时未赋空值就应用变量。5、未用new初始化对象。6、Session对象为空。7、对控件赋文本值时,值不存在。8、使用Request....
分类:其他好文   时间:2015-05-19 12:52:40    阅读次数:119
Java内存管理第三篇 - 内存可能产生的问题
Java内存在分配和回收的过程中会产品很多的问题,下面来说一说可能会产生的问题。 1、垃圾处理                从程序运行的根节点出发,遍历整个对象引用,查找存活的对象。那么在这种方式的实现中,垃圾回收从哪儿开始的呢?即,从哪儿开始查找哪些对象是正在被当前系统使用的。上面分析的堆和栈的区别,其中栈是真正进行程序执行地方,所以要获取哪些对象正在被使用,则需要从Java栈开...
分类:编程语言   时间:2015-05-18 10:54:17    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!