JAVA

  • Java I/O大揭秘:BIO、NIO、AIO到底有何区别?

    大家好,我是小米,一个热爱技术分享的小编。今天,我要和大家聊一聊在Java中,那些让人听起来很高大上的BIO、NIO、AIO,到底有什么区别呢?让我们一起来深入探索吧!,BIO,全…

    2023年7月14日
    00
  • Java NIO 通道:高性能 I/O 的终极指南

    ,Java NIO中的通道(Channel)是一种用于在Java程序中进行高效IO操作的抽象概念。通道可以用于读取和写入数据,还可以用于在不同实体之间传输数据,比如从文件读取数据并…

    2023年7月14日
    00
  • java中变量的使用注意

    ,说明,1、每个变量都有类型,类型可以是基本类型,也可以是引用类型。,2、变量名必须是合法的标识符。,3、变量声明时一条完整的语句,因此每一个声明都必须以分号结束。,实例,以上就是…

    2023年5月4日
    00
  • java操作数栈的介绍

    ,说明,1、操作堆栈,在执行方法的过程中,根据字节代码,将数据写入堆栈或提取数据。,2、主要用于保存计算过程的中间结果,同时作为计算过程中变量的临时存储空间。,3、操作堆栈是jvm…

    2023年5月4日
    00
  • java通配符的使用规则

    ,说明,1、定义in变量,使用上限通配符。,使用extends关键字。,2、用super关键字用下限通配符来定义out变量。,3、如果In变量可以使用Object类中定义的方法访问…

    2023年5月4日
    00
  • java多态的向上转型是什么

    ,说明,1、向上转型就是把一个子类引用给一个父类引用,也就是父类引用 引用了子类的对象。,2、格式为父类 父类对象=子类实例。,此时通过父类引用变量调用的方法是子类覆盖或继承父类的…

    2023年5月4日
    00
  • java中方法重写的本质

    ,本质说明,1、在编译阶段,编译器只知道对象的静态类型,而不知道实际类型,因此只能在class文件中确定调用父类的方法。,2、在执行过程中,它将判断对象的实际类型。如果实际类型实现…

    2023年5月4日
    00
  • java动态代理的特点

    ,说明,1、JDK动态代理不需要实现界面,只有目标对象需要实现界面。,2、基于接口的动态代理需要使用JDK中的API,在JVM内存中动态构建Proxy对象。,3、需要使用java.…

    2023年5月4日
    00
  • java向上转型发生的时机

    ,1、直接赋值,2、方法传参,把一个Cat的子类传给一个Animal类型的父类,这里也是能发生向上转型的。,3、方法返回,func方法的返回类型是Animal,但返回的确是一个Ca…

    2023年5月4日
    00
  • java中Process是什么

    ,说明,1、Process类是抽象类(所有方法都是抽象的),封装进程(即执行程序)。,2、Process类提供了从过程输入、执行输出到过程、等待过程完成、检查过程的退出状态和销毁过…

    2023年5月4日
    00
  • java中Cglib代理的使用

    ,说明,1、Cglib代理可以称为子类代理,是在内存中构建子类对象,从而扩展目标对象的功能。,静态代理和JDK代理都需要一个对象来实现一个接口。有时候代理对象只是一个单独的对象,C…

    2023年5月4日
    00
  • java向下转型是什么意思

    ,概念,1、向下转型就是父类对象转成子类对象。我们把一个父类引用Animal类型的引用给了一个 Bird类型 的引用,这就是向下转型,2、格式为,注意,向下转型的时候一定要进行强制…

    2023年5月4日
    00