栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JAVA基础

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA基础

1.数据类型:
    基本数据类型:        字节        位数        取值范围
        byte        1        8        -128~127
        short        2        16        -2^15~2^15-1
        int        4        32        -2^31~2^31-1
        long        8        64        -2^63~2^63-1
        float        4        32        -2^31~2^31-1
        double        8        64        -2^63~2^63-1
        boolean        1        8        true或false
        char        2        16        0~2^16-1
    引用数据类型:
        字符串:String
    2.变量:
        记录一个发生改变的数据;
        语法: 变量类型 变量名 = 值;
        注意:先声明再进行初始化;同一作用域下变量名不能重复;
    3.数据类型转换
        自动转换(隐式类型转换):
            从存储范围小的类型到存储范围大的类型:
            byte→short(char)→int→long→float→double
            这里指的是只有前面的数据类型能随便转换成后面的
        强制转换(显式类型转换):
            从存储范围大的类型到存储范围小的类型:
            double→float→long→int→short(char)→byte
            强制类型转换通常都会存储精度的损失,所以使用时需要谨慎。
            需要在被转换值的前面添加个括号,括号里面写的是希望得到的数据类型
    运算符 :
        1.算术运算符:
            +(加),-(减),*(乘),/(除),%(取余),++(自增),--(递减)
                说明:++在前,先自增再进行运算;步骤:获取变量的值,给变量的值加1,将加好的值赋值给变量;
                          ++在后,先运算再进行自增;步骤:获取num的值并存储,给num的值+1,将加好的值赋值给num,使用存储的值参与运算
                          --在前,先自减再进行运算;(同上)
                          --在后,先运算再进行自减;(同上)
                注意:只能给基本数据类型使用,boolean除外
        2.逻辑运算符:
            > (大于), <(小于) , >=(大于等于) , <=(小于等于) , ==(等于等于) , !=(不等于) , &(与) , &&(短路与) , |(或) , ||(短路或) , !(非)
                运算符        判断条件
                &        同真为真,有假为假
                &&        同真为真,有假为假        一旦发现前面有假,将不在判断后面的短路与逻辑
                |        有真为真,同假为假        
                ||        有真为真,同假为假        一旦发现前面有真,将不在判断后面的短路或逻辑
                !        真变假,假变真
                注意:只能给基本数据类型使用     
        3.赋值运算符:
            = , += , -= ,*= , /= , %=
            例子:
                int a = 1;
                int b = 1;
                b = b+a;
                等价于:b +=a;
            补充:判断字符串是否相同
            使用equals
            语法:
            boolean 变量名 = 字符串1或字符串变量1.equals(字符串2或字符串变量2)
            如果两个字符串内容相同变量名对应的值为true,否则对应的值为false
            注意:
            ==判断引用数据类型是判断内存地址是否相同
            equals判断的是字符串内容是否相同
                
        4.字符串连接符:
            +(连接字符串)
            注意:所有数据类型与字符串连接都是字符串
        5.三目运算符:
            条件表达式?值1:值2;
            当条件表达式值为true,取值1,为false取值2
            a>b?a:b;结果为真返回a,结果为假返回b;
        
            
        6.位运算符:
            <<  , &(相同为1,不同为0) , | (有1为1,全0为0)
    进制转换:
        二进制转十进制:采用权位相加法
            例子:10000101=1*2^7+1*2^2+1*2^0=133
        十进制转二进制:除2取余法
            用十进制数除二直到除尽为止,余数倒读就是二进制数
        

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/973790.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号