JAVA基础入门

一、关键字

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

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

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

三、注释

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

四、常量和变量

(一)常量

JAVA中的常量:

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

(二)变量

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

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


    JAVA基础入门_第1张图片

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

  • 自动类型提升,例:


    JAVA基础入门_第2张图片
    自动类型提升
  • 强制转换,例:


    JAVA基础入门_第3张图片
    强制转换

六、运算符

(一)算术运算符

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

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


    JAVA基础入门_第4张图片
    三元运算符运用

你可能感兴趣的:(JAVA基础入门)