Java基础 Java标识符、变量

1、良好的编程习惯
    1)、遵循Java标识符命名规范
    2)、良好的注释习惯
    3)、严格的缩进原则
        自动缩进:将光标移到 { 后面,回车即可。
        手动缩进:
            往右缩:选中需要缩进的代码块,按tab键
            往左缩:选中需要缩进的代码块,按shift + tab键

        代码格式化:全选,Ctrl + Shift + F
    4)、习惯性的 Ctrl + S 保存代码。

2、Java标识符命名规范
    1)、项目名、包名一般都英文字母小写。
    2)、类名首字母大写,后面每个单词首字母大写。
    3)、方法名、变量名首字母小写,后面每个单词首字母大写。
    4)、常量名所有字母全大写,单词之间使用_连接。

3、注释
    java中的注释有三种
    1)、单行注释
        // 注释内容 (单行有效)

        快捷键:
           添加注释:
            选中所要注释的代码块,Ctrl + /
           删除注释:
            选中所要注释的代码块,再次Ctrl + /

    2)、多行注释
        /*
           注释内容1
           注释内容2    (多行有效)
           ....
         */

        快捷键:
           添加注释:
            选中所要注释的代码块,Ctrl + Shift + /
           删除注释:
            选中所要注释的代码块,再次Ctrl + Shift + \

    3)、文档注释
        /**
           注释内容1
           注释内容2    (多行有效)
           @author  作者
           @version 版本
           ....
         */

        没有快捷键

    注意:单行、多行注释为普通注释,在类的任何地方都可以
        进行内容注释。

          文档注释是特定注释,有特定的编写规则。
        一般使用在:类名、方法名、重要的字段摘要前面。
        是可以被生成类的使用说明文档的。


4、变量
    1)、什么是变量?
        变量就是划分的内存空间,用于存储的数据。
        变量:存储在指定内存空间中的数据。

    2)、变量使用步骤:
         ①、变量声明
        变量类型 变量名;

        会根据变量类型,来确定内存空间的分配大小。

        int age;//声明一个int类型的变量,取名age。
              int类型,内存空间分配 4 个字节。

        String name;//声明一个String类型的变量,取名name;
              String类型,没有"固定"大小。
                没有数据时:null
                有数据时:存多少就是多少。

         ②、变量初始化
        第一次赋值行为。
        name = "cc";
        age = 19;

         ③、变量的再次赋值
        name = "dd";//变量从第一次赋值cc → 再次赋值为dd
        age = 20;

         ④、变量的使用(访问)
        对内存中的数据,进行存、取、操作。

        使用:打印、值传递、比较、运算...
    
    3)、变量的注意事项
         ①、同一个作用域内,变量的声明只能一次。
         ②、变量声明、初始化 可以同时进行。
         ③、变量使用前,必须声明且初始化。
         ④、变量的使用,使用的是最后一次赋值的数据。

    4)、变量的作用域
        作用域:变量能够访问到的范围。

        作用域:
            从变量声明开始 
            到
            声明往前第一个 { 对应的 } 结束。

            注:循环除外

    5)、变量的命名规范
        ①、严格遵循标识符的命名规范。
            变量首字母小写,后面每个单词首字母大写。
            俗称:驼峰命名法。
            
            如:String name;
                String myName;
                String myFirstName;

        ②、变量名,只能有数字、字母、_及$组成。
            且数字不能开头。
            
            如:int a1_$;//对的
                int 1a_$;//错,数字不能开头。
                int a1_$%;//错,不能有数字、字母、_及$之外的符号。

        ③、变量名可以使用中文,但是不建议。
                int 数字;//因为可能由于字符集编码问题,导致乱码现象。

        ④、变量名要见名知意。
            如:String a;//啥意思?
                String name;//一看就知道是姓名的意思。

5、表达式
    变量声明:String name;
    初始化:name = "王明俊";
    
    变量定义:声明 + 初始化;
        String address = "*****号";

    java语句:以;结尾的一句java代码。
        以上3条都是java语句。

        String address = "*******号";

    表达式:一定是能写在 = 号右边的内容。
        可以直接用java含义表达出来的内容。

    System.out.println(address);//java语句,但address为表达式
    
    int number = 1 + 1;//1 + 1为表达式

    int number2 = number;//number 为表达式

6、变量类型
    Java中变量类型只有两种:
    1)、基本类型
        8种基本类型,分为4小类

        ①、整数类型
            byte :字节类型(不经常使用)
                1个字节 = 8位
                取值范围:-2^7 至 2^7 - 1
                      -128 至 127
            
            short :短整型(不经常使用)
                2个字节 = 16位
                取值范围:-2^15 至 2^15 - 1
                      -32768 至 32767

            int :整型(经常使用)
                4个字节 = 32位
                取值范围:-2^31 至 2^31 - 1
                      -2147483648 至 2147483647

                *****int类型为java中默认的整数类型。
                即:能看到的整数都是int类型。

            long :长整型
                8个字节 = 64位
                取值范围:-2^31 至 2^31 - 1
                      足够大了。
                
                long longNumber = 2147483648;//错的

                在2147483648后面 加 L(建议) 或者 l。
                long longNumber = 2147483648L;
    

        ②、浮点类型
            float :单精度浮点类型

            double :双精度浮点类型

        ③、字符类型
            char :字符类型

        ④、布尔类型
            boolean :布尔类型/真假类型

    2)、引用类型
        除8种基本类型之外的所有类型。

 

        1GB = 1024MB
        1MB = 1024KB
        1KB = 1024B
        1B = 8bit(位)

        B = byte 字节
        
        
        int a = b = c = 100;//错,c没有提前声明

        int a,b,c = 100;//对,同时声明3个int类型变量,abc,且给c初始化100。

        int a,b,c;
        a = b = c = 100;//对,变量的可传递性。
        
        age > 100;
        age = age + 1;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值