java基础
1. 数据类型
引用数据类型存储的是数据的地址(String,自定义类型,枚举,接口,数组,,)
基本数据类型存储的是数据的内容
整数:byte(8位/1字节),short(16位/2字节),int(32位/4字节),long(64位/8字节)
小数(浮点数使用科学计数法,尾数不精准):float(32位/4字节),double(64位/8字节)
字符:char(2个字节)(使用单引号引起来的单个内容,可以存汉字)
布尔:boolen(1位)
栈,堆
常量区
2. 分支,循环
- 单分支:if
- 多分支:if…else
- switch分支:switch,case,default,break,switch
- for循环:
- while循环:
- do…while循环:
3. 数组
- 基本数据类型数组:
- 例1:int[] nums = new int[3];//语法:dataType[] arrayRefVar = new dataType[arraySize];
- 例2:int[] nums = {100,200,300};//语法:dataType[] arrayRefVar = {value0, value1, …, valuen};
- 例3:int[] nums = new int[]{100,200,300};//语法:dataType[] arrayRefVar = new dataType[]{value0, value1, …, valuen};
- 对象数组:
- 例:People[] peoples = new People[3];//语法:对象类型[] 变量名 = new 对象类型[长度]
- 二维数组:
- 例:int[][] nums = new int[3][2];//语法:dataType[][] arrayRefVar =new dataType[rows][cols];
- 多维数组
Java面向对象
1. 类的定义和对象的使用
-
- 问:什么是类?答:抽象的来说,类是对象的抽象,是对象的模板(月饼模子);直