基本数据类型又被称为主类型,而且每一个主类型都有相对应的“封装器类型”。java
boolean-1位、char-4位、byte-8位、short-16位、int-32位、long-64位、float-32位、double-64位。数组
高版本Java中新加两个高精度数字类型--BigInteger和BigDecimal. 它们只有“封装器类型”没有主类型。spa
简单数据类型转换:code
float f = 100.00f, Float f1 = new Float(f); double d1 = f1.doubleValue();
字符与其余类型转换:排序
字符和int能够直接用显式类型转换,也能够用Character的getNumericValue(char ch)方法实现char转int.ci
字符串与其余类型转换:字符串
String转基本数据类型能够用包装类实现,基本数据类型转String有两种实现方法:一、包装类的toString()方法;二、String的valueOf()方法。get
//String 转 int int i = Integer.parseInt("123"); int ii = Integer.valueOf("12"); //int 转 String String s1 = String.valueOf(123); String s2 = Integer.toString(i);
Java数组的建立有三个步骤:class
上面是建立数组的完整形式,下面是简写形式:变量
数值类型默认初始值为0,布尔类型默认初始值为false.
注意起别名和复制数组的区别:
由于Java方法中的参数是值传递,这意味着数组参数将会是原数组的别名,方法中可以改变原数组的值。例如Array.sort()就能够将一个数组排序。
Java数组会进行范围检查,不可访问数组外的空间。