Java基础知识一

来源:互联网 发布:mac搜狗输入法不能用 编辑:程序博客网 时间:2024/05/21 19:39

关于Struts2 + spring + hibernate进Q群: 130529143交流。
有偿技术支持Q群:
398162181 


1.java基本类型:4类8种基本类型

    布尔型:boolean;

    字符型:char;

    整型:byte, short, int, long;

    浮点型:float, double;


2.引用类型:

    2.1引用类型变量的值与基本类型变量不同,变量值是指向内存空间的引用(地址)。

    2.2基本类型与引用类型的区别:

    基本类型声明后可直接进行操作。

    引用类型声明后需要通过实例化开辟数据空间,才能对变量所指向的对象进行访问,引用型变量的赋值是引用赋值。


3.运算符与表达式:

    3.1算数运算符:+,-,*,/,%,++,- - ;

    3.2关系运算符:>,>=, <,<=, ==, !=;

    3.3逻辑运算符:&,|,!,^,&&,||;

        &&,||:短路运算,左边表达式若已能确定整个布尔表达式的值,则不再进行右边表达式的运算。

        &,|:非短路运算,始终计算,左右两边表达式值在进行运算。

    3.4位操作符:>>, <<, >>>, &, |, ^, ~;

         位移位运算符:java使用补码表示二进制数,最高位为符号位,正数的符号位为0,负数为1;

    3.5赋值操作符:=, +=, -=, *=, /=, %=, &=, |=, ^=, <<=, >>=,>>>=;

    注意事项:

      即使两个操作数全是byte或short,表达式的结果也是int;;

      与C不同的是,取模元算符%的操作数可以为浮点数,如9.5%3=0.5;

      +运算符可以用来来接字符串。    


关于Struts2 + spring + hibernate进Q群: 130529143交流。
有偿技术支持Q群:
398162181 


1 0
原创粉丝点击