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