1. Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法确定具体的数量),ja ...
分类:
编程语言 时间:
2018-12-19 16:57:42
阅读次数:
175
揭开java method的一个秘密:巨型函数 相信,很多人都不知道Java的Method的上限为64K。本文将超过这个上限的函数叫做巨型函数。 巨型函数的问题 1、如果代码超过了这个限制,Java编译器就报"Code too large to complier"的错误。 2、代码并没有超过64K的 ...
分类:
编程语言 时间:
2018-12-12 15:03:59
阅读次数:
211
给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 由题 ...
分类:
编程语言 时间:
2018-12-07 18:34:37
阅读次数:
272
废话不多说直接进入正题,本文将一步步来分解ArrayList: 先看下ArrayList主要的成员变量: 再看其构造方法,其主要操作为初始化元素数组elementData: 初始化不指定初始容量:elementData初始化为默认的空数组 初始化指定初始容量:做一个简单的判断然后初始化element ...
分类:
编程语言 时间:
2018-12-05 00:05:02
阅读次数:
185
恢复内容开始 数组的概念: 数组就相当于一个书架放着一些相同类别的书籍,这些书籍都是有分类的比如计算机类医学类等等书籍。 数组的声明格式: 动态声明 静态声明 静态数组初始化与动态数组初始化区别:静态初始化是根据元素的个数,来分配数组大小。 动态初始化是指定大小后再初始化值。 数组的内存图: 栈:局 ...
分类:
编程语言 时间:
2018-11-07 23:02:10
阅读次数:
210
今天看了《Java编程思想》,上面写到了数组初始化。在Java中可以将一个数组赋值给另一个数组(如上),但是它其实只是复制了一个引用,并没有分配空间。上面代码的打印出来就是“11,12,13,14,15” ...
分类:
编程语言 时间:
2018-10-29 21:36:54
阅读次数:
124
一维数组初始化三种方法(第一个元素索引(下标)必须是从 0 开始) 数组的lenght属性(a.length>>>输出返回值)输出数组最大下标(a.length-1) 注: 1.length返回的是int型 不可能是小数 2.数组长度不可定义为是负数 3.length值是常量 ...
分类:
其他好文 时间:
2018-10-28 23:01:23
阅读次数:
178
公司要升级产品的服务器,apache、mysql、php全部升级。 在升级到php7.2(原来5.7),在修改测试的时候发现有个解密库解密出错了。 查找后发现是数组赋值的问题。 如上图。 将数组初始化的"",改为NULL。 好像是php7.2的语法修改了。 ...
分类:
编程语言 时间:
2018-10-22 14:50:51
阅读次数:
207
Shell 数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: 实例 我们也可以使用下标来定义数组 ...
分类:
编程语言 时间:
2018-10-12 14:00:37
阅读次数:
124