• Java开发中abstract class 和 interface 有什么区别?

      abstractclass和interface在Java开发中有什么不同?包含abstract修饰符的class就是一个抽象类,abstract类无法创建的实例对象。包含abstract方法的类必须定义为abstractclass,abstractclass类中的方法不一定是抽象的。abstractclass类中的抽象方法必须在一个具体的(Concrete)子类中实现,因此没有抽象构造方法或者抽象态方法。当一个子类不能实现抽象父类的所有抽象方法时,它也必须定义为abstract类型。

    ...

    2021-12-16 10:24:43

  • String s = "Hello";s = s + " world!"码执行变化

      Java开发中的Strings=“Hello”;s=s+“world!”;这两行代码执行后,原始String对象中的内容是否发生了变化?不,因为String被设计成不可变的(immutable)类,所以它所有的对象都是不可变的对象。在这个代码中,S最初指向一个String对象,内容是“Hello”,然后我们+操作S。

    ...

    2021-12-16 10:21:22

  • Java基础开发的集合类都有哪些?主要方法有什么?

      Java基础开发的集合类是什么?主要方法是什么?最常用的集合类是List和Map。List的具体实现包括ArrayList和Vector,它们是可变大小的列表,更适合构建、存储和操作任何类型对象的元素列表。List适用于根据数值索引访问元素。

    ...

    2021-12-15 13:09:07

  • ArrayList,Vector, LinkedList 的存储性能和特性是什么?

      存储器,存储器,存储器的性能和特性,这类问题属于随机发挥题:这样的题比较考级,两个方面的水平:一是要真正理解这些内容,二是要有较强的总结和表述能力。假如你理解,但是表达不清楚,那么它就等同于别人的不理解。 ...

    2021-12-15 11:57:56

  • Java字节流和字符流有哪些不同?

      Java基本字节流和字符流有什么不同?要逐个将一片二进制的数据输出到一个设备,或从一个设备中逐个读取二进制数据的片断,无论什么是输入输出设备,我们都要以一种抽象的方式对其进行描述,即:这种抽象描述方法被称为IO流,相应的抽象类是OutputStream和InputStream,用一个字节运算的不同的实现类代表不同的输入输出设备。 ...

    2021-12-15 11:55:46

  • java序列化是什么?怎样进行java序列化?

      java序列化是什么?怎样进行java序列化?还是解释Serializable接口的作用?有时,我们将java对象作为字节流传递或从字节流返回到java对象,比如,要在硬盘或网络中存储java对象,或将java对象传送,这一过程我们可以自己编写代码,以将java对象转换成特定格式的字节流。

    ...

    2021-12-15 11:54:46

  • 【图灵干货】能不能自己写个类也叫 java.lang.String

    Java的基础知识,能不能自己写一个类别,也叫java.lang.string?是的,但是在应用的时候,需要用自己的类加载器加载,否则系统的类加载器总是只加载jre.jar包里的java.lang.string。
    ...

    2021-12-14 11:44:16

  • 【图灵干货】Jvm性能如何调优

      如何优化Java基本Jvm性能?有什么方法进行优化?查看内存释放,集合类检查,目标树,查看堆空间大小分配(年轻的,年老的,)持久性代发)提供即时垃圾回收功能,垃圾监测(监测(长期监测再循环))查看堆内类别,目标信息查看:数量,型别等等,对象参考可见。

    ...

    2021-12-14 11:41:14