一、NSdata的概念1、使用文件时需要频繁地将数据读入一个临时存储区,它通常称为缓冲区2、NSdata类提供了一种简单的方式,它用来设置缓冲区,将文件的内容读入缓冲区,或者将缓冲区内容写到一个文件。3、对于32位应用程序,NSdata缓存最多2GB4、我们有两种定义 NSData(不可变缓冲区),...
分类:
移动开发 时间:
2014-08-18 00:11:23
阅读次数:
542
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同...
分类:
编程语言 时间:
2014-08-18 00:02:12
阅读次数:
278
------- android培训、java培训、期待与您交流! ---------- 集合1、集合和对象数组的区别: 数组的长度不可变,集合的可变; 数组可以存储基本数据类型和对象...
分类:
其他好文 时间:
2014-08-15 22:29:49
阅读次数:
265
一.反射之实例化Class类的5种方式:java的数据类型可以分为两类,即引用类型和原始类型(即基本数据类型)。 对于每种类型的对象,java虚拟机会实例化不可变的java.lang.Class对象。 它提供了在运行时检查对象属性的方法,这些属性包括它的成员和类型信息。更重要的是Class对象...
分类:
编程语言 时间:
2014-08-15 17:26:59
阅读次数:
353
复杂数据类型有哪些?各特性是什么?各使用场景是什么?列表和元组的区别是什么?为什么会有这两种数据类型?列表和元组为什么可以存放不能类型的数据?什么是工厂函数?字符串特性:1.在Python中没有字符类型所以定义字符串可以用双引号或单引号2.字符串是不可变类型3.三引号..
分类:
编程语言 时间:
2014-08-15 02:41:48
阅读次数:
261
分析问题 由于字符串的不可变性,程序中对用一字符串的大量修改或者对多个引用赋值同一字符串理论上会产生大量的临时字符串对象,这会极大程度地降低系统的性能。对于前者,可以使用StringBuilder类型来解决问题,这在前面章节中已经有所介绍了,而对于后者,.NET提供了另外一种不透明的机制来帮助优化....
分类:
其他好文 时间:
2014-08-13 12:44:36
阅读次数:
165
在Python中有三种内建的数据结构——列表list、元组tuple和字典dict列表中的项目包括在方括号中,项目之间用逗号分割元组和列表十分类似,只不过元组和字符串一样是不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组最通常的用法是用在打印语句中age = 22name = ...
分类:
编程语言 时间:
2014-08-12 16:31:14
阅读次数:
211
第二章函数编程的核心概念
本章介绍
■了解概念和基础
■不可变数据编程
■函数式代码的推论
■函数式值和数据类型
如果你问三个函数程序员,什么是函数范式最基本的方面,很可能有三个不同的答案。原因是函数编程已经存在很长时间了,各种不同的编程语言应用范围很广泛;每种语言强调的重点不同,但对于其他的语言来说,可能并不重要;但其中的大部分概念在所有的函数式语言中都有所表现。
本章...
分类:
其他好文 时间:
2014-08-12 10:25:53
阅读次数:
170
c#常用的字符串函数例一:获取字符串的大小写函数ToLower():得到字符串的小写形式ToUpper():得到字符串的大写形式注意:字符串时不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串通过函数返回值的形式返回。源码如下:using System;using System....
分类:
其他好文 时间:
2014-08-10 21:25:00
阅读次数:
395
问题:1.Python数值有哪些?2.各类型的精度是多少?3.类型的转换是如何实现的?5.如何使用这些数据类型?需要注意什么?6.什么是不可变类型?数值类型:整型:(不可变类型)标准整型:取值范围[-sys.maxint-1,sys.maxint]长整型:可表示无限大的整数,其值仅与你机器支持的(虚拟..
分类:
编程语言 时间:
2014-08-10 18:51:42
阅读次数:
268