数组: java中,数组就是一个变量,用于将相同的数据类型的数据存储在内存中。数组中的每一个数据元素都属于同一数据类型。 数组的基本要素: 1)、标识符。和变量一样,在计算机中,数组也要有名称,称为标识符,用来区分不同的数组。 2)、数组元素。当给出了数组名称,即数组标识符后,要向数组中存储数据,这 ...
分类:
编程语言 时间:
2017-06-20 23:25:53
阅读次数:
210
数组 数组的基本概念及作用 数组是相同数据类型元素的集合 数组本身是引用数据类型,即对象。但是数组可以存储基本数据类型,也可以存储引用数据类型。 数组的举例 int [] a = new int []{1,2,3,4,5}; String [] s = new String []{"小猫","小小猫 ...
分类:
编程语言 时间:
2017-06-19 20:50:49
阅读次数:
126
将字符串变成数组 Java.lang包中有String.split()方法,java中通常用split()分割字符串,返回的是一个数组。 特殊,转义字符,必须加"\\"(“.”和“|”都是转义字符) 示例: 1、如果用“.”作为分隔的话,必须是如下写法,String.split("\\."),这样才 ...
分类:
编程语言 时间:
2017-06-18 15:49:39
阅读次数:
173
Java的内存分配上,主要分4个块!一块是用来装代码的,就是编译的东西。一块是用来装静态变量的,例如用static关键字的变量,例如字符串常量。一块是stack,也就是栈,是用来装变量和引用类型的!但区别在于,装了变量以后,变量上是有值的,而引用类型本身在stack上是没有值的。一块是heap,也就 ...
分类:
编程语言 时间:
2017-06-16 20:24:56
阅读次数:
185
前言:ArrayList作为我们常用的一个集合数据类型,我们在代码中经常用它来装载数据,可谓是和HashMap一样常用的集合类型了。我们经常用它,那么就有必须知道它的内部工作原理,比如它是如何添加进去数据的,它内部的数据结构是怎样的,当我们做一个remove操作,它又做了哪些工作。了解这些内部工作的 ...
分类:
编程语言 时间:
2017-06-13 00:48:10
阅读次数:
301
问题1: Java在声明数组的过程中,是怎样分配内存的? 在栈内存中 建一个数组变量,再在堆内存中 建一个 数组对象。至于详细的内存分配细节,还得看 该初始化是 数组动态初始化 还是 数组静态初始化。 问题2: Java数组的初始化方式 有哪几种? 两种:动态初始化 和 静态初始化。动态初始化 指的 ...
分类:
编程语言 时间:
2017-06-12 10:38:47
阅读次数:
140
一、 什么是数组及其作用? 定义:具有相同数据类型的一个集合 作用:存储连续的具有相同类型的数据 二、 java中如何声明和定义数组 l 声明和定义的语法: 数据类型[ ] 数组名;( int[ ] nums ; ) 或 数据类型 数组名[]; ( int nums[ ] ;) l 为数组分配空间 ...
分类:
编程语言 时间:
2017-06-07 12:48:37
阅读次数:
174
1、数组的基本使用 (1)数组的作用 一组相同数据类型的数 数组也是变量,内存中一串连续的空间 (2)数组的基本概念 元素:(数组当中存放的数据) 数据类型:(数据的类型如,int,double,string等) 下标(从0开始到数组.length-1结束) 数组的长度(数组.length) (3) ...
分类:
编程语言 时间:
2017-06-06 20:51:25
阅读次数:
252
由于第一次写博客,希望和大家共同进步,一起努力。 首先可 以有一个对照组,运行后的结果如下: 这是正常的数组,要做的是将所有数字进行反转。而不是这样的翻转: 这样的翻转虽然结果可以变成翻转的结果,但是也将arr[0]等地址顺序也进行了翻转。不过还是将结果奉上: 所以最好还是这样翻转: 结果: ...
分类:
编程语言 时间:
2017-06-01 23:43:51
阅读次数:
223
int i1[] = {1,2,3,4,5,6}; int i2[] = {6,5,4,3,2,1}; //排序 Arrays.sort(i2); System.out.println(i1.equals( i2 )); System.out.println( Arrays.equals(i1, i... ...
分类:
编程语言 时间:
2017-05-31 10:28:58
阅读次数:
173