JAVA基础入门

作者: 邹小月 | 来源:发表于2017-09-09 16:54 被阅读32次

    一、关键字

    被赋予特殊含义的单词,例如:class是用于定义类被JAVA赋予特殊含义

    二、标识符(程序中自定义的一些名称)

    注:
    • 1、数字不可以开头
    • 2、不可以使用关键字
    • 3、标识符只能由26个英文字母大小写,0~9,_,$组成。

    三、注释

    • 单行注释://
    • 多行注释:/* */
    • JAVA特有:文档注释/** */

    四、常量和变量

    (一)常量

    JAVA中的常量:

    • 整数常量
    • 小数常量
    • Boolean常量(只有true、false两个值)
    • 字符常量(‘字符’)
    • 字符串常量(“字符串”)
    • null常量(null)

    (二)变量

    内存中的一个存储区域,有自己的名称和类型。该区域的数据可以在同一类型范围内不断变化

    注:
    • 变量在{}之间
    • 必须有初始化值


    五、自动类型提升和强制转换

    • 自动类型提升,例:


      自动类型提升
    • 强制转换,例:


      强制转换

    六、运算符

    (一)算术运算符

    基本运算符:+、-、*、/、%(模运算)、++、--
    注:
    a++:先赋值,后自增
    a--:先自增,后赋值

    (二)逻辑运算符
    • &:与运算(同真为真,其余为假)
    • |:或运算(同假为假,其余为真)
    • ^:异或运算(两边结果相同为假,结果不同为真)
    • !:非运算
    • &&:左边为假时,右边不参与运算(结果与&运算相同)
    • ||:左边为真时,右边不参与运算(结果与|运算相同)
    (三)位运算符
    • 左移 <<: 左移几位就是该数乘以2的几次方
    • 右移 >>: 右移几位就是该数除以2的几次方(高位空位以原高位补)
    • 无符号右移 >>>: 数据右移时,无论原高位是什么,都用0补
    • &: 用二进制数运算,0为真,1为假
    • |:同上
    • ^:一个数异或同一个数两次还是这个数
    • ~:反码(类似于取反运作)
      (三)三元运算符
      语句:
      (条件表达式)?表达式1:表达式2;


      三元运算符运用

    相关文章

      网友评论

        本文标题:JAVA基础入门

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