Java标识符、命名规则、数据类型、变量、常量

  1. 标识符
    标识符由数字、字母、“_”、$ 组成,不能以数字开头,“$”不能在代码块中出现
  2. 命名规则:
    (1) 包:全部小写,单词之间用(.)分隔,最后别忘了分号
    (2) 常量:全部大写,单词之间用下划线分隔,分为实例常量和静态常量,必须在声明的时候赋值,否则编译错误;引用形式分别为类名.静态常量名、对象.实例常量名;一般声明为final、static、public
    (3) 类、接口:使用大驼峰命名规则,每个单词首字母大写
    (4) 参数名、变量、方法名:小驼峰命名规则,如果只含有一个单词,则全部小写;如果变量名由多个单词组成,则从第二个单词开始,每个单词的首字母大写
  3. 数据类型在这里插入图片描述
    boolean:一位,默认false,true/false
    byte:1个字节,默认0,[-128-127]
    char:2个字节,默认‘/u0000’,[0-2^15-1]
    short:2个字节,默认0
    int ;4个字节,默认0
    long:8个字节,默认0L或0l
    float:4个字节,默认0.0F或0.0f,32位单精度
    double:8个字节,默认0.0或0.0D(d),64位双精度
    数据默认值在主方法中无效
    System.out.println();只能出现在方法级别
    在这里插入图片描述(1)在Java程序中整型常量都是int, 整数类型都是有符号整数,Java不支持无符号整数
    (2)大写字母:65~90;小写字母=大写字母+32
  4. 变量: 运行期间可以改变的值;
    四种形式: 形参、局部变量、 属性、静态属性
public static class A{
        public int a;// 属性
        public static int b;//静态属性
        public void method(int c){//形参
            int d;//局部变量
        }
}

变量命名是小驼峰
1. 会在内存上为这个变量保留一块区域
2.用变量名关联到该区域
(1)Java局部变量在访问之前必须初始化,同名的局部变量不能在同一作用域内声明俩次;
(2)在方法中声明的局部变量直接赋值;在类中声明的局部变量:静态成员变量通过“类名.静态成员变量名”来访问,实例成员变量通过“对象实例.实例成员变量名”或“this.实例成员变量名”来访问
(3)java从来没有对象类型的变量

  1. 作用域:变量的可被访问范围,空间上的/静态的
  2. 生命周期:时间上的/动态的
  3. 常量:运行期间不可改变的值
    (1)文本常量:通常用来表示String类型、null类型、简单类型
    (2)整型常量:[1]十进制:编译器将整数解释为十进制数制,无前缀,有效数值为0~9;[2]十六进制:前缀为0X,有效范围为0-9和A-F;[3]八进制:前缀为0,有效范围为0-7
    (3)浮点数类型常量:小数或者科学计数法表示的字符串解释为双精度浮点型
    (4)字符常量:Java在内部将字符表示为在Unicode表中的整数代码,所以可以用整数来代表字符常量
    \ddd表示3位八进制;\udddd表示四位十六进制
    例:char a=’\101’;//65
    char b=’\u0041’;//65
    (5)null类型常量:表示无效的或未创建的对象
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值