0%

Java 编程基础(一):数据类型和变量

1. 数据划分为不同的类型的意义

  • 意义在于对纷繁复杂的抽象数据进行分类,以便于理解和具象操作

2. Java 中的基本数据类型

  • 整数类型:有 4 种整形 byteshortintlong,分别有不同的取值范围
  • 小数类型:有 2 种类型 floatdouble,有不同的取值范围和精度
  • 字符类型char,表示单个字符
  • 布尔类型boolean,表示真假,包括 truefalse 两种取值

3. 怎么理解数组

  • 数组表示固定长度的同种数据类型的多条纪录,这些数据在内存中连续存放
  • 数组有三个特点:大小固定、类型一致、连续存放
  • 基本数据类型都有对应的数组类型,数组是最基础也是最简单的一种数据结构

4. “Java 中除了基本数据类型,其他都是对象类型”,这句话对吗

  • 对,广义上可以这里理解

5. 对象到底是什么,怎么理解对象

  • 对象是由基本数据类型、数组和其他对象组合而成的一个东西,以方便对其整体进行操作
  • 打个比方:世界万物都是由元素周期表中的元素组成的,基本数据类型就相当于化学中的基本元素,而对象就相当于世界万物
  • 就像《Java 编程思想》里说的:“万物皆对象

6. 内存的含义是什么,怎么理解

  • 内存相当于操作数据时存储数据的容器,所谓内存在程序看来就是一块有地址编号的连续的空间
  • 数据放到内存中的某个位置后,为了方便地找到和操作这个数据,需要给这个位置起一个名字,这个名字就是变量
  • 声明一个变量,其实就是在内存中分配了一块空间。对于变量来说,位置是位置、内容是内容,位置不变(生命周期内)、内容可变
-------------------- 本文结束感谢您的阅读 --------------------