目录

​一、注释​

​二、关键字​

​三、常量​

​四、数据类型​

​计算机存储单元​

​java中的数据类型​

​基本数据类型:​

​引用数据类型:​


一、注释

注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要,java中注释分为三种:

单行注释,单行注释的格式是使用//,从//开始至本行结尾的文字将作为注释文字

// 这是单行注释文字

多行注释,多行注释的格式是使用/*和*/将一段较长的注释括起来

/*

这是多行注释文字

这是多行注释文字

这是多行注释文字

*/

注意:多行注释不能嵌套使用

文档注释,文档注释以/**开始,以*/结束

Java文档注释(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释,它是一种带有特殊功能的注释。如果编写java源代码时添加了合适的文档注释,然后通过JDK提供的Javadoc工具可以直接将源代码里的文档注释提取成一份系统的API文档。

二、关键字

关键字是指被java语言赋予了特殊含义的单词

关键字的特点:关键字的字母全部小写

常用的额代码编辑器对关键字都有高亮显示

三、常量

常量:在程序运行过程中,其值不可用发生改变的量

Java中的常量分类:

字符串常量:用双引号括起来的多个字符(可以包括0、一个或多个)例如"a","abc","中国"等

整数常量:整数,例如:-11,0,66等

小数常量:小数,例如:-5.5、1.0、88.88等

字符常量:用单引号括起来的一个字符,例如:'a'、'5'、'B'、'中'等

布尔常量:布尔值,表示真假,只有两个值true和false

空常量:一个特殊的值,空值,值为null

除空常量外,其他常量均可使用输出语句直接输出。

public class Demo01 { 
public static void main(String[] args) {
System.out.println(11); // 输出一个整数
System.out.println(6.6); // 输出一个小数
System.out.println('d'); // 输出一个字符
System.out.println(true); // 输出boolean值true
System.out.println("阿弥陀佛"); // 输出字符串
}
}

四、数据类型

计算机存储单元

计算机是可以用来存储数据的,但是无论内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母“b”表示,而计算机中最基本的存储单元叫“字节(byte)”,通常用大写字母“B”表示,字节是由连续的8个位组成。

除了字节外,还有一些常用的存储单元,其换算单位如下:

1B(字节) = 8bit

1KB = 1024B

1MB = 1024KB

1GB = 1024MB

1TB = 1024GB

java中的数据类型

Java是一个强类型语言,Java中的数据必须明确数据类型,在Java中的数据类型包括基本数据类型引用数据类型

基本数据类型:

数据类型

关键字

内存占用

取值范围

整数类型

byte

1

-128~127

 

short

2

-32768~32767

 

int(默认)

4

-2的31次方~2的31次方-1

 

long

8

-2的63次方~2的63次方-1

浮点类型

float

4

负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38

 

double(默认)

8

负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到 1.797693E+308

字符类型

char

2

0~65535

布尔类型

boolean

1

true,false

说明:

e+38表示乘以10的38次方,同样,e-45表示乘以10的负45次方

在java中整数默认是int类型,浮点数默认是double类型

引用数据类型:

在Java中除了8种基本数据,还有引用类型。引用类型一般情况下统称有3类

分别是:类、接口、数组。不过也可以说除了基础类型,其余的都是引用类型。引用类型是一种对象类型。

引用数据类型是用户自定义用来限制其他数据的类型

内存:引用数据类型有两块存储空间,一个在栈中、一个在堆中,栈中存放的是堆中的地址,栈中的存储速度要快于存储在堆中的对应包装类的实例对象

使用new关键字创建出来的类型都是引用数据类型

基本数据类型:变量名指向具体的数值

引用数据类型:变量名不是指向具体的数据,而是指向内存数据的内部地址。