码迷,mamicode.com
首页 >  
搜索关键字:数组使用    ( 552个结果
char*s与chars[]
C语言中由于指针的灵活性,导致指针能代替数组使用,或者混合使用,这些导致了许多指针和数组的迷惑,因此,刻意再次深入探究了指针和数组这玩意儿,其他类型的数组比较简单,容易混淆的是字符数组和字符指针这两个。。。下面就开始剖析一下这两位的恩怨情仇。。。 1 数组的本质 数组是多个元素的集合,在内存中分布在 ...
分类:其他好文   时间:2019-06-22 17:02:04    阅读次数:120
集合框架
集合框架 2.1. Collection java提供了一种可以存一组数据的数据结构,其提供了丰富的方法,在实际开发中往往比数组使用的广泛。这种数据结构称为集合:Collection。 Collection是一个接口,其定义了集合的相关功能方法。 2.1.1. List和Set Collection ...
分类:其他好文   时间:2019-06-12 21:21:30    阅读次数:109
Java中数组的定义方式
数组定义方式一 动态方式(指定数组的长度) 格式: 数组存储的数据类型[]数组名字 = new 数组存储的数据类型[长度]; [] : 表示数组。 数组名字:为定义的数组起个变量名,满足标识符规范,可以使用名字操作数组。 new:关键字,创建数组使用的关键字。 数组存储的数据类型: 看创建的数组用来 ...
分类:编程语言   时间:2019-06-07 17:53:02    阅读次数:95
Java入门教程七(数组)
数组是最常见的一种数据结构,它是相同类型的用一个标识符封装到一起的基本类型数据序列或者对象序列。数组使用一个统一的数组名和不同的下标来唯一确定数组中的元素。实质上,数组是一个简单的线性序列,因此访问速度很快 一维数组 一组相同类型数据的线性集合,一旦声明了数组的大小,就不能再修改。 创建 数据类型[ ...
分类:编程语言   时间:2019-06-06 09:23:41    阅读次数:119
数据结构中的数据——动态数组的创建
1,StaticArray 确实可以代替原生数组使用,但是在创建 StaticArray 对象时,数组大小必须明确指定,能不能创建一个对象在使用过程中,对象的大小可以动态指定,且功能超越 StaticArray; 2,课程目标: 1,本节课完成 DynamicArray 类的创建,; 2,Dynam ...
分类:编程语言   时间:2019-05-25 11:16:16    阅读次数:138
ArrayList实现原理分析
ArrayList使用的存储的数据结构 ArrayList的初始化 ArrayList是如何动态增长 ArrayList如何实现元素的移除 ArrayList小结 ArrayList是我们经常使用的一个数据结构,我们通常把其用作一个可变长度的动态数组使用,大部分时候,可以替代数组的作用,我们不用事先 ...
分类:其他好文   时间:2019-05-12 20:07:28    阅读次数:197
344. 反转字符串
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。 示例 1: 示例 2: 可以直接调用re ...
分类:其他好文   时间:2019-05-12 11:06:12    阅读次数:100
指针和数组
对数组的元素使用取地址符就能得到指向该元素的指针: 编译器自动讲数组名字替换为一个指向数组首元素的指针: 当数组作为一个auto变量的初始值时,推断得到的类型是指针而非数组: 使用ia作为初始值执行初始化的过程: decltype(ia)返回的类型是由10个整数构成的数组: 指针也是迭代器 允许使用 ...
分类:编程语言   时间:2019-05-11 18:18:07    阅读次数:141
jdk 源码阅读有感(一)String
闲暇之余阅读 jdk 源码。 (一)核心属性 String的核心结构,char型数组与 int 型 hash值。 (二)构造器 构造器方面,由于上述两个值是不可更改的,所以直接 对 String 构造,其实是没有用的,只不过是加上了一个引用。 对 char 类型数组使用构造方法时,则会借用调用相关的 ...
分类:其他好文   时间:2019-05-09 18:24:27    阅读次数:158
java对象的加载过程
1检测类是否被加载 虚拟机遇到对象的创建 首先将去检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已被加载、解析和初始化过(类的加载过程)。 如果没有,那必须先执行相应的类加载过程。 2为新生对象分配内存 通过计算对属性计算在堆中分配空间。空间大小固定且不再 ...
分类:编程语言   时间:2019-05-05 18:01:27    阅读次数:202
552条   上一页 1 ... 10 11 12 13 14 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!