zoukankan      html  css  js  c++  java
  • Java语言基础:常量和变量

    阅读目录:

      1.常量的概念

      2.变量的概念

    1.常量的概念

    1.常量表示不能改变的数值
        2.Java中常量的分类:
            1.整数常量,所有整数
            2.小数常量,所有小数
            3.布尔型常量,较为特殊,只有两个数值。true/fa
            4.字符常量,将一个数字字母或者符号用单引号('')标识
            5.字符串常量,将一个或者多个字符用双引号("")标识
            6.null常量,只有一个数值就是:null
            
        3.对于整数:有四种表现形式
            二进制:0,1, 满2进1
            八进制:0-7,满8进1。用0开头表示
            十进制:0-9,满10进1
            十六进制:0-9,A-F,满16进1,用0x开头表示。
            
            进制指: 计数方式
            
            
            0    1    0    1    0    1    1    
            64    32    16    8    4    2    1
            
            111 = 7
            
            1111 =15
            
            1010 1110 
            
            010-101-110
             2   5   6    0256(0256是上面的二进制转八进制的结果)
             
            1010-1110
              10    14    0xAE(0xAE是上面的二进制转十六进制的结果)
              
        
            负数的二进制:
                其实就是这个数的正数的二进制去反,加1
                
            -6
            
            0000-0110
            1111-1001
           +0000-0001
            1111-1010 -6
            
            负数的二进制的最高位是1.

    2.变量的概念

    4.变量的概念:
            内存中的一个存储区域
            该区域有自己的名称(变量名)和类型(数据类型)
            该区域的数据可以在同一类型范围内不断变化
            
            为什么要定义变量:
                用来不断的存放同一类型的常量,并可以重复使用
                
            使用变量注意:
                变量的作用范围(一对{}之间有效)
                初始化值
            定义变量的格式:
                数据类型    变量名  =  初始化值;
                注意:  格式是固定的,记住格式,以不变应万变。
            理解: 变量就如同数学中的未知数
            
            
            Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,
            在内存中分配了不同大小的内存空间
            
            
            数据类型:  
                基本数据类型
                    数值型
                        整数类型(byte,short,int,long)
                        浮点类型(float,double)
                    字符型(char)
                    布尔型(boolean)
                引用数据类型
                    类(class)
                    接口(interface)
                    数组([])
                    
            整数默认: Int  小数默认: double
  • 相关阅读:
    GC选择之CMS 并发标记清除
    JVM内存概览与GC初步
    Shell 判断语句
    SUID SGID
    maven package
    ACL权限控制列表
    账户与密码管理
    Ubuntu与Centos在登陆安全方面的比较
    【PL/SQL Developer】动态执行表不可访问,本会话的自动统计被禁止
    【Centos7】Delete virtual bridge
  • 原文地址:https://www.cnblogs.com/zhongbokun/p/10387649.html
Copyright © 2011-2022 走看看