JavaBase—Day2笔记

标识符

1.什么是标识符

        在java源程序中凡是程序员有权利自己命名的单词都是标识符。

2.标识符可以表示哪些元素呢

        类名、方法名、变量、常量、接口名、包

3.标识符命名规则(不按照规则来,编译器报错)

  1. 合法的标识符是只能有:数字,字母,下划线,美元符号组成,不能含有其他符号。(现实开发中,下划线只能使用在变量中,标识符只能使用字母开头,标识符只能用英文字母和数字组成)
  2. 不能数字开头。
  3. 严格区分大小写。
  4. 关键字不能做标识符。
  5. 理论上无长度限制,但最好不要太长。

4.标识符的命名规范(只是一种规范,不属于语法,不遵守规范编译器不会报错,等同于法律和道德)

  1. 见名知意
  2. 遵守驼峰命名方式AaaaaBbbb
  3. 类名、接口名:首字母大写,后面每个单词首字母大写
  4. 变量名、方法名:首字母小写,后面每个单词首字母大写
  5. 包名必须全部小写
  6. 常量:全部大写,多个单词使用下划线分割

关于字面值小知识:

字面值就是数据。10/100/3.15、true、false....

变量

1.什么是变量

  1. 变量本质上是内存中的一块空间。这块空间有:数据类型、名字、字面值。
  2. 变量包含三部分:数据类型、名字、字面值(数据)
  3. 变量是内存中存储数据的最基本的单元。

2.数据类型和及其作用

  1. 基本数据类型和引用数据类型,分别有三大型:数值型,字符型char,布尔型Boolean;引用数据类型分别有:String、类、接口、数组
  2. 数值型分为整数类型和浮点类型;整数类型分别有:byte short int long ;浮点类型分别有:float double
  3. 不同的数据有不同的类型,不同的数据类型底层会分配不同大小的空间。
  4. 数据类型是指导程序运行阶段应该分配多大的内存空间。

3.变量要求:变量中存储的具体“数据”必须和“数据类型”一致,当不一致的时候编译报错。

4.声明或定义变量的语法格式:

                数据类型 变量名;

                例如:

                        int i;

                        int age;

                        ....

                其中int是数据类型,i、age是变量名。

5.变量声明之后怎么赋值

                语法格式:

                        变量名 = 字面值;

                        要求:字面值的数据类型必须和变量的数据类型一致。

                        “=”等号是运算符,叫做赋值运算符,赋值运算符先运算等号右边的表达式,表达式执行结束之后的结果赋值给左边的变量。

6.声明和赋值可以放到一起完成

                        int i = 10;

7.变量赋值之后,可以重新赋值,变量的值可以变化:

                        int i =10;

                        System.out.println( i ); //输出结果:10

                        i = 20;

                        System.out.println( i ); //输出结果:20

8.有了变量的概念之后,内存空间得到了重复的使用。

9.变量在一行中可以声明多个

                        int a,b,c;

10,java中变量必须先声明,再赋值,才能访问,否者就会报错

如图:

代码如下:

    public static void main(String[] args){
        //声明一个int型变量text,并未赋值
        int test = 10;
        //输出test
        System.out.println(test);
    }

小知识快捷键:

快捷赋值Ctrl+D

快捷删除Ctrl+Y

在计算中,int型整数和int型整数运算后,即使接收变量数据类型是double,值只能是int型,除非其中一个是浮点型得值才会是浮点型

在运算符中,变量的自增自减在表达式中前++和后++是不同效果的,如声明一个int a = 1,++a是先自加1再进行运算,a++是先运算再自加1,在表达式中运算结果是不同的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值