传统的数组定义方法如下: 有什么缺点呢?不直观,因为引用数组元素的时候用的是索引,而索引是一个数字,你并不能很好的了解到这个数字到底代表的是什么意思,这有点类似IP地址和域名的关系。为了解决这个问题提出了关联数组的概念。 关联数组是个什么意思?就是我们定义数组的时候可以给数组中的元素起一个名字,不仅 ...
分类:
编程语言 时间:
2018-02-18 22:45:01
阅读次数:
279
上图包含两种定义数组的方法,一种是通过数组索引来创建的,一种是通过array()函数来创建的。 ...
分类:
编程语言 时间:
2018-02-18 20:43:15
阅读次数:
177
一.什么是异常 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。 在Java中异常被当做对象来处理,根类是 ...
分类:
编程语言 时间:
2018-02-05 23:17:05
阅读次数:
153
一.什么是异常 异常的英文单词是exception,字面翻译就是“意外、例外”的意思,也就是非正常情况。事实上,异常本质上是程序上的错误,包括程序逻辑错误和系统错误。比如使用空的引用、数组下标越界、内存溢出错误等,这些都是意外的情况,背离我们程序本身的意图。 在Java中异常被当做对象来处理,根类是 ...
分类:
编程语言 时间:
2018-02-05 19:58:33
阅读次数:
166
Java 一维数组: 1.定义: (1) 类型[] 数组名=new 类型[大小]; (2) 类型 数组名[]=new 类型[大小]; 2.数组元素引用:数组名[下标] 下标的下限为0 上限为数组的大小-1 1.给数组赋随机整型值,代码如下:static void setRandom(int[] x) ...
分类:
编程语言 时间:
2018-01-30 16:56:37
阅读次数:
236
数组会对它里面的每一个元素进行一次强引用,保证不会释放 initwithrootview 但凡是通过initwithroot,add加载的东西也都是强引用了一次 所以,说把局部变量的导航控制器赋值给窗口的根视图时候,导航控制器(局部变量)依然存在,不会销毁 但是,子定义窗口的时候用局部变量就不信行 ...
分类:
其他好文 时间:
2018-01-26 01:39:04
阅读次数:
217
元组(tuple)属于不可变序列 tuple特性: 特性一:可包含任意对象的有序集合 特性二:通过下标索引访问元素 特性三:固定长度,异质,可任意嵌套 特性四:不支持原位改变 特性五:存储机制:对象引用数组 先说说说如何生成一个元组类型的对象 1 >>> #元组的构建方法 2 >>> # 1 用() ...
分类:
其他好文 时间:
2018-01-07 14:16:57
阅读次数:
117
先上一个图(引自:深入java虚拟机) java里面数据类型分为两种,基本类型(byte、short、char、int、float、double、long、boolean)和引用类型(类引用、接口引用、数组引用)。 1. 基本类型就是可以在方法栈中存储的操作数类型,可以不存储在堆区中。而引用类型只是 ...
分类:
编程语言 时间:
2017-12-19 12:32:56
阅读次数:
186
1 数组的定义与使用数组是具有一定顺序关系的若干相同类型变量的集合体,组成数组的变量称为该数组的元素。 使用数组元素必须先声明,后使用。一般只能逐个引用数组元素,而不能一次引用整个数组 2 数组的存储与初始化一维数组的存储: 数组元素在内存中顺次存放,它们的地址是连续的。元素间物理地址上的相邻,对应 ...
分类:
编程语言 时间:
2017-12-04 22:19:16
阅读次数:
192
索引器有什么用处? 索引器有什么用处? 索引器有什么用处? C#语言一个最令人感兴趣的地方就是类的索引器(indexer)。简单说来,所谓索引器就是一类特殊的属性,通过它们你就可以像引用数组一样引用自己的类。显然,这一功能在创建集合类的场合特别有用,而在其他某些情况下,比如处理大型文件或者抽象某些有 ...
分类:
其他好文 时间:
2017-10-28 13:46:26
阅读次数:
116