P2-0一带而过就像C语言有 intlong 等关键字一样Java也有自己的关键字这些关键字不能用于常量、变量、和任何标识符的名称不然会报错的噢注意Java里的 null 不是关键字而是类似于 true 和 false是一个字面常量所以也不允许作为标识符使用。而Java的关键字具体有哪些请去参考菜鸟文档的“Java基础语法”Java 基础语法 | 菜鸟教程看完关键字之后我们再来看一下Java的基本数据类型Java 基本数据类型 | 菜鸟教程可以看到有些是生面孔byte boolean引用类型有些是我们C语言里面就认识的老面孔我们在Java里想要查看数据类型所占的字节大小用 .SIZE 后缀即可 功能类似于C语言中的sizeof 而 .MIN_VALUE 和 .MAX_VALUE 可以让你查看这个数据类型能表达的范围的最小值和最大值搭配System.out.println()输出即可查看对应数据类型的位数 Java中的char类型跟C语言的char类型不太一样C语言的char类型占1字节Java中的char类型占2字节除了上面那些常用的类型之外 java里还有一个类型叫做 引用类型至于应用类型是什么 首先我们要知道java里面是没有指针的那么既然没有指针那一些只有指针才能实现的操作该怎么办呢我们就用这个 引用类型去实现Java的常量 我们知道在C里定义常量用const 或者 define宏定义而在Java里 我们用final去定义常量Java里面的转义字符记住下面这些常用的即可虽然目前来说暂时用不到...Java的类型转换分为隐式转换和强制类型转换\隐式转换也叫自动类型转换该转换要求 转换前的数据类的位数 要低于 转换后的数据类型的位数 如果你不知道 转换前后的数据类型谁大谁小就可以用上款提到的 .SIZE 搭配 System.out.println(); 来查看还有一个就是强制类型转换也可以叫做显式类型转换顾名思义就是显式的需要你特意要要转换的类型标注出来例如下面我们想要把int类型的变量 i1 强制转换成 byte类似 那么赋值的时候就需要给 i1 这个int类型变量前面加上一个byte表示该变量强制类型转换成了byte类型这时候就可以赋值给同样为byte类型的 变量b 了在Java中整数的默认类型是 int。 小数默认是 double 类型浮点型浮点类型就是用来存储小数的类型目前你只需要认识两个即可float类型和double类型在定义 float 类型时建议在数字后面跟上 F 或者 f比如 float number 5.14f Java的变量类型可以看到有两个陌生的类型byte 和 String 这两个变量类型我们稍后会讲如果是按照作用域来区分变量的话可以分为全局变量和局部变量局部变量一个作用域比如一个函数内部里的变量就叫局部变量无法在其他函数里用因为该变量是局部变量 可见范围只有自身所处的作用域比如自身所处的函数而全局变量可以在所有函数里都用到可见范围是整个文件全局变量一般也定义在public class xxx的里面并且在所有方法的上面还有一个变量叫做静态变量这个是比较进阶的内容感兴趣的小伙伴们可以提前去了解一下菜鸟教程是个不错的网站里面有很多基础的讲解案例可以让你快速上手一门语言所以上面一些我们之前学过的知识的Java的案例一定要多练一练相关链接菜鸟教程java中运算符的优先级顺序java里常用的一些操作符