3.Java基础知识


一、字面量

  • 计算机是用来处理数据的,字面量就是告诉程序员:数据在程序中的书写格式。
    在这里插入图片描述

二、变量

  • 变量就是用来存储一个数据的内存区域(可以理解成盒子),且里面存储的数据可以变化。
    在这里插入图片描述
  • 变量使用的注意事项
    1. 变量使用前要声明
    2. 变量声明后不能存储其他类型变量
    3. 变量的有效范围是从定义开始到“}”截止,同一个范围内部不能定义2个同名的变量。
    4. 变量定义的时候可以没有初始值,但是使用的时候必须给初始值。

三、进制

  • 二进制:由0 1 组成,以0b开头

  • 八进制:由0到7组成,以0开头(二进制中三位一组)

  • 十六进制:由1到f组成,以0x组成(二进制中四位一组)

     数据在计算机底层都是采用二进制存储的,最小单位是字节,一个字节等于8个二进制位,1B=8b。
    

四、原码反码和补码

  • 原码:最高位为符号位,0表示正,1表示负,其余表示数值大小
  • 反码:正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外
  • 补码:正数的补码与其原码相同;负数的补码是在其反码末尾+1

五、数据类型

1.概念

java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间。

2.作用:

数据类型就是约束变量存储数据的形式。

3.分类:(引用数据类型和基本数据类型,以下为基本数据类型)

  • 整数型
    byte 一个字节 -128—127
    short 两个字节 -215—215-1
    int 四个字节 -231—231-1
    long 八个字节 -263—263-1(L/l)

  • 浮点型
    float 四个字节 -3.403E38—3.403E38
    double 八个字节 -1.798E308—1.798E308(F/f)

  • 字符型
    char 两个字节 0—65535

  • 布尔型
    Boolean 理论上值占八分之一个字节,因为一个开关就决定true和false,但是java中boolean类型没有指明明确的大小
    在这里插入图片描述

六、关键字及其使用

  • 特点:组成字母全部为小写
  • 注意事项:goto与const作为保留字存在,目前并未使用

七、标识符

  • 概念:就是给类、接口、方法、变量等起名字时使用的字符序列
  • 组成规则:英文大小写字符、数字、$和下划线_
  • 注意事项:不能以数字开头、不能是java中的关键字、区分大小写
  • 命名规则:
  • 包:要求全部小写,一般是公司域名倒着写
    例:com.heima.包的作用 (www.heima.com)
    类或接口:如果是一个单词要求首字母大写;如果多个单词要求每个单词首字母大写(驼峰命名)
    方法和变量:如果是一个单词每个字母都小写;如果是多个单词,从第二个单词开始首字母大写
    常量,如果是一个单词所有字母大写,如果是多个单词也是所有单词大写,但是用_(下划线)分开
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值