Java无缺之夜(三)

本文探讨了Java编程中基本数据类型的选用,如整数(int)、浮点数(double)、日期(long)、字符(char)和布尔(boolean)等。同时,详细介绍了各种运算符的用法,包括赋值、关系、算术、三元、自增自减、逻辑和位运算符。此外,还提及了关键字在访问控制、异常处理等方面的角色。对于开发者来说,理解这些基础知识是编写高效Java代码的关键。
摘要由CSDN通过智能技术生成


喝杯java压压惊
java

基本数据类型选择(当然不是绝对的)

- 整数一般使用int
- 浮点数一般使用double
- 日期时间数字、文件、内存大小可以使用long
- 处理中文可以使用char
- 实现逻辑控制可以使用boolean
- 实现内容传递,比如I/O流、网络编程,或者编码转换可以使用byte

运算符的使用(个人见解,仅供参考)

  1. 赋值运算符(=)
    用于给变量赋值,例如int a = 1;
  2. 关系运算符
    == 判断两个变量是否相等,引用数据类型最好使用equals()
    != …不相等
    > …大于
    < …小于
    >= …大于等于
    <= …小于等于
  3. 算术运算符
    +、-、*、/、%
  4. 三元运算符(?: )
    格式:变量 = 条件 ? 条件成立所取得的值 :条件不成立的值;
  5. 自增自减运算符
    自增分为前自增与后自增,前自增先取值在加一,后自增则反之
    自减同理
  6. 逻辑运算符
    & 两个条件都为true则true,两个条件都会判断
    && 两个条件都为true则true,第一个条件为false,则第二个条件直接跳过
    | 两个条件都为false则false,两个条件都会判断
    || …,一个条件为true,则第二个条件直接跳过
    !条件为true,则false
  7. 括号运算符
    优先级最高,改变优先级的最好办法
  8. 位运算符(二进制环境下,原码就太烦了)
    &  同位上都为1,则1
    |   同位上都为0,则0
    ^   同位上相同则为0
    ~  取反,相当于取一个整数的相反数在减一
    << 左移位,最低位补0,相当于乘以2n
    >> 右移位,正数最高位补0,相当于除以2n
                        负数最高位补1,相当于除以2n再减一
    >>> 无符号右移位,最高位补0
  9. 简化赋值运算符
    +=、-=、/=、*=、%=、&=、|=、^=

关键字(这真能背吗?)

访问控制

public、protected、default、private

类、方法、变量修饰符

abstract、class、extends、final、implements、interface、native、new、static、strictfp、synchronized、transient、volatile、void、enum

程序控制

break、continue、return、do、while、if、else、for、instanceof、switch、case、default

异常处理

try、catch、throw、throws、final、assert

包定义与使用

import、package

变量引用

super、this

未使用到的关键字

goto、const
拜拜

睡觉去了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值