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() 检查是否小写数字

  • 相关阅读:
    va_start、va_end、va_list的使用
    UNIX环境高级编程 apue.h头文件的配置
    Ant编译android程序
    Shell编程中Shift的用法
    命令生成和运行android项目
    ubuntu rar文件解压中文乱码问题
    SQLite区分大小写查询
    java命令执行jar包的方式
    ubuntu下安装与卸载软件方法
    linux下查看最后登陆的用户的信息
  • 原文地址:https://www.cnblogs.com/yxj808/p/13130831.html
Copyright © 2011-2022 走看看