Java基础知识零散笔记(一)

数据类型

  1. Java有两个未使用到的关键字?:goto、const
  2. 基本数据类型:
基本类型初始值
数值型整型byte、short、int、long0
浮点型float、double0.0
字符型char‘/u0000’
布尔型booleanfalse

在这里插入图片描述

  1. 引用数据类型:数组、类、接口 👉【null】

  2. 要在操作前预估数据大小,否则可能溢出

  3. 所有程序的执行顺序:由等号的右边到左边

  4. 字符型可以与int相互转换(编码)

    • 大写字母(A~Z):65 - 90
    • 小写字母(a~z):97 - 122
    • 字符数字(‘0’ ~ ‘9’):48 - 57
  5. Java使用Unicode编码,包含ASCII码的部分内容,但是范围又多余ASCII,

  1. 所有的类型只要与String发生“+”操作,都会变成String,如果需要获得正确结果,使用“()”

运算符相关

在这里插入图片描述

  1. 自增 / 自减
    num++
    ++num

  2. 三目运算:

    数据类型 变量 = 布尔表达式 ? 条件满足时赋值 : 条件不满足时赋值 ;
    
  3. 关系运算符:

    • 返回类型都是boolean类型
    • 可以将字符与数字进行判断
  4. 逻辑运算:

    • 与操作: &、&&(短路与)
    • 或操作:|、||(短路或)
    • 非操作:!
  5. 位运算(&、| ):

    • 关键在于要进行十进制与二进制的转换
    • 位运算最大的特点:可以进行移位的处理

程序逻辑控制

  1. 顺序结构

  2. 分支结构:if、switch

  3. 循环结构:while、for
    循环使用原则:
    - 对于不知道循环次数,但是知道循环条件的使用while
    - 如果已知循环次数,用for

  4. 循环处理的关键字:

    • continue:执行到此语句的时候将跳过循环体的剩余部分
    • break:退出整个循环
  5. 循环嵌套

方法的定义与使用

  1. 如果方法无返回值(void),可以用return来结束调用,方法后的语句不再执行。一般而言,这种return方法的使用需要结合if方法来处理

  2. 方法的重载:
    重要原则:方法的返回值类型一定要相同

  3. 方法的递归调用:

    • 方法必须有一个递归的结束条件
    • 在每次递归处理的时候一定要做出一些变更
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值