• java基础回顾


    保留字 const,goto
    三个特殊值 true false null
    关键字都是小写
    Java共有50个关键字

    标识符:凡是代码中需要自己”命名“的地方都是标识符
    给变量、类、方法等命名的字符序列就是标识符
    标识符有命名规范:(必须遵守,又称为硬规则,不遵守编译则会报错,或者运行出现问题)
    1,只能使用26个英文字母大小写,数字0-9,下划线_,美元符号$
    2,数字不能开头
    3,不能直接使用关键字、保留字、特殊值
    4,严格区分大小写
    5,不能含有空格
    标识符有命名规范(建议遵守,又称软规则,不遵守不报错,但是会被歧视,排外)
    1,见名知意
    2,类名 每一个单词的首字母大写
    3,变量名、方法名 从第二个单词开始大写
    4,包名所有单词都小写 单词之间使用.分割
    5,常量名 所有单词都大写 单词之间使用下划线_

    基本数据类型
    byte1 short2 int4 long8 整数
    float4 double8 浮点型 不精确
    boolean(true,false) 布尔型 只有两种类型
    char1 单字符

    引用数据类型
    数组
    类 String类
    接口
    枚举
    注解

    常量值 代码写死的 规定不变的 一目了然的
    整数常量值:1 1L/1l System.out.println(1)会被识别成int类型 System.out.println(1L)会被识别成long类型 数字后面可以加L或l
    小数常量值:1.5 1.5F/1.5f System.out.println(1.5)会被识别成double类型 System.out.println(1.5f)会被识别成float类型,数字后面加F或f
    单字符常量值:‘a’ System.out.println(‘a’) 识别为char类型,单引号
    布尔类型:false,true System.out.println(true)System.out.println(false)识别为boolean类型
    System.out.println(helloworld)会被识别成String类型 双引号
    System.out.println(“1”) 会被识别成string类型 双引号 与 System.out.println(1) 输出结果都是1,但是第二个是分配4个字节

    变量:程序在运行期间可以改变的量
    如何声明变量
    数据类型 变量名
    变量名=变量值
    变量使用的要求
    1变量必须先声明后使用
    2变量在使用之前必须先初始化
    3变量值的类型必须与变量声明的类型一致或者兼容
    一致:一样
    int age = 18; 18是int类型的常量值 age也是int类型
    兼容:可以装的下,<=
    long bigNum = 18; 18是int类型的常量值,bigNum是long类型
    int age = 18L; 错误 18L是long类型的常量值,age是int类型
    long>int
    4变量有作用域
    5同一个作用域中不能重复声明

    变量三要素:代表内存(jvm中的内存)中的一块存储区域
    1数据类型:决定这块内存有多大,可以存什么数据
    2变量名:给这块区域命名,就好比咱们这里叫做”xx科技园“
    3变量值:这块内存中真正的值

    特殊的变量,特殊的常量
    通常称为最终变量或常量
    如果某个变量的值,不允许修改,那么可以把变量声明为final

    进制
    生活中用的十进制 数字范围0-9 进位规则逢十进一
    计算机中二进制 数字范围0-1 进位规则逢二进一
    其他进制:
    八进制和十六进制
    八进制 数字范围0-7 进位规则逢八进一
    十六进制 数字范围0-9 A-F(a-f) 逢十六进一

    换算规则 25的二进制 直接除以2 余数倒过来 11001
    二进制到十进制,从最右边开始依次用当前位的数字乘以2的n次方,最右边是0次,依次为1次,2次
    二进制到八进制 3位二进制一组 从右边开始组合
    011001 可以看作 011 001两组 011-3 001-1 -》31 OCT
    二进制转十六进制 4位二进制一组,从右边开始组合
    00011001 0001 1001 0001-1 1001-9 -》19 HEX
    DEC 十进制

    输出一个十进制的值是10
    System.out.println(10);
    输出一个二进制的值是10
    System.out.println(0B10);
    输出一个八进制的值是10
    System.out.println(010);
    输出一个十六进制的值是10
    System.out.println(0X10);
    10 2 8 16 显示结果都是10进制

    整数换算规则:
    十进制-》二进制:除2倒取余
    二进制-》十进制:每一位的数字*2的n次方,然后相加
    二进制-》八进制:每三位一组
    八进

  • 相关阅读:
    C#多线程学习(二) 如何操纵一个线程
    接口测试及接口抓包常用的测试工具
    郑州共享美容院小程序开发如何操作?
    Python 常用模块(一):时间模块
    从GPT入门,到R语言基础与作图、回归模型分析、混合效应模型、多元统计分析及结构方程模型、Meta分析、随机森林模型及贝叶斯回归分析综合应用等专题及实战案例
    银行业生产系统存储数据迁移方法及实践
    Selenium自动化测试总结
    【NumPy基础(05)常用函数】
    高仿互站网多套模板完整源码
    HTML+CSS大作业 格林蛋糕(7个页面) 餐饮美食网页设计与实现
  • 原文地址:https://blog.csdn.net/qq_54516125/article/details/126489577