java有哪些基础语法?java基础语法大全

在程序开发过程中,有很多语法需要程序员掌握,掌握这些,可以让你更加灵活的开发程序,那java有哪些基础语法?接下来我们就来给大家讲解一下java基础语法。

1.byte,short,char 之间不会相互转换,他们三者在计算时首先转换为int类型,并且char和其他数值类型进行运算时会根据ASCII码表来进行计算,char只能表示一个字符。

2.java的整型常量默认为 int 型,声明long型常量,须后加‘l’或‘L’。

3.Java的浮点型常量默认为 double 型,声明float型常量,须后加‘f’或‘F’。

4.当把任何基本数据类型的值和字符串(String)进行连接运算时(+),基本数据类型的值将自动转化为 String 类型。

5.自动类型转换:容量小的类型自动转换为容量大的数据类型(是类型表示的范围大小不是内部存储字节大小)。

转换如下: byte(1),char(2),short(2)->int(4)->long(8)->float(4)->double(8)

6.强制类型转换,自动类型转换的逆过程,将容量大的数据类型转换为容量小的数据类型,使用时要加上强制转换符(),但可能造成精度降低或溢出,格外要注意。

7.不管是+= -= *= /= %=操作,不会改变本身变量的数据类型。

8.有多种类型的数据混合运算时,系统首先自动将所有数据转换成容量最大的那种数据类型,然后再进行计算。

9.boolean类型不能与其它数据类型运算。

10.比较运算符的结果都是boolean型,也就是要么是true,要么是false。

11.“&”和“&&”的区别:

单&时,左边无论真假,右边都进行运算,双&时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。

“|”和“||”的区别同理,||表示:当左边为真,右边不参与运算。

异或( ^ )与或( | )的不同之处是:当左右都为true时,结果为false。理解:异或,追求的是“异”!。

这些基础语法都是需要开发人员掌握的,掌握好能够帮助开发人员更好的开发程序,提高工作效率!最后大家如果想要了解更多java入门知识,敬请关注奇Q工具网。

推荐阅读:

java返回值怎么接收?Java中return的作用是什么?

java为什么序列化失败?java序列化缺陷有哪些?

java中高级面试题有哪些?java中高级面试题及答案