【Java笔记】chapter2-Java基础语法及概念

1. 注释

1.1 注释的分类

  • 单行注释
    格式:// 注释的内容
  • 多行注释
    格式:/* 注释内容 */
  • 文档注释
    格式:/**注释内容*/

2.关键字

2.1 概念

  • 关键字是被java语言赋予了特定含义的单词

2.2 关键字的特点

  • 组成关键字的字母全部小写
  • 常见的代码编辑器,对关键字都有特殊的颜色标记

2.3 常见关键字

  • 用于定义数据类型的关键字
    class,interface,enum,@interface
    byte,short,int,long,char
    float,double,bootlean,void

  • 用于定义数据类型值的关键字
    true,false,null

  • 用于定义流程控制的关键字
    if,else,switch,case,default,for,while,do
    ,break,continue,return

  • 用于定义访问权限修饰符的关键字
    public,protected,private

  • 用于定义类,函数,变量修饰符的关键字
    abstract,final,static,synchronized

  • 用于定义类与类之间关系的关键字
    extends,implements

  • 用于定义实例,引用实例,判断实例的关键字
    new,this,super,instanceof

  • 用于异常处理的关键字
    try,catch,finally,throw,throws

  • 与包相关的关键字
    package,import

  • 其他关键字
    native,strictfp,transient,volatile,assert

3.常量

3.1 概念

  • 程序在运行过程中其值不会发生改变的量

3.2 常量的分类

  • 字面值常量(掌握)
    • 字符串常量:如 “HelloWorld”
    • 整数常量:如 12,-13
    • 小数常量:如 3.1415926
    • 字符常量:如 ‘a’,‘0’
    • 布尔常量:true,false
    • 空常量:null
  • 自定义常量(了解)

4.变量

4.1 变量的概念

  • 在程序运行过程中,其值可以在某个范围内发生变化的量
  • 变量的本质是内存中的一小块区域

4.2 变量的定义

数据类型 变量名 = 初始化值;

4.3 变量的作用域

  • 只在它所属的代码块内有效(出了大括号就不认识
  • 代码块:一对大括号范围内的代码称为一个代码块

4.4 变量定义和使用的注意事项

  • 变量未赋值时不能使用
  • 变量只在它所属的代码块内有效
  • 一行可以定义多个变量,但不推荐

5.Java数据类型及类型转换

5.1 数据类型分类

  • 基本类型(8种)

    1. 整数型:字节型(byte,1字节),短整型(short,2字节),整型(int,4字节),长整型(long,8字节
    2. 浮点型:单精度浮点型(float,4字节),双精度浮点型(double,8字节
    3. 字符型:char(2字节)
    4. 布尔型:boolean(1字节)
  • 引用类型

    1. 类(class)
    2. 接口(interface)
    3. 数组([ ])

5.2 类型转换分类

  • 自动(隐式)类型转换
    • 小类型转大类型,自动提升为大类型,运算结果是大类型
  • 强制(显式)类型转换
    • 手动将大类型转换成小类型,运算结果是小类型
格式:
小类型 变量名 = (小类型)大类型数据;

注意:当且仅当大类型数据可以转换为小类型时,才进行转换,否则会造成精度损失

6.标识符

6.1 概念

  • 标识符:给类,方法,变量等起名字的字符序列

6.2 标识符的组成

  • 标识符由字母,数字,下划线( _ )和美元符号( $ )

6.3 标识符的定义规则

  • 不能以数字开头
  • 不能是关键字
  • 严格区分大小写

6.4 标识符的命名规范

  • 采用驼峰命名法,尽可能“见名知意”

7 运算符

运算符描述
算术运算符+,-,*,/,%,++,–
关系运算符>,<,>=,<=,==,!=
逻辑运算符!,&,|,^,&&,||
位运算符&,|,^,~,>>,<<,>>>
(扩展)赋值运算符+=,-=,*=,/=
字符串连接运算符+
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值