栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java-基本语法相关概念介绍

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java-基本语法相关概念介绍

关键字与标识符

1.关键字定义
被Java语言赋予了特殊含义,用作专门用途的单词/字符串
所有关键字的字母都为小写
2.标识符
由26个英文字母大小写,0-9,_或$组成;严格区分大小写;数字不能开头
3.包名(所有字母小写);类名与接口名(所有单词首字母大写);变量名与方法名(除第一个单词外,其他单词首字母都大写);常量名(所有字母都大写,每个单词 下划线 连接)

变量的使用 变量的分类

1.按数据类型分类

  • 基本数据类型
    • 数值型
      • 整数类型:byte,short,int,long
        byte(1字节=8bit) /short(2字节) /int(4字节) / long(8字节)
      • 浮点类型:float double
        float(4字节) /double(8字节)
    • 字符型:char (char (1字符=2字节))
    • 布尔型:boolean
  • 引用数据类型
    • 类:class
    • 接口:interface
    • 数组:[]

2.按声明的位置分类

  • 成员变量
    • 实例变量:不以static修饰
    • 类变量:以static修饰
  • 局部变量
    • 形参
    • 方法局部变量
    • 代码块局部变量
进制
  • 二进制(binary):0/1,满2进1,以0b或0B开头
  • 十进制(decimal):0-9,满10进1
  • 八进制(octal):0-7,满8进1,以数字0开头
  • 十六进制(hex):0-9及A-F,满16进1,以0x或0X开头 (字母不区分大小写)
    计算机底层的存储方式:所有数字在计算机底层都以二进制形式存在。
    二进制数据的存储方式:所有的数值,不管正负,底层都以补码的方式存储。
    十进制->二进制:除2取余的逆
运算符
  • 算数运算符:+ - * / % (前后)++ (前后)-- (连接符)+
  • 赋值运算符:= += -= *= /= %=
  • 比较(关系)运算符:== != > < >= <= instanceof
  • 逻辑运算符:& &&(短路与) | ||(短路或) ! ^
  • 位运算符:<< >> >>> & | ^ ~
    (位运算符操作的都是整型的数据;<< :在一定范围内,每向左移1位,相当于 * 2;>> :在一定范围内,每向右移1位,相当于 / 2)
  • 三元运算符:(条件表达式)? 表达式1 : 表达式2
流程控制
  1. 顺序结构:程序从上到下执行。
  2. 分支结构:
    if-else if - else
    - 如果多个条件表达式之间是“互斥”关系(或没有交集的关系),哪个判断和执行语句声明在上面还是下面,无所谓。
    - 如果多个条件表达式之间有交集的关系,需要根据实际情况,考虑清楚应该将哪个结构声明在上面。
    - 如果多个条件表达式之间有包含的关系,通常情况下,需要将范围小的声明在范围大的上面。否则,范围小的就没机会执行了。
    switch-case
    - switch结构中的表达式,只能是如下的6种数据类型之一: byte 、short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增)
  3. 循环结构:
    for
    while
    do-while
    总结:如何结束一个循环结构?
    方式一:当循环条件是false时
    方式二:在循环体中,执行break
    PS:break使用范围:switch-case、循环结构中;表示 结束当前循环;关键字后面不能声明执行语句。
    continue(使用范围):循环结构中;表示 结束当次循环;关键字后面不能声明执行语句。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/325094.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号