Java关键字、标识符及基本数据类型

目录

一、关键字和标识符

1、关键字

2、标识符

标识符的命名规则:

3、变量和常量

二、基本数据类型

1、分类

2、表示范围

整数类型:

浮点类型:

字符型:

布尔型:

3、数据类型转换

三、IDEA使用小技巧


一、关键字和标识符

1、关键字

        关键字就是指Java代码中已经有特殊特殊用途的词,比如说public、static、void、super等。

2、标识符

        标识符通俗的说就是自己取的名字,变量名、函数名、类名等。

标识符的命名规则:

(1)不能使用关键字来作为标识符;

(2)标识符由字母、数字、下划线、$组成,但是不能以数字开头;

(3)给变量起名字的时候要起有意义的名字,做到“见名知意”,比如说年龄通常取名为:age。

3、变量和常量

上面提到了变量,这里补充一下变量和常量的区别哦。

(1)变量,顾名思义就是可以“变”的量,即它的值可以改变。

(2)常量,对比变量来记,常量也就是值不能改变的量,Java中用final来修饰常量。

具体定义方法如下:

        //变量 variable
        int age = 22;
        age = 23;  //可以修改变量的值

        //常量 final修饰常量
        final int age1 = 20;
        //age1 = 21; //修改常量的值会报错

二、基本数据类型

1、分类

Java是一种强类型的语言,对于每一种数据都定义了明确的具体数据类型,并在内存中分配了不同大小的内存空间。具体类型分类如下:

从上图中可以看到,整数类型有四种,其实它们表示的数据类型是一样的,唯一的区别就是表示范围不同;两种浮点类型也只是表示范围不同。

2、表示范围

整数类型:

        1个字节=8位

(1)byte:,占1个字节,不考虑负数的表示范围是:0~255(即 0 ~ 2^8-1),考虑正负表示范围:-128~127(即 -2^7 ~ 2^7-1)

(2)short,占2个字节,16位,不考虑正负的表示范围是0~65535(即 0 ~ 2^{16}-1),考虑正负表示范围: -2^{15} ~ 2^{15}-1

(3)int:,占4个字节,不考虑正负的表示范围是:0 ~ 2^{32}-1,考虑正负表示范围: -2^{31} ~ 2^{31}-1

(4)同理可以得到 long(占8个字节)的表示范围。(这个留给大家自己写一下哦,检验一下上面的内容看懂了没有)。

浮点类型:

(1)float:,占4个字节(32位)

        正数:大约从 1.4E-45(最小正非零值)到 3.4E+38(最大正值)。

        负数:大约从 -3.4E+38-1.4E-45

(2)double,占8个字节(64位)

        正数:大约从 4.9E-324(最小正非零值)到 1.8E+308(最大正值)。

        负数:大约从 -1.8E+308-4.9E-324

字符型:

char,占2个字节,采用的是Unicode编码,可以存储汉字。每个字符在编码表里面都对应一个int整数。

char ch1 = 'a';
char ch2 = '中';

从上表中可以看到 'a' 对应int类型的92,'A'对应65,它们之间相差32,即对应的大小写字母之间相差32,这个结论对于写大小写转换的方法很有用哦。

布尔型:

boolean,只有true和false两种情况。

3、数据类型转换

(1)从小范围到大范围可以自动转换

//以int和double类型的转换为例
int i = 3;
System.out.println("i = " + i); // i = 3
double j = i;
System.out.println("j = " + j); // i = 3.0

(2)从大到小需要强制类型转换,可能会丢失精度,就像是你要把大杯子里面的水强行装到小杯子里面就可能会装不下,需要舍去一部分。

//以int和double类型的转换为例
double d = 3.14;
System.out.println("d = " + d); // d = 3.14
//int in = d;  //这样写报错
int in = (int) d;
System.out.println("in = " + in); // in = 3

(3)可以自动转换的顺序:byte->short(char)->int->long->float->double

三、IDEA使用小技巧

到这里Java的基本数据类型就差不多了,应用类型后面会介绍,这里补充使用IDEA开发代码时的几个快捷键使用,帮助大家快速开发。

(1)Ctrl + Shift + R : 根据输入内容替换对应内容,范围为整个项目 或 指定目录内的文件

(2)Shift+F6:文件、变量、方法的重命名:

(3)Ctrl+D: 复制当前行到下一行

(4)Ctrl+X 剪切光标所在行, 也可以当删除

(5)Shift+Enter: 在光标所在行下一行插入代码

(6)Ctrl+Shift+向上、向下箭头 :將光标所在的这一行上移或者下移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值