一步一步学JAVA:入门的基础知识

Posted 七月2333

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一步一步学JAVA:入门的基础知识相关的知识,希望对你有一定的参考价值。

 JAVA入门的基础知识

学的再多,也要记得复习复习基础知识丫;

图片

 

基本类型及其转换

数字中有byte,short,char,int,long,float,double的类型

*在使用过程中:要注意在float后面加上F,在long后面加L;

  1. long i=10L;
    float m=56.345F;

    char后面只能输出一个字符:

    char m=\'a\';或者char m=\'好\';

    使用字符串可以使用string;


    关于字符的面试真题:!

    银行业务最好用什么表示?(钱)

    回答:BigDecimal 数据工具型

    因为使用浮点数的话,可能会出现一些问题,不精确。

    关于类型与进制的转换:

    低——高

    byte,short,char-int-long-float-double

    当从低级到高级的时候,是可以自动 的转换的;而高级向低级转换的时候,需要强转:

    int m=10;
    byte t=(byte) m;

    将int类型的m转换为byte类型的m,在m前面添上类型就可以了。

    ***转换的注意事项:

    1. 不能对布尔值进行转换;

    2. 在高容量向低容量转换时,可能会存在溢出或者是精度的问题,需要我们注意;

    3. 在操作较大的数字的时候,可以用下滑线比如a=1000_0000_0000(下划线不会显示在最终输出中)

    关于运算符

    ++==+1,自加运算符;--==-1,自减运算符;

    其中,++的不同位置可能带来不同的结果:

    b=a++先赋值后+1;b=++a是先+1后赋值:

<<左移;>>右移————位运算;

电脑是二进制存储的;

00000000001
0000000001 2
0000000011 3
0000000100 4

可以理解为×1次,移动一位。

比如16可以表示为2<<3 

 

 

 

结果为16;

 

 

 

 

截图



















以上是关于一步一步学JAVA:入门的基础知识的主要内容,如果未能解决你的问题,请参考以下文章

一步一步学Python-基础篇

一步一步学JVM-Java内存模型

一步一步学Vue

一步一步学Vue

一步一步学EF系列6IOC 之AutoFac

一步一步学RenderMonkey