2021_02_23_星期三_第二章_Java基础语法


前言

Java基础语法


提示:以下是本篇文章正文内容,下面案例可供参考

一、关键字

  • 概述
    • 定义: 关键字是被Java语言赋予特定含义单词
    • 特点: 组成关键字的字母都是小写字母
  • 关键字
    • 数据类型 class interface byte short chat int long float double boolean,void
    • 数据值 true false null
    • 流程控制 if else do while switch case default break default continue return for
    • 访问修饰符 private default protected public
    • 类,函数,变量修饰符 abstract final static synchronized
    • 定义,建议,判断实例 new this super instanceof
    • 异常处理 try catch finally throw throws
    • 包 package import
    • 其他 native strictfp transient volatile assert

二、标识符

  • 就是给,接口,方法,变量等其名字使用的字符序列
  • 组成规则
    • 英文字母
    • 数字
    • $或者_
  • 注意事项:
    • 不能数字开头
    • 不能使用Java关键字作标识符
    • 区分大小写

注释

  1. 单行注释//
  2. 多行注释/多行注释内容/
  3. 文档注释/*文档注释/

常量,进制和进制转换

  1. 常量
    • 概述: 常量即是在程序执行过程中值不会发生改变
    • 分类
      • 字面值常量 String str = "字符串常量";
      • 基本类型值
        • 整数
        • 小数
        • 字符 char c = 'c';注意字符和字符串不相同
        • 布尔 true false
        • 空常量 null
  2. 进制 进位制,人们规定的一种进位方法,X进制,逢X进一
    • 二进制 0,1组成 0b开头
    • 八进制 0到7组成 0开头
    • 十进制 0到9组成 整数默认是十进制
    • 十六进制 0到9和a到f(大小写均可) 0X开头
  3. 进制转换

有符号数据表示法
计算机中所有数据的运算都采用补码进行

  • 原码 二进制定点表示法,最高位为符号位,0为正,1为负 其余位表示数值大小
  • 反码 正数反码和原码相同 负数的反码是对其原码除了最高位的符号位之外,逐位取反
  • 补码 正数补码和原码相同,负数的补码是对其反码的末位加1

变量

  • 概述 程序执行的过程中,值在某个范围内可以发生改变的量称为变量
  • 变量其实内存中的一块区域,我们访问变量其实是通过变量名来访问,因此,每个变量使用前都必须先申请(声明),然后赋值(默认/手动)(填充内容)才能使用

数据类型和类型转换

1. 数据类型

  • 基本类型
    • 数值类型 byte(1) short(2) char(2) int(4)(默认) long(8) float(4) double(8)(默认)
    • 布尔类型 boolean
  • 引用类型
    • 类 class
    • 接口 interface
    • 数组[]
      注意:
  • Java中每个字符占用两个字节,故char是2个字节
  • byte范围是**-128-127**和Integer的常量池范围相同

2. 类型转换

  • 隐式转换:小转大,小人穿大衣服(byte,short,char)->int->long->float->double
  • 显示转换(强制转换) 大人穿小衣服 溢出 强制转换
  • +的使用

运算符

  • 算术运算符 a++和++a的区别
  • 赋值运算符 += 隐藏着类型强制转换
  • 比较运算符
  • 逻辑运算符
  • 位运算符
  • 三目运算符 作用和if-else相似
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值