精华内容
下载资源
问答
  • 1)四种整数类型(byte、short、int、long): byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-2^31-1~2^31 (21 亿) long:64 位、次常用 ...

    1)四种整数类型(byte、short、int、long):    byte:8 位,用于表示最小数据单位,如文件中数据,-128~127    short:16 位,很少用,-32768 ~ 32767    int:32 位、最常用,-2^31-1~2^31  (21 亿)    long:64 位、次常用    注意事项:    int i=5; // 5 叫直接量(或字面量),即 直接写出的常数。    整数字面量默认都为 int 类型,所以在定义的 long 型数据后面加 L或 l。    小于 32 位数的变量,都按 int 结果计算。    强转符比数学运算符优先级高。见常量与变量中的例子。

     

    2)两种浮点数类型(float、double):    float:32 位,后缀 F 或 f,1 位符号位,8 位指数,23 位有效尾数。    double:64 位,最常用,后缀 D 或 d,1 位符号位,11 位指数,52 位有效尾    注意事项:    二 进 制 浮 点 数 : 1010100010=101010001.0*2=10101000.10*2^10(2次方)=1010100.010*2^11(3次方)= . 1010100010*2^1010(10次方)    尾数:  . 1010100010   指数:1010   基数:2    浮点数字面量默认都为 double 类型,所以在定义的 float 型数据后面加F 或 f;double 类型可不写后缀,但在小数计算中一定要写 D 或 X.X    float  的精度没有 long 高,有效位数(尾数)短。    float  的范围大于 long  指数可以很大。    浮点数是不精确的,不能对浮点数进行精确比较。

     

    3)一种字符类型(char):    char:16 位,是整数类型,用单引号括起来的 1 个字符(可以是一个中文字符),使用 Unicode 码代表字符,0~2^16-1(65535) 。    注意事项:    不能为 0个字符。    转义字符:\n  换行  \r  回车  \t Tab 字符  \" 双引号  \\ 表示一个\    两字符 char 中间用“+”连接,内部先把字符转成 int 类型,再进行加法运算,char 本质就是个数!二进制的,显示的时候,经过“处理”显示为字符。

     

    4)一种布尔类型(boolean):true 真  和 false 假。

     

    5)类型转换:       char-->    自动转换:byte-->short-->int-->long-->float-->double                   强制转换:①会损失精度,产生误差,小数点以后的数字全部舍弃。②容易超过取值范围。

     

    6)记忆:8位:Byte(字节型)          16位:short(短整型)、char(字符型)          32位:int(整型)、float(单精度型/浮点型)          64位:long(长整型)、double(双精度型)          最后一个:boolean(布尔类型)

    根据本人多年从业以及学习经验,录制了一套最新的Java精讲视频教程,如果你现在也在学习Java,在入门学习Java的过程当中缺乏系统的学习教程,你可以加群654631948领取下学习资料,面试题,开发工具等,群里有资深java老师做答疑,每天也会有基础部分及架构的直播课,也可以加我的微信renlliang2013做深入沟通,只要是真心想学习Java的人都欢迎。

    java基础教程:https://ke.qq.com/course/149432?tuin=57912c43


    Java分布式互联网架构/微服务/高性能/springboot/springcloud:

    https://ke.qq.com/course/179440?tuin=57912c43

    展开全文
  • Java switch支持数据类型

    千次阅读 2019-06-12 15:45:50
    随着Java的不断发展,switch支持数据类型也有了变化,下面就来讲述switch如何来实现对新增数据类型支持支持数据类型 基本数据类型:int,byte,short,char 基本数据类型封装类:Integer,Byte,Short...

    随着Java的不断发展,switch支持的数据类型也有了变化,下面就来讲述switch如何来实现对新增数据类型的支持。

    支持的数据类型

    • 基本数据类型:int,byte,short,char
    • 基本数据类型封装类:Integer,Byte,Short,Character
    • 枚举类型:Enum(JDK 5+开始支持)
    • 字符串类型:String(JDK 7+ 开始支持)

    实现

    switch底层是使用int类型来判断的,int类型是四个字节的整数型类型,所以只要字节小于或等于4的整数型类型都是可以转化成int类型的,所以支持byte[1字节],short[2字节]都是可以理解的,long[8字节]超出了int的范围,因而不支持。关于枚举和字符(串)也是转化为int类型间接实现的。关于这一点,我们可以验证的,下面举例验证switch如何实现对枚举数据类型的支持。直接上代码:

    public class SwitchTest {
    
    	public static void main(String[] args) {
    		Color color = Color.YELLOW;
    
    		switch (color) {
    		case RED:
    			System.out.println("RED:" + color.getName());
    			break;
    		case YELLOW:
    			System.out.println("GREEN:" + color.getName());
    			break;
    		case BLUE:
    			System.out.println("BLUE:" + color.getName());
    			break;
    		case BLANK:
    			System.out.println("BLANK:" + color.getName());
    			break;
    		default:
    			System.out.println("DEFAULT");
    			break;
    		}
    	}
    	
    	public enum Color {
    		
    		RED("红色", 1), 
    		YELLOW("绿色", 2), 
    		BLUE("蓝色", 3), 
    		BLANK("黑色", 4);
    		
    		private String name;
    		private int index;
    
    		private Color(String name, int index) {
    			this.name = name;
    			this.index = index;
    		}
    
    		public static String getName(int index) {
    			for (Color c : Color.values()) {
    				if (c.getIndex() == index) {
    					return c.name;
    				}
    			}
    			return null;
    		}
    
    		public String getName() {
    			return name;
    		}
    
    		public void setName(String name) {
    			this.name = name;
    		}
    
    		public int getIndex() {
    			return index;
    		}
    
    		public void setIndex(int index) {
    			this.index = index;
    		}
    		
    	}
    
    }

    编译后生成了SwitchTest C o l o r . c l a s s 和 S w i t c h T e s t . c l a s s 两 个 文 件 , 打 开 编 译 成 S w i t c h T e s t . c l a s s 的 过 渡 文 件 S w i t c h T e s t Color.class和SwitchTest.class两个文件,打开编译成SwitchTest.class的过渡文件SwitchTest Color.classSwitchTest.classSwitchTest.classSwitchTestColor.class:

    在这里插入图片描述
    我们发现多了一个数组Color[] arrayOfColor,原来枚举是再编译的过程中产生了一个新的数组,switch是通过转化成数组的形式来实现对枚举类型的支持。
    我们通过相同的方式也可以看到switch对String类型的支持也是通过将String转化为int类型得以实现的,这里就不再赘述。
    switch对四种基本数据类型封装类的支持是通过对封装类的拆箱来实现的点击了解
    注意封装类不能为null,否则会报空指针异常的。

    展开全文
  • Java支持的8种基本数据类型

    万次阅读 2018-07-14 20:44:39
    列举 byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、...java.lang.Byte、java.lang.Short、java.lang.Integer、java.lang.Long、java.lang.Float、java.lang.Doubl...

    官方文档

    In addition to the eight primitive data types listed above, the Java programming language also provides special support for character strings via the java.lang.String class. Enclosing your character string within double quotes will automatically create a new String object; for example, String s = “this is a string”;. String objects are immutable, which means that once created, their values cannot be changed. The String class is not technically a primitive data type, but considering the special support given to it by the language, you’ll probably tend to think of it as such. You’ll learn more about the String class in Simple Data Objects

    列举

    byte(字节型)、short(短整型)、int(整型)、long(长整型)、float(单精度浮点型)、double(双精度浮点型)、boolean(布尔型)、char(字符型)

    对应包装类

    java.lang.Byte、java.lang.Short、java.lang.Integer、java.lang.Long、java.lang.Float、java.lang.Double、java.lang.Boolean、java.lang.Character

    详细划分

    具体可分为四类

    • 整型 byte short int long
    • 浮点型 float double
    • 逻辑型 boolean
    • 字符型 char

    八种基本数据类型的默认值

    序号

    数据类型

    大小/位

    封装类

    默认值(零值)

    可表示数据范围

    1

    byte(字节)

    8-bit

    Byte

    (byte)0

    -128~127

    2

    short(短整数)

    16-bit

    Short

    (short)0

    -32768~32767

    3

    int(整数)

    32-bit

    Integer

    0

    -2147483648~2147483647

    4

    long(长整数)

    64-bit

    Long

    0L

    -9223372036854775808~9223372036854775807

    5

    float(单精度)

    32-bit

    Float

    0.0F

    1.4E-45~3.4028235E38

    6

    double(双精度)

    64-bit

    Double

    0.0D

    4.9E-324~1.7976931348623157E308

    7

    boolean

    but its "size" isn't something that's precisely defined.

    Boolean

    flase

    true或false

    8

    char(字符)

    16-bit

    Character

    '\u0000'(对应数字0,输出为空)

    0~65535

    实例

    对于数值类型的基本类型的取值范围,我们无需强制去记忆,因为它们的值都已经以常量的形式定义在对应的包装类中了。

    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);  
        }  
    }
    

    8 种基本类型的包装类和常量池

    • Java 基本类型的包装类的大部分都实现了常量池技术,即 Byte,Short,Integer,Long,Character,Boolean;这 5 种包装类默认创建了数值[-128,127] 的相应类型的缓存数据,但是超出此范围仍然会去创建新的对象。
    • 两种浮点数类型的包装类 Float,Double 并没有实现常量池技术。

    具体实现,Integer的静态内部类IntegerCache,Long的静态内部类LongCache

    ClassUtils源码

    org.springframework.util.ClassUtils

    static {
    	primitiveWrapperTypeMap.put(Boolean.class, boolean.class);
    	primitiveWrapperTypeMap.put(Byte.class, byte.class);
    	primitiveWrapperTypeMap.put(Character.class, char.class);
    	primitiveWrapperTypeMap.put(Double.class, double.class);
    	primitiveWrapperTypeMap.put(Float.class, float.class);
    	primitiveWrapperTypeMap.put(Integer.class, int.class);
    	primitiveWrapperTypeMap.put(Long.class, long.class);
    	primitiveWrapperTypeMap.put(Short.class, short.class);
    
    	for (Map.Entry<Class<?>, Class<?>> entry : primitiveWrapperTypeMap.entrySet()) {
    		primitiveTypeToWrapperMap.put(entry.getValue(), entry.getKey());
    		registerCommonClasses(entry.getKey());
    	}
    
    	Set<Class<?>> primitiveTypes = new HashSet<Class<?>>(32);
    	primitiveTypes.addAll(primitiveWrapperTypeMap.values());
    	primitiveTypes.addAll(Arrays.asList(new Class<?>[] {
    			boolean[].class, byte[].class, char[].class, double[].class,
    			float[].class, int[].class, long[].class, short[].class}));
    	primitiveTypes.add(void.class);
    	for (Class<?> primitiveType : primitiveTypes) {
    		primitiveTypeNameMap.put(primitiveType.getName(), primitiveType);
    	}
    
    	registerCommonClasses(Boolean[].class, Byte[].class, Character[].class, Double[].class,
    			Float[].class, Integer[].class, Long[].class, Short[].class);
    	registerCommonClasses(Number.class, Number[].class, String.class, String[].class,
    			Object.class, Object[].class, Class.class, Class[].class);
    	registerCommonClasses(Throwable.class, Exception.class, RuntimeException.class,
    			Error.class, StackTraceElement.class, StackTraceElement[].class);
    }
    

    数值自动转换

    • 该部分转载自他人,点击查看原文
    • char可以转型成int,但是Character是绝对不会转型为Integer的,它只能安全地转型为它实现的接口或父类。
    • 转换原则:从低精度向高精度转换byte 、short、int、long、float、double、char

    • 数据类型的转换,分为自动转换和强制转换。自动转换是程序在执行过程中“悄然”进行的转换,不需要用户提前声明,一般是从位数低的类型向位数高的类型转换;强制类型转换则必须在代码中声明,转换顺序不受限制。

    自动数据类型转换

    • 自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:
      低--------------------------------------------->高
      byte,short,char-> int -> long -> float -> double

    • 运算中,不同类型的数据先转化为同一类型,然后进行运算,转换规则如下:

    操作数1类型操作数2类型转换后的类型
    byte、short、charintint
    byte、short、char、intlonglong
    byte、short、char、int 、longfloatfloat
    byte、short、char、int 、long、floatdoubledouble

    强制数据类型转换

    强制转换的格式是在需要转型的数据前加上“( )”,然后在括号内加入需要转化的数据类型。有的数据经过转型运算后,精度会丢失,而有的会更加精确,下面的例子可以说明这个问题。

    public static void main(String[] args) {
    	int x;
    	double y;
    	x = (int) 34.56 + (int) 11.2; // 丢失精度
    	y = (double) x + (double) 10 + 1; // 提高精度
    	System.out.println("x=" + x);
    	System.out.println("y=" + y);
    }
    
    展开全文
  • 一、java支持数据类型有哪些? 1)8种基本数据类型: byte 8位 取值范围 -2^7 ~ 2^7 -1 short 16位 取值范围 -2^15 ~ 2^15 - 1 char 16位 取值范围 0 ~ 2 ^16 - 1 boolean 位数不明确 取值 true false int...

    一、java支持的数据类型有哪些?

    1)8种基本数据类型:

    byte  8位  取值范围 -2^7 ~ 2^7 -1

    short 16位  取值范围  -2^15 ~ 2^15 - 1

    char  16位  取值范围 0 ~ 2 ^16 - 1

    boolean 位数不明确   取值  true false

    int 32位   取值范围 -2^31 ~ 2^31 - 1

    long 64位 取值范围 -2^63 ~ 2^ 63 - 1

    float 32位 取值范围 1.4e-45 ~ 3.40e38

    double 64位 取值范围 4.9e-324 ~ 1.79e308


    2)引用类型,包括类、接口、数组

    需要注意的是,String不是基本数据类型,而是引用类型

    引用类型声明的变量,是指该变量在内存中实际上存储的是个引用地址,创建的对象实际是在堆中


    二、什么是自动拆装箱?

    自动拆装箱,是指基本数据类型和引用数据类型之间的自动转换

    如Integer 和 int 可以自动转换; Float和float可以自动转换

    		//基本类型转换成包装类型,称为装箱
    		Integer intObjct = new Integer(2); //装箱
    		//Integer intObjct = 2 //自动装箱
    		//自动装箱,如果一个基本类型值出现在需要对象的环境中,会自动装箱
    		
    		//开箱
    		int a = 3 + new Integer(3); //加法需要的是数值,所以会自动开箱
    		
    		Integer b = 3 + new Integer(3); //自动开箱,再自动装箱
    		
    		Double x = 3.0;
    		//Double x = 3; //编译器不给过
    		//double y = 3; //而这个可以




    展开全文
  • Java中switch都可以支持哪些数据类型

    万次阅读 2018-09-02 10:30:35
    在JDK1.5之前,switch循环只支持byte short char int四种数据类型. JDK1.5 在switch循环中增加了枚举类与byte short char int的包装类,对四个包装类的支持是因为java编译器在底层手动进行拆箱,而对枚举类的支持...
  • java中的8种基本数据类型:boolean byte char short int float double long 自动拆装箱的问题引入:由于在一开始学习java的时候,”万物皆对象“这种面向对象的看问题方式,时刻围绕在脑海中。因为静态的变量和基本...
  • Java中的数据类型分为两大类,基本数据类型和引用数据类型 一、数据类型二、基本数据类型和引用数据类型的区别
  • Java 基本数据类型存储位置

    万次阅读 多人点赞 2018-11-05 10:48:13
    Java 基本数据类型 及 == 与 equals 方法的区别 转载地址:https://www.cnblogs.com/Latiny/p/8099581.html  Java数据类型分为基本数据类型与引用数据类型。    1 基本数据类型 byte:Java中最小的数据类型...
  • Java中八大基本数据类型详解

    万次阅读 多人点赞 2020-12-04 11:06:42
    自从Java发布以来,基本数据类型就是Java语言的一部分,分别是 byte, short, int, long, char, float, double, boolean .当然围绕着这些基本数据类型衍生出来了很多面试题,但是说实话,工作中基本用不到
  • Java数据类型—BigDecimal

    万次阅读 2021-01-16 19:23:38
    1. 当我们在进行有着高精度的计算要求的时候不要使用double和float 因为它们有着精度丢失的问题 2. 如果使用BigDecimal的时候,不要选择double值...5. BigDecimal 针对加减乘除提供可特定的方法,因为BigDecimal不支持
  • MySQL数据类型Java数据类型

    千次阅读 2021-01-18 18:56:27
    MySQL 中常见的数据类型:tinyint,int,bigint 整数类型float,double,decimal 浮点类型date,dateTime,time,timestamp 时间类型char,varchar,text,tinytext,longtext,json 文本类型MySQL数据类型 java 数据类型映射int...
  • Java基本数据类型

    千次阅读 2019-02-01 19:39:26
    这节博客将向大家讲解java数据类型,在讲解数据类型前,先来看一下变量。 (一)变量 java语言是强类型语言,强类型包含两方面的含义。 1:所有的变量必须先声明,后使用。 2:指定类型的变量只能接受类型与之...
  • java数据类型有哪些

    万次阅读 2019-04-01 14:25:34
    java数据类型相关知识点? 总结就是八个字: 数据2型,四类八种 (个人理解,仅供参考) 解析图如下: 基本数据类型: 1.逻辑类:boolean 布尔类型,它比较特殊,布尔类型只允许存储true(真)或者false(假),不可以用0或者非0...
  • Java数据类型分为基本数据类型与引用数据类型。 1、 基本数据类型 byte:Java中最小的数据类型,在内存中占1个字节(8 bit),取值范围-128~127,默认值0 short:短整型,2个字节(16 bit),取值范围-...
  • byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0 int:整型,用于存储整数,在内在中占32位,...
  • Java 变量数据类型

    千次阅读 2016-08-26 15:05:00
    Java 变量之变量数据类型Java数据类型图: 1.基本数据类型 基本数据类型,也称内置类型,是可以在栈直接分配内存的,Java保留基本数据类型最大的原因也在此:性能。关于这一点可以参考:Java为什么需要保留基本...
  • Java中常见的数据类型有哪些?

    千次阅读 2020-04-21 22:12:14
    java中常见的数据类型有哪些 ? 看图 看图 看图 重要的事情说三遍 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 内置数据类型 类型名称 字节、位数 ...
  • MySQL和Java数据类型对应

    千次阅读 2018-06-29 11:06:59
    Java MySQL数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOBL+NBLOBjava.lang.byte[]-4 TEXT65535VARCHARjava.lang...
  • JAVA的简单数据类型和复合数据类型

    千次阅读 2013-05-01 20:31:14
    Java的简单数据类型 数据类型 数据类型就是对内存位置的抽象表达。程序员可以利用多种数据类型:某些由编程语言定义,某些由外部库定义,还有些则由程序员来定义。很多编程语言都依赖于特定的计算机类型和对...
  • java 八种基本数据类型

    万次阅读 2017-12-25 12:54:24
    四类八种基本数据类型 1. 整型 byte(1字节) short (2个字节) int(4个字节) long (8个字节) 2.浮点型 float(4个字节) double(8个字节) 3.逻辑性 boolean(八分之一个字节) 4.字符型 char(2个字节,一个...
  • Mysql中Bigint与Java数据类型对应关系

    千次阅读 热门讨论 2020-11-27 22:32:53
    MySQL中,有符号类型 Bigint(20)的取值范围为-...MySQL中,无符号类型Bigint(20) unsigned的取值范围是0 ~ 18446744073709551615,其中有一半的数据超出了Java中Long类型的取值范围,mybatis/mybatis-plus会将 Big.
  • java和mysql 的数据类型对照(映射)表 数据类型: java mysql byte tinyint short smallint int int(★) long bigint char / String varchar(★) / char boolean tinyint / int 代替 float / ...
  • 说明: 1:好记性,不如写博客 2:静下心来丢掉手机不做低头族 3:开始学习以及复习Android第一节课 4:本章资料取决于Java编程思想(第4版)第一阶段:JAVA面向对象编程 JAVA基本数据类型和引用数据类型 基本数据...
  • Java无符号数据类型

    万次阅读 2017-03-22 09:31:26
    Java支持无符号数据类型。byte,short,int和long都是有符号数据类型。对于有符号数据类型,值范围的一半存储正数,一半用于负数,因为一个位用于存储有符号值的符号。 例如,一个字节需要8位; 其范围是-128``...
  • Java数据类型分为(两大类):基本数据类型、引用类型 一、基本数据类型:是进行内容的操作,而不是进行内存的操作; Java数据类型(八大基本数据类型):六种数字类型(四个整数型,两个浮点型),一 种字符类型...
  • Java】原始数据类型与其包装类

    千次阅读 热门讨论 2018-04-01 21:23:40
      Java语言中默认定义了8个原始数据类型,大致可以分为4类: 整型:包含byte、short、int、long 浮点型:float、double 布尔型:boolean 字符:char   这8个基本的数据类型如果在声明的时候没有初始化,...
  • Java 八大基本数据类型

    万次阅读 多人点赞 2018-04-27 15:02:51
    1. Java的简单类型及其封装器类Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类型又可以分为整数类型byte、short、int、...
  • Java中switch语句支持类型

    千次阅读 2017-08-08 20:17:42
    Java中switch语句支持类型

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 915,545
精华内容 366,218
关键字:

java支持那些数据类型

java 订阅