天天看点

JAVA学习笔记(五)(标识符,数据类型,变量)

1. 标识符

在JAVA语言中所有程序员可以自己命名的单词都是标识符(类名,接口名,变量名,方法名,常量名)

命名规则(必须遵守,否则编译器会报错):数字,字母,下换线以及美元符号组成;不能以数字开头;区分大小写;关键字不可以作为标识符;无长度限制

命名规范(可以遵守也可以不遵守,编译器不会报错,但最好遵守):见名知意;遵守驼峰命名方式;类名,接口名首字母大写,后面每个单词首字母大写;变量名,方法名首字母小写,后面每个单词首字母大写;常量名全部大写

public class HelloWorld{
    
    public static void main(String[] args){
        System.out.println("Hello, World!");
    }

}
           

2. 关键字,字面值(数据,有类型)

3. 数据类型

作用:指导JVM在程序运行时为数据在内存中开辟多大的空间

类型:

基本数据类型:四大类八小种(占用空间:字节,取值范围)

(1)整数型:byte(1,-128~127),short(2),int(4),long(8)

(2)浮点型:float(4),double(8)

(3)布尔型:boolean(1) 

(以上类型默认与计算机二进制存在一种固定的转换方式)

(4)字符型:char(2),人为设置字符编码(ASCII编码:a-97;A-65;0-48)

引用数据类型

例如:字符串类型(String)

计算机仅识别二进制数。

ps:二进制:满2进1原则;字节:1个字节=8个比特位

Java中数字类型有正负之分,符号位占一位,最左边,0表示正数,最小值减1变为最大值

4. 变量

本质:内存上的一块空间,有类型,变量名和字面值,存储数据的基本单元

要求:变量指定的类型必须和存储的数据类型相一致

语法:数据类型 变量名;    赋值:变量名=字面值;

变量使得内存可以重复使用

访问方式:获得变零保存的数据或者修改变量保存的数据

注意:Java变量必须初始化,才可以进行访问;同一个作用域中变量名不可以重复,但可以重新赋值,不同作用域可以重名,就近原则

public class VarDemo{

    public static void main(String[] args){
        int i=1;
        int b=3,d=5;
        char c='a';
        System.out.println(i);
        System.out.println(c);
    }

}
           

变量的作用域(变量的有效范围):出了大括号就不认识

变量的分类:局部变量(方法体中);成员变量