Java最最最基础知识汇总(想到一点更新一点哈,不是一次更完)

    xiaoxiao2026-02-11  15

    java的基本数据类型

    数据类型大小字节范围默认值byte(字节)81-128-1270shot(短整型)162-32768 - 327680int(整型)324-2147483648-21474836480long(长整型)648-9233372036854477808-92333720368544778080float(浮点型)324-3.40292347E+38-3.40292347E+380.0fdouble(双精度)648-1.79769313486231570E+308-1.79769313486231570E+3080.0dchar(字符型)162‘\u0000 - u\ffff’‘\u0000’boolean(布尔型)11/8true/falsefalse

    Java数据类型图包括引用数据类型

    详解Java的private、protected、public和default四个修饰词的区别: (1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。

    (2)对于protected修饰符,它主要的作用就是用来保护子类的。它的含义在于子类可以用它修饰的成员,其他的不可以,它相当于传递给子类的一种继承的东西。

    (3)对于default来说,有点的时候也成为friendly(友员),它是针对本包访问而设计的,任何处于本包下的类、接口、异常等,都可以相互访问,即使是父类没有用protected修饰的成员也可以。

    (4)对于private来说,它的访问权限仅限于类的内部,是一种封装的体现,例如,大多数的成员变量都是修饰符为private的,它们不希望被其他任何外部的类访问。

    hashtable和hashmap的区别 1.hashMap去掉了HashTable 的contains方法,但是加上了containsValue()和containsKey()方法。 2.hashTable同步的,而HashMap是非同步的,效率上逼hashTable要高。 3.hashMap允许空键值,而hashTable不允许。

    最新回复(0)