个人网站备案出现公司名字怎么办建一个收费网站
变量就是申请内存来存储值,当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java 提供了八种基本数据类型,这些类型可以分为四大类:整数类型、浮点类型、字符类型和布尔类型。
整数类型
 byte:  8 位,有符号二进制补码整数,取值范围为 -128 到 127。
 short:16 位,有符号二进制补码整数,取值范围为 -32,768 到 32,767。
 int:    32 位,有符号二进制补码整数,取值范围为 -231-1(-2,147,483,648 到 2,147,483,647)。这是 Java 中最常用的整数类型。
 long: 64 位,有符号二进制补码整数,取值范围为 -263-1。
浮点类型
 float:   32 位,单精度浮点数,符合 IEEE 754 标准。在浮点数后面加上 F 或 f 表示 float 类型的值(例如,3.14F)。
 double:64 位,双精度浮点数,符合 IEEE 754 标准。这是 Java 中默认的浮点类型。
字符类型
 char:16 位 Unicode 字符。Java 中的字符是基于 Unicode 标准的,因此 char 类型可以表示世界上大多数语言的字符。字符字面量应该用单引号括起来(例如,'a')。
布尔类型
 boolean:表示一个 true 或 false 的值。布尔类型通常用于条件判断中。
默认值
 声明一个基本类型变量未初始化时,它会被赋予一个默认值。对于数值类型,默认值是 0(对于 byte、short、int、long)或 0.0(对于 float、double)。对于 char 类型,默认值是空字符('\u0000')。对于 boolean 类型,默认值是 false。
示例:
public class PrimitiveTypeTest {  
     public static void main(String[] args) {  
         // byte  
         System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);  
         System.out.println("包装类:java.lang.Byte");  
         System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);  
         System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);  
         System.out.println();  
   
         // short  
         System.out.println("基本类型:short 二进制位数:" + Short.SIZE);  
         System.out.println("包装类:java.lang.Short");  
         System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE);  
         System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE);  
         System.out.println();  
   
         // int  
         System.out.println("基本类型:int 二进制位数:" + Integer.SIZE);  
         System.out.println("包装类:java.lang.Integer");  
         System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE);  
         System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE);  
         System.out.println();  
   
         // long  
         System.out.println("基本类型:long 二进制位数:" + Long.SIZE);  
         System.out.println("包装类:java.lang.Long");  
         System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE);  
         System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE);  
         System.out.println();  
   
         // float  
         System.out.println("基本类型:float 二进制位数:" + Float.SIZE);  
         System.out.println("包装类:java.lang.Float");  
         System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE);  
         System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE);  
         System.out.println();  
   
         // double  
         System.out.println("基本类型:double 二进制位数:" + Double.SIZE);  
         System.out.println("包装类:java.lang.Double");  
         System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE);  
         System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE);  
         System.out.println();  
   
         // char  
         System.out.println("基本类型:char 二进制位数:" + Character.SIZE);  
         System.out.println("包装类:java.lang.Character");  
         // 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台  
         System.out.println("最小值:Character.MIN_VALUE="  
                 + (int) Character.MIN_VALUE);  
         // 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台  
         System.out.println("最大值:Character.MAX_VALUE="  
                 + (int) Character.MAX_VALUE);  
     }  
 }
