一、标识符
关键字:
abstract | assert | boolean | break | byte |
---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
- Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符
标识符的注意点:
- 所有的标识符都应该以字母(A-Z或者a-z)、美元符($)或者下划线(_)开始
- 首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或数字的任何字符组合
- 不能使用关键字作为变量名或者方法名
- 标识符是大小写敏感的
- 合法标识符举例:age、$salary、_value、_1_value
- 非合法标识符举例:123abc、-salary、#abc
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low
二、数据类型
- 强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- 弱类型语言
- 变量:就是可以变化的量!
- Java是一种强类型语言,每个变量都必须声明其类型
- Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
- Java的数据类型分为两大类:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d2a6a530bc797ff34dc7284bfe58e8d6.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/14d21befc64d6dbe39432299cdb60856.png)
public class Demo02 {
public static void main(String[] args) {
int num1 = 10;
byte num2 = 20;
short num3 = 30;
long num4 = 30L;
float num5 = 50.1F;
double num6 = 3.141592653589793238462643;
char name1 = 'A';
String name2 = "Jacyzhu";
boolean flag1 = true;
boolean flag2 = false;
}
}
什么是字节?
- 位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数。
- 字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示。
- 1B(byte,字节)= 8bit(位)
- 字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节 1B = 8b
- 1024B = 1KB
- 1024KB = 1M
- 1024M = 1G