Java Day1: 标识符

1.标识符

可以自己命名的单词都是标识符

2.标识符的命名规则

public class demo {//demo 是一个类名,是可以修改的
    public static void main(String[] args) { //main是一个方法,args是一个变量名
        System.out.println("HelloWord!");
    }
}

  • 只能由数字、字母、下划线、美元符号组成,不能含有其他符号
  • 不能数字开头
  • 严格区分大小写
  • 关键字不能作为标识符
  • 无长度限制,但是最好不要太长
  • 命名为驼峰命名
  • 类名,方法名:首字母大写,后面每个单词首字母大写
  • 变量名,方法名:首字母小写,后面每个单词首字母大写。
  • 常量名:全部大写

3.常见的关键字(都是小写的)

  • public
  • class
  • static
  • void
  • if
  • for
  • while
  • do
  • default
  • byte
  • short
  • int
  • long
  • float
  • double
  • boolean
  • char
  • private
  • protected
  • swich
  • true
  • false
  • throw
  • throws
  • try
  • catch

4.字面值(常量)

  • 字面值是Java中源程序的组成部分之一。包括标识符和关键字它们都是Java源程序的组成部分

(1)数据类型

  • 整数型 10,11,45
  • 浮点型 3.14
  • 布尔型 true,false
  • 字符串型 “ABC”,“我爱中国”
  • 字符型 ‘A’,‘国’
  • Java中的所有字符串型值必须用双引号括起来
  • Java中的字符型字面值必须使用单引号

(2)变量

  • 声明和赋值可以放到一起完成
  • 变量赋值之后,可以重新赋值,变量的值可变化
  • 内存空间得到了重复使用
  • 通常访问变量的形式有两种:
    第一种:读取变量中保存的具体数据 get/获取
    第二种:修改变量中保存的具体数据 set/设置
  • 变量必须先声明,在赋值,才能被访问。
  • 给i变量赋值,i变量在这里完成初始化,内存开辟
    在这里插入图片描述
  • 一行上可以声明多个变量,但是赋值必须每个都赋值了,才能用
public class demo {//demo 是一个类名,是可以修改的
    public static void main(String[] args) { //main是一个方法,args是一个变量名
        int i;
        i =100;
        System.out.println(i);
        int a,b,c=2;//这里只对c赋值了,a,b,还没有赋值所以报错
        System.out.println(c);
        System.out.println(a);
        System.out.println(b);
    }
}

  • 在方法体中的Java代码,是遵守自上而下的顺序依次执行的。逐行执行的。
  • 特点是:第二行的代码必须完整结束之后,第三行程序才能执行。
  • 在同一个作用域中,变量名不能重名,但是变量可以重新赋值

5.变量的作用域

  • 变量的作用域,其实描述的就是变量的有效范围
  • 在这个范围内可以被访问,出了这个范围该变量就无法访问了
  • 通俗易懂的说,就是出了大括号就不认识了

6.数据类型

(1)基本数据类型

  • 第一类:整数型
    byte(1),short(2),int(4),long(8)
  • 第二类:浮点型
    float(4),double(8)
  • 第三类:布尔型
    boolean(1)
  • 第四类:字符型
    char(2)

(2)引用数据类型

  • 字符串不属于基本 数据类型,属于引用数据类型

(3)计算机只能识别二进制

  • 计算机底层采用交流电的方式
  • 接通和断开就两种状态
  • 计算机只识别1或0
  • 二进制满二进一

(4)字节(Byte)

  • 1Byte = 8 bit
  • 1KB = 1024Byte
  • 1MB = 1024 KB
  • 1GB = 1024 MB
  • 1TB = 1024 GB
  • 1PB = 1024 TB
    如果大家记不住可以用一个口诀:b、B、K、M、G、T、P

(5)符号位

  • Java中数字都是有正负之分的,所以在数字的二进制当中有一个二进制位成为“符号位”,且在二进制的最左边
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值