zoukankan      html  css  js  c++  java
  • <java编程思想>(1)

    基本数据类型

    byte   8            -128~127    0
    short   16                            0
    int      32                             0
    long    64                            0

    char 16                                                             null
    boolean   没有明确的大小定义                          false

    float   32                            0.0f
    double  64                         0.0d

    自动装箱   基本类型 自动转为 包装器类型

    自动拆箱  包装器类型  自动转为  基本类型

    Integer a=32;//自动装箱

    int b=a;//自动拆箱

    高精度数字:

    BigInteger 任意精度的整数

    BigDecimal 任意精度的定点数     (货币计算)

    局部变量不会自动初始化

    static

    (1)为特定领域分配单一空间,不考虑创建多少对象

    (2)不创建对象也可以调用这个方法

    scanner.nextInt()   键盘输入的第一个参数

     按位运算

    & 两个1 才是1   |有一个1就是1

    异或^  相同取0 相反取1

    Integer.toBinaryString   补码

     byte/short类型移位时,可能先转化为int,再移位  造成结果错误

    printBinaryInt()int类型传入 二进制传出

    +=  字符串的拼接

    任何基本类型之间可以相互转换 boolean类型除外

    强制类型转换时   double 转化为int 类型   29.6   --->29   -2.7--->-2  去尾

    round 四舍五入

    &&   与   同为真为真   短路与

    ||  或     同为假为假    短路或

    do while 至少执行一次

    static  isLowerCase() 检查是否小写数字

  • 相关阅读:
    Git fetch和git pull的区别
    git revert和git reset的区别
    JSF 与 HTML 标签的联系
    3. Decorator
    2. Observer
    1. Strategy
    继承构造函数的执行顺序
    模板特化
    8.1.2 Template instantiation (Accelerated C++)
    std::cin
  • 原文地址:https://www.cnblogs.com/yxj808/p/13130831.html
Copyright © 2011-2022 走看看