zoukankan      html  css  js  c++  java
  • Java的基本数据类型

    1.
        JDK=Java Development Kit,Java开发工具包。它包括:
        JRE=Java Runing Environment即Java运行环境
        Java工具包:Java的编译器(javac.exe)Java的解释执行器(java.exe)
        Java的类库(lib)
    2.
        Java源文件(.java文件)经过编译(javac.exe)得到Java字节码(.class)文件,再由解释器
        (java.exe)将字节码文件加载到Java虚拟机(JVM),也就是说字节码会在虚拟机上执行,以此
        达到跨平台的功能,这样就可以保证了代码的安全性,只需提供字节码,不必开源
    3.
        Java的基本类型:
        整数类型:byte,short,int,long。
    • byte 是1个字节(8bits),-128到127
    • short 是2个字节,-32768到32767
    • int 是4个字节
    • long 是8个字节
        浮点类型:float,4个字节
        双精度浮点型:double,8个字节
        布尔类型:boolean
        字符类型:char,char是2个字节,可以存放汉字
     int x='a'+'b';System.out.println("x is:"+x);//则将a和b对应的ASCII相加
     char y='a'+'b';System.out.println("y is:"+y);//也是将a和b的ASCII相加,再转换成字符'?'
    4.
        基本数据类型的转换:只能由低精度转到高精度,不可以反过来
        byte<short<int<long<float<double
        但是Java中的小数默认是double类型的,比如float a=3.14;这样是double转为float,是不行的,应该在3.14后面加个f
        基本数据类型的强制转换:
        int a =(int)1.2;则输出a是1
        int a=1;double b =4.5;a=b;则是错误的,因为是由高精度转为低精度
     
     
     
     
     
     
     
  • 相关阅读:
    Cordova原理一
    View 的measure 和onMeasure
    Android Material Design 系列之 SnackBar详解
    android 透明状态栏方法及其适配键盘上推(二)
    android 透明状态栏方法及其适配键盘上推(一)
    Https握手协议以及证书认证
    App对接支付宝移动支付功能
    ViewPager 滑动一半的判断方法以及左滑右滑判断
    mvp架构解析
    解决IE8打开默认弹出开发者工具的问题
  • 原文地址:https://www.cnblogs.com/Kundalini/p/11707714.html
Copyright © 2011-2022 走看看