1.字符串数组的每一个元素都是一个字符串的引用,字符串的是一个对象,并不是把字符串直接存储在了数组内,而是将它的引用存储进去
2.二位数组的长度是它的行数,而每行的长度是它本行的列数,因为在存储二位数组的过程中,栈内存储的二维数组名,堆内存储着多个一维数组(二维数组由一维数组组成),而每一个一维数组的长度可以不尽相同,每一个一维数组的引用存储在一个一维数组内,然后这个存储引用的一维数组的地址存储在栈内的二位数组名内;
一维数组
二维数组
3.简单的if-else语句,可以直接用三位运算符 ? :来代替;
4.增强for循环,用来对数组或者集合对象进行遍历
语法格式for(Type name:数组或集合类型对象){循环体}
5.break语句,可以跳出循环,跳出当前代码块
6.continue语句,只可以用于循环结构,带标号的continue语句可以使程序的流程直接转入标号标明的循环层次
7.基本数据类型:
整数类型 byte 1bit
short 2bit
int 4bit
long 8bit
浮点类型 float 4bit
double 8bit
字符类型 char 2bit
布尔类型 boolean 1bit
引用类型---对象
8.输出数组的一个方式
System.out.println(Arrays.toString(a));
Arrays类的一个方法
9.
虚拟机栈:容量小但是速度快,所定义的基本数据类型也就存储在虚拟机栈
10.常量的声明
final int a=10;
常量只能被赋值一次,而且定义时要用到final;