year:2017 month:7 day:27

时间:2021-09-25 06:56:08

2017-07-27

JAVA

1:java分为三类:javase(桌面开发应用) javaee(企业级开发应用) javame(手机嵌入式开发应用)

2:jdk(java开发工具包),jre(java运行环境),jvm(java虚拟机)

jdk>jre>jvm

3:java的基本数据类型

(1)基本数据类型1>数值型

整数类型(byte,short,int,long)

浮点类型(float,double)2>字符型(char)3>布尔型(boolean)

(2)引用数据类型

1>类(class)

2>接口(interface)

3>数组(array)

4:运算符

位运算符:<< >> <<< & | ~ ^
    & 有0则0
    | 有1则1
    ^ 相同则0,不同则1
    ~ 按位取反

逻辑运算符:&&与 ||或 !非
&&与:所有条件都为真,结果为真,比较时第一个条件为假时,就不往下比较了。
||或:多个条件,有一个条件为真,结果为真,比较时第一个条件为真时,就不往下比较了。
!非:条件为真,结果为假,反之亦然
^异或:当条件都为真时,结果为假,当条件都为假时,结果为假,当条件一真一假时为真
&单与:所有条件都为真,结果为真,比较时第一个条件为假时,第二个还时会进行比较。
|单或:多个条件,有一个条件为真,结果为真,比较时第一个条件为真时,第二个还时会进行比较。

比较运算符:< > <= >= == !=  instanceof(判断字符串是否是此类中的对象)
比较运算符的运算结果是boolean类型(true,false)

三目运算符:(关系表达式?)表达式1:达式2;
    如果为真,运算后的结果为表达式1
    如果为假,运算后的结果为表达式2