zoukankan      html  css  js  c++  java
  • java基础3

    1、数据类型的转换

    主要是指的 不同的数据类型之间进行转换。
    (1)自动类型转换
    范围小的数据类型值,转换为范围大的数据类型的值。
    例如 byte int 自动 byte 转换为 int
    byte->short->int->long->float->double
    (2)强制数据类型转换
    数据范围大的转换为数据类型小的。
    强制类型转换不会报错,只是损失了精度。
    例如:喝多了::: 记不住 精度 就丢失了
    double 2.134 –> int 2 0.134 没了。
    数据类型之间进行强制转换。比如:
    int 转换为 String 或者 String转换为 int
    String与日期类型 转换。
    “2018-11-6 20:37:66:002”–>Date 先记住 后面会在API
    //Integer.Valueof() ParseInt()

    2、算术运算符

    加减 乘除 求余运算。 + - * / %
    运算后赋值。赋值运算。
    += 相当于 +完之后 赋值 例如 int a=0; a+=10; a=a+10;
    -=
    /=
    关于/,一定要记得 0不能作为除数。异常

    3、自增自减运算符

    ++ – int a; 都代表 1次。
    a++:表示自己增加1 表示 先使用变量a 再进行自加运算
    ++a:表示自己增加1 表示 先自加运算 再使用变量a
    a–:表示自己减少1 表示 先使用变量a 再进行自加运算
    –a:表示自己减少1 表示 先自减运算 再使用变量a

    一般是在 循环的时候使用–后面讲流程控制时 会详细讲。

    4、比较运算符

    < <= >= == !=
    进行数据的比较,最后的结果为一个 boolean类型的结果。
    条件语句。(if else case while)

    5、逻辑运算符

    逻辑与:
    &:表示只有表达式两边都是 true 结果才为 true
    &&:表示只有表达式两边都是 true 结果才为 true
    区别:短路,提前结束这个判断过程。
    && 如果第一个条件为 false 则 后面的语句不再运行。 可以加快速度。
    &: 不具有短路功能,从左到右 依次执行。
    逻辑或
    ||:有一个为 true 就为 true
    |:有一个为 true 就为 true
    区别: 短路,提前结束这个判断过程。
    ||:如果第一个条件为 true 那么后面不再判断,直接输出为 true;
    |:不具有短路功能,从左到右 依次执行
    逻辑非
    !非真即假 非假即真。</p

  • 相关阅读:
    hdfs fsck命令查看HDFS文件对应的文件块信息(Block)和位置信息(Locations)
    更高的压缩比,更好的性能–使用ORC文件格式优化Hive
    InfluxDB基本概念和操作
    InfluxDB部署
    Zookeeper运维小结--CancelledKeyException
    Zookeeper源码编译为Eclipse工程(win7下Ant编译)
    ZooKeeper Observers解决节点过多时写性能下降问题
    ZooKeeper日志与快照文件简单分析
    ZooKeeper Administrator's Guide A Guide to Deployment and Administration(吃别人嚼过的馍没意思,直接看官网资料)
    ZOOKEEPER解惑
  • 原文地址:https://www.cnblogs.com/hsiehchou/p/10381030.html
Copyright © 2011-2022 走看看