Java基础学习之数据类型、基础语法与数组(3)

1.数据类型

1.1.基本数据类型

类型 位数 默认值
byte 8 0
char 16 'u0000'
short 16 0
int 32 0
long 64 0L
float 32 0f
double 64 0d
boolean 值只有true和false,可以使用1bit表示 0或1

1.2.引用数据类型

除基本数据类型以外的所有类型都是引用数据类型。

1.3.自动装箱与拆箱

  • 装箱:将基本类型用它的引用类型包装起来
  • 拆装:将引用类型转换成基本类型

2.基础语法

2.1.标识符

Java中各个部分都需要名字,例如类、变量、方法等都需要合适的名字,这些名字被称为标识符。
命名规范:

  • 以字母、$和_开头
  • 关键字不能作为标识符(关键字是对编译器有特殊意义的保留字)

2.2.修饰符

修饰符是用来修饰类、方法、属性的。

  • 访问控制修饰符:default、public、protected和private
  • 非访问控制修饰符:final、abstract、static、synchronized
2.2.1.访问控制修饰符

访问控制符是用来保护类、变量、方法和构造方法的访问。

  • default:默认、什么都不写时,同一个包中可见
  • public:所有类可见
  • protected:同一包内的类和所有子类可见
  • private:同一类中可见
2.2.2.非访问控制修饰符
  • final:
  • abstract:
  • static:

2.3.变量

  • 局部变量
  • 类变量:静态变量
  • 成员变量:非静态变量

2.4.注释

  • 单行注释
  • 多行注释
  • 文档注释
/**
 * 文档注释
 * @author by liquor
 * @create at 2020-06-28-15:36
 **/
public class MyHelloWorld{
	public static void main(String[] args){
		//单行注释
		/**
         * 多行
         * 注释
         */
		System.out.println("Hello World");
	}
}

代码中有适量的注释是一种良好的书写习惯,但是也不要太多,否则不易于读写代码。

3.数组

3.1.定义

一组连续的、固定大小的、存储同类型的内存空间。

3.2.声明

声明语法:数据类型[] array;
举例(以int类型为例):int[] array;

3.3.创建

1.数据类型[] array = new 数据类型[数组长度]
2.数据类型[] array = {数据元素枚举},该方式的数组长度为数据元素枚举个数

int[] array = new int[10];
int[] array = {0,1,2,3,4};

3.4.数组元素获取

array[index],index为索引下标,由于数组的是连续的存储空间,索引从0开始,最大为数组长度-1.

int[] array = {0,1,2,3,4};
System.out.println(array[0]);

3.5.多维数组

多维数组可以理解为数组元素也是数组。
1.静态初始化:

int array[][] = new int[2][3];//可以理解为2行3列

2.动态初始化:

int array[][] = {{1,2,3},{4,5,6}}

3.6.注意事项

  • 当数组作为方法参数时,若对该引用进行修改,即同时修改了引用指向的数组元素
  • 二维数组在创建时行不可省略
posted @ 2020-08-26 10:59  liquorppp  阅读(104)  评论(0编辑  收藏  举报