美文网首页
Java初识

Java初识

作者: 大白乐了 | 来源:发表于2019-02-21 14:15 被阅读0次

    1.字符集

    • ASCII
      • 英文字符集 1个字节
    • ISO8859-1
      • 西欧字符集 1个字节
    • BIG5
      • 台湾的五大码,表示繁体汉字 2个字节
    • GB2312
      • 大陆使用最早、最广的简体中文字符集 2个字节
    • GBK
      • gb2312的扩展,可以表示繁体中文 2个字节
    • GB18030
      • 最新gbk的扩展,可以表示汉字、维吾尔文、藏文等中华民族字符 2个字节
    • Unicode
      • 国际通用字符集 2个字节

    2.标识符

    • 作用
      • 常量、变量、方法、类和包的名称
    • 命名规则
      • 必须以字母、_下划线、美元符$开头
      • 其他部分可以是字母、下划线_、美元符$和数字的任意组合
      • 大小写敏感,长度无限制
      • 不可以是Java的关键字
    • 注意
      • Java不采用通常语言使用的ASCII字符集
      • Java采用unicode这样的标准国际字符。因此的字符的含义:英文、汉字等。

    3.关键字/保留字

    • Java关键字是Java语言保留供内部使用的,如class用于定义类。关键字也可以是保留字,它们的意思是一样的。
    • 注意:不要刻意去背!后面会慢慢介绍每个关键字的用法


      Java关键字.png

    4.Java基本数据类型

    • Java是一种强类型语言
      • 常量是有数据类型的
      • 变量必须声明其数据类型


        Java八大基本类型.png

    5.常量和变量

    • 常量和变量的定义
      • 在程序运行过程中值得变化情况,变化的为变量,不变化的为常量。
      • 整型常量
        • 十进制整数,如:99,-500,0
        • 八进制整数,要求以0开头,如:015
        • 十六进制,要求0x或0X开头,如:0x15
      • 整型变量
        • byte 1字节 8位2进制 (-27)~(27-1) -128~127
        • short 2字节 -215~215-1(-32768~32767)
        • int 4字节 -231~231-1
        • long 8字节 -263~263-1
          -浮点类型常量
      • float 如:3.14 314e2(314*10^2-->31400.0)
      • double 如: double dl = 314e-2;
      • 字符常量
      • char:如:'A',char c2 = '\n';
        -\b 退格 \u0008
        -\n 换行 \u000a
        -\r 回车 \u000d
        -\t 制表符(tab) \u0009
        -" 双引号 \u0022
        -' 单引号 \u0027
        -\ 反斜杠 \u005c
      • 布尔数据类型(一位,不是一个字节)
        • boolean类型有两个值,true和false.
      • final常量,如:final double PI=3.14;
      • 命名规则(规范)
        • 变量、方法名:
          • 首字母小写和驼峰原则
          • run(),runRun(),age,ageNew,monthSalary.
      • 常量:
        • 大写字母和下划线:MAX_VALUE
      • 类名:
        • 首字母大写和驼峰原则:Man,GoodMan
    • Java语言支持如下运算符:
      • 算术运算符:+,-,*,/,%,++,--
      • 赋值运算符:=
      • 扩展赋值运算符:+=,-=,*=,/=
      • 关系运算符:>,<,>=,<=,==,!=
      • 逻辑运算符:&&,||,!
      • 位运算符:&,|,^,~,>>,<<,>>>
      • 条件运算符 ?:
    • 注意:
      • 1./除 6/4=1 6/4.0=1.5
      • 2.%取模(取余) 6%4=2
      • 3.+ 6+'a'=103,6+"a"="6a"
      • 4.++ a=2;b=++a+9; a=2;b=a+++9
    • 位运算符(了解)
      • ~ 按位非(NOT)/取反 b = ~a
      • & 按位与(AND) c=a&b
      • | 按位或(OR) c=a|b;
      • ^ 按位异或(相同为0 不同为1) c=a^b
      • >> 右移:左边空位补最高位即符号位 b=a>>2
      • >>> 无符号右移,左边空位补0 b=a>>>2
      • << 左移:右边空位以补0 b = a << 1
    • 条件运算符
      • 三目运算符: x?y:z
      • if...elseif...else
    • 运算符的优先级别
      • 单目>算术>关系>逻辑>条件>赋值

    相关文章

      网友评论

          本文标题:Java初识

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