1.数据类型 基本分类 在Java语言中将数据类型分为以下两大类: (1)基本数据类型(重点) byte、short、int、long、float、double、boolean、char。 1个 2个 4个 8个 4个 8个 1个 2个 (2)引用数据类型(了解) 数组、类、接口、枚举以及标注 2. ...
分类:
编程语言 时间:
2019-03-17 01:17:51
阅读次数:
173
Java两种数据类型: 1):基本数据类型:byte,char,short int float long double、boolean 2):引用数据类型: 数组、类、接口。 级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double 自 ...
分类:
其他好文 时间:
2019-03-14 18:19:56
阅读次数:
215
Scanner: java的复合类型,可以实现数据从控制台输入到程序 1.首先,要引包 import java.util.Scanner; 2.创建Scanner对象 Scanner sc=new Scanner(System.in); 3.定义容器来存放读取的数据 如 int i; 或者数组类型a ...
分类:
编程语言 时间:
2019-03-14 12:02:37
阅读次数:
247
1) 数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的, 不能动态变化
2) var arr []int 这时 arr 就是一个 slice 切片,切片后面专门讲解,不急哈.
3) 数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。
4) 数组创建后,如果没有赋值,有默认值(零值)
数值类型数组:默认值为 0
字符串数组: 默认值为 ""
bool 数组: 默认值为 false
5) 使用数组的步骤
1. 声明数组并开辟空间
2 给数组各个元素赋值(默认零值)
3 使用数组
6) 数组的下标是从 0 开始的
7) 数组下标必须在指定范围内使用,否则报 panic:数组越界,比如 var arr [5]int 则有效下标为 0-4
8) Go 的数组属值类型, 在默认情况下是值传递, 因此会进行值拷贝。数组间不会相互影响
9) 如想在其它函数中,去修改原来的数组,可以使用引用传递(指针方式)
10) 长度是数组类型的一部分,在传递函数参数时 需要考虑数组的长度,看下面案例
分类:
编程语言 时间:
2019-03-09 12:51:49
阅读次数:
188
vector vector与数组类似,拥有一段连续的内存空间,并且起始地址不变。便于随机访问,时间复杂度为O(1),但因为内存空间是连续的,所以在进入插入和删除操作时,会造成内存块的拷贝,时间复杂度为O(n)。 此外,当数组内存空间不足,会采取扩容,通过重新申请一块更大的内存空间进行内存拷贝。 Li ...
分类:
其他好文 时间:
2019-03-09 01:25:31
阅读次数:
148
一、背景,由于前后端交互经验匮乏,今天遇到了一个问题。发送一个对象给后端,对象中包含了一个数组,然后请求失败了。。。 1、提交前,打印出要提交的数据,如图: 2、然后,查看了控制台, 发现 "message"中的报错信息, 不能识别的属性 'agentAreas[0][areaId]', 但是我记得 ...
分类:
编程语言 时间:
2019-03-08 17:05:36
阅读次数:
272
总结一下java 中的两种排序工具: Arrays.sort() : 主要针对 数组类型排序,如果数组里面的元素是对象,要按对象属性排序的话,需要重写 Comparator() 函数,重写里面的 int compare()函数; Collections.sort(): 主要是针对集合排序,如:lis ...
分类:
编程语言 时间:
2019-03-02 01:08:31
阅读次数:
214
高级变量类型 列表的定义 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 专门用于存储 一串 信息 列表用 [] 定义,数据 之间使用 , 分隔 列表的 索引 从 0 开始 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫 ...
分类:
其他好文 时间:
2019-03-01 15:39:07
阅读次数:
129
下面说下,可变参数和数组作为参数时的区别? 1,可变参数,可以是多个,或者没有。比如:如果我调用上面那个方法:也可以这样,handleSre();参数什么也不用写 2,可变参数是兼容数组类参数的,但是数组类参数却无法兼容可变参数;实例: 3,如果一个方法有多个参数,可变参数应放到最后。比如: ...
分类:
编程语言 时间:
2019-02-20 12:38:47
阅读次数:
200
对于数组来说,索引值既不能小于0也不能大于或等于数组值的长度。 索引值的最小有效值从0开始。 len是Go语言的内建函数的名称。 该函数用于获取字符串、数组、切片、字典或通道类型的值的长度。 var length = len(numbers) 如果我们只声明一个数组类型的变量而不为它赋值,那么该变量 ...
分类:
编程语言 时间:
2019-02-19 01:03:36
阅读次数:
223