JAVA基础知识总结
(一)八大基本类型+String类型:
1.int 整数 4个字节 -2^31-2^31-1 (-21亿~21亿)
2.short 短整形 2个字节 -2^15~2^15-1 (-3万~3万)
3.byte 字节 1个字节 -128~127
4.long 长整形 8个字节 -2^63~2^63-1 (很大 )
5.char 字符 2个字节 0~65535
6.float和double的存放方式与整数类型的不一样,采用科学计数法 例如1.0E6(1.0*10^6)
float 单浮点精度 4个字节,有效位8位
7.double 双浮点精度 8个字节,有效位16位
8.boolean 布尔类型 1个字节 true/false
9.String 字符串类型
(二)java 版本:
java ME:java 微版 java micro edition
java SE:java 标准版 java standard edition
java EE:java 企业版 Java enterprise edition
JVM:java虚拟机 java virtual machine,
JRE:java 运行环境 java runtime environment
(三)运算符:
1.赋值运算符: = ,+=, -=, *=, /=, %=
2.比较运算符: <, >, >=, <=, == ,!=
3.逻辑运算符: &, |, &&, ||, !, ^(异或)
异或的用法:true^false;//两边相同则为fasle,两边不同则为true.
4.算数运算符:+, -, * ,/, %, ++, --
5.位移运算符:&, |, ^, ~, >>, <<, >>>
(四)函数:
函数也叫方法,我们写的public static void main(String [] args)就是一个主函数.
方法的好处是:大大提高了代码的复用性.
方法一共有四种:无参无返回,有参无返回,无参有返回,有参有返回
(五)数组:
数组其实就是一个容器,用来存储相同数据类型的一组数据
数组的声明方式:int[] arr或者int arr[].第一种可读性好
数组初始化;int[] arr={2,3};int[] arr=new int []{2,3};int[] arr=new int[3];
一个数组一旦创建,那么这个数组的长度不可改变,一个数组里面存放的数据类型得跟定义的数据类型一致.
java.lang.ArrayIndexOutOfBoundsException:数组下标越界,访问的下标超过该数组的下标范围