美文网首页
Java学习之语言基础

Java学习之语言基础

作者: JiaJianHuang | 来源:发表于2018-03-10 18:46 被阅读0次

    一、思维导图

    Java语言基础.png

    二、数据类型

    种类:java的数据类型包括 基本数据类型和 引用数据类型

    1 .基本数据类型共有八种:

    byte 、short、 int、long四种整型、float和double两种浮点型,字符型char和布尔型boolean

    • 整型数据
      • a. byte 占用位数--8位(等于一个字节) 取值范围:{(-2^7)~( 2^7-1)}-3位数字
      • b. short 占用位数--16位 取值范围:{(-2^15)~( 2^15-1)}-5位数字
      • c. int 占用位数--32位 取值范围:{(-2^31)~( 2^31-1)}-10位数字
      • d. long 占用位数--64位 取值范围:{(-2^63)~( 2^63-1)}-19位数字
    • 浮点型数据

      • a、类型:单精度float和双精度double
      • b、float 占用位数--32位 取值范围:-3.4*10^38~3.4* 10^38
      • c、double 占用位数--64位 取值范围:-1.7*10^308~ 1.7*10^308
      • d、注:系统默认下,浮点型字面值是double型,如要指定float型,必须在浮点数值后加上后缀f或F。如:-3.14f
    • 布尔型boolean

    1.布尔型字面值只有:true和false

    2. 引用类型

    接口类型、
    数组类型、
    枚举类型、
    注解类型、

    三、关键字与标识符

    1. 关键字(keyword):

    这些保留关键字字不能用于常量、变量、和任何标识符的名称。

    2. 标识符(identifier)
    1. 含义:

    用来标识类名、变量名、方法名、数组名和文件名的有效符序列

    1. 注意:
    • 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始
    • 首字符之后可以是任何字符的组合
    • 关键字不能用作标识符
    • 标识符是大小写敏感的
    • 合法标识符举例:age、$salary、_value、__1_value
    • 非法标识符举例:123abc、-salary

    四、常量

    1. 常量声明关键字:final
    2. 常量命名习惯: 使用大写字母表示,如:final int MAX=10
    3. 好处:
      • 增加可读性
      • 增强可维护性
    4. 注意: 常量只能赋值一次

    五、变量

    1. 作用:

    变量在程序中储存数据。

    1. Java中主要有如下几种类型的变量
    • 局部变量
    • 类变量(静态变量)
    • 成员变量(非静态变量)
    1. 变量的声明
    格式:数据类型  变量名;
    如:int i;   //声明了变量i
    注:
    a.变量声明中的数据类型指出了变量能保存的数据类型,
    如:int类型的只能保存int类型的整数,不能储存其他类型数据;如上面的变量 
    //int i=ture;  会报错。
    b.如果几个变量是相同的数据类型,也可以一起声明,中间用逗号隔开。
    如:int a,b,c;
    
    1. 变量初始化
    • 定义:首次对变量赋值称为初始化变量。
    • 格式:变量=表达式; //表达式由值,运算符、变量组成。
    • 如:i=5(3/2)+32;

    六、数据类型转换

    1. 种类:

    自动类型转换和强制类型转换

    七、运算符与表达式

    1. 算术运算符
    运算符 含义 运算符 含义
    + /
    - % 求余
    * ++ 自增
    -- 自减
    2. 关系运算符
    运算符 含义 运算符 含义
    > 大于 <= 小于等余
    >= 大于等于 != 不等于
    == 等于 < 小于
    3.逻辑运算符
    运算符 含义 运算符 含义
    & 逻辑与 逻辑或
    ^ 逻辑异或 逻辑非
    && 条件与 || 条件或
    4.位运算符
    运算符 含义 运算符 含义
    & 按位与 按位或
    ^ 按位异或 ~
    >> 右移,用符号位填充左侧,每移一位,相当除二 >>> 无符号右移,用零填充左侧
    << 左移,每移一位,相当乘二
    5.运算符的优先级
    java运算符.png

    八、注释

    a.多行注释:
    /**
    *
    */  
    b.单行注释 
    //
    

    相关文章

      网友评论

          本文标题:Java学习之语言基础

          本文链接:https://www.haomeiwen.com/subject/cdebfftx.html