总结
一.基本数据类型
整数型 byte 1 个字节 short 2 个字节 int 4 个字节(默认的) long 8 个字节
文本型 char 2 个字节 (声明变量时要加上单引号)
布尔型 Boolean 其值只有 2 个,true fase 默认初始值是 fase
浮点数类型 float double float 声明时 后面要加 l 默认是 double float 占 4 个字符 double
占 8 个字符。
二.数组:
概念:数组就是一组有顺序,具有相同数据类型的数据集合,也可以说是,用来存储
一组相同数据类型的数据结构。(引用类型)
就是一个小整体,在整个程序中被看作是一个对象,而数组中每一个元素都可以看作
是数组的成员变量。(自己理解的)
1.声明数组
1. 数组元素名 数组名 [];2.数组元素名 []数组名;
创建数组:
1. 利用 new 关键字创建。格式:数组名=new 数组元素的数据类型[整数元素个
数]
2. 声明数组和创建数组同时完成。格式:int [] x = new int [100].
2.数组的初始化
1. 先定义在初始化(动态初始化):int [] ia = new int[4]; ia[0]=1; ia[1]=2;ia[a]=3
2. 定义数组同时为数组元素分配空间并赋值(静态初始化):int [] ia = {1,2,3};
或 int [] ia = new int[]{1,2,3};
3.数组的引用
引用方式:arrayName[index]。Index 是数组的下标,描述了元素从数组中相对位置,
(元素下标从 0 开始)
4.一维数组
选择排序:获取当前没有排好序中的最大元素和数组最右端的元素交换,循环这个过
程即可实现对整个数组排序。
冒泡排序:依次两两比较排序元素,将带排序元素从左至右比较一遍称为一趟“冒泡”。
每趟冒泡都将带排序列中的最大关键字交换到最后位置。
5.栈内存与堆内存的关系
数组的引用保存在占内存中,在堆内存中开辟一片空间(连续的),然后栈内存上的
引用指向这片空间的首地址。
三.基本语法
标识符:可以自己起名字的都叫标识符,都遵循标识符的命名规则。
标识符命名规则:
标识符由字母、数字、下划线“_”和美元符“$”开头。