java教程,java技术文章

java教程最新更新

  • java中有哪些基本注解

    java中的基本注解:​1、java.lang.Override是一个标记类型注解,它被用作标注方法.他说明了该方法是继承了父类的方法,就是重写了父类中同名方法。2、SuppressWarnings通过它告诉编译器忽视可能出

    时间:2021-06-29

    阅读更多
  • java中Process是什么

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

    时间:2021-06-26

    阅读更多
  • java中方法重写的本质

    java中方法重写的本质:1、在编译阶段,编译器只知道对象的静态类型,而不知道实际类型。2、在执行过程中,它将判断对象的实际类型。如果实际类型实现了这种方法,它将被直接调用。

    时间:2021-06-26

    阅读更多
  • java如何指定枚举的行为

    java指定枚举的行为:1、枚举不仅可以用来表示常量,有时还可以在枚举中写一些简单的计算逻辑。2、可以使用抽象的方法来定义每个枚举所需的行为。

    时间:2021-06-26

    阅读更多
  • java中EnumSet的使用

    java中EnumSet的使用:1、EnumSet可以存储一个枚举中的元素,它提供了一种通过集合来操作枚举类的方式。2、EnumSet中的所有元素都必须指定枚举类型的枚举值,这种枚举类型在创建EnumSet时是显性

    时间:2021-06-26

    阅读更多
  • java操作数栈的介绍

    java操作数栈的介绍:1、在执行方法的过程中,根据字节代码,将数据写入堆栈或提取数据。2、主要用于保存计算过程的中间结果。3、操作堆栈是jvm执行引擎的工作区域。

    时间:2021-06-26

    阅读更多
  • java局部变量表的介绍

    java局部变量表的介绍:1、局部变量表也叫局部变量数组或本地变量表。定义为一个数组,主要用于存储方法参数和定义方法中的局部变量。2、因为局部变量表是建立在线程栈上的线程私有数据

    时间:2021-06-25

    阅读更多
  • java虚拟机中栈的运行原理

    java虚拟机中栈的运行原理:1、不同线程中所包含的栈帧是不允许存在相互引用的。2、如果当前方法调用了其他方法,方法返回之际。3、Java方法有两种返回函数的方式。

    时间:2021-06-24

    阅读更多
  • java伪泛型的介绍

    java伪泛型的介绍:1、Java中的泛型是伪泛型。这种泛型实现方法称为类型擦除 ,基于这种方法实现的泛型称为伪泛型。2、由于Java的泛型只在编译阶段发挥作用,因此在写代码时,起到了检查的

    时间:2021-06-23

    阅读更多
  • java动态代理的介绍

    java动态代理的介绍:1、代理类在程序运行时创建的代理方式成为动态代理。2、优点为可以方便地统一处理代理函数,而不需要修改每个代理函数。

    时间:2021-06-22

    阅读更多
  • java注解的本质探究

    java注解的本质探究:1、注解的本质是一个继承了 Annotation接口的接口。2、注解准确意义上来说,只不过是一种特殊的注释而已。

    时间:2021-06-22

    阅读更多
  • java中@Override注解是什么

    java中@Override注解的介绍:1、它没有任何属性,所以不能存储任何其他信息。它只能用于方法,编译后会被丢弃。2、这是一种典型的标记式注解,只有编译器知道。

    时间:2021-06-22

    阅读更多
  • java动态代理如何使用

    java动态代理的使用:1、在使用动态代理时,需要定义一个位于代理类与委托类之间的中介类。2、动态代理方式下,要求委托类必须实现某个接口。

    时间:2021-06-22

    阅读更多
  • java动态如何生成代理类

    java动态生成代理类:1、调用Proxy类的newProxyInstance方法来获取代理类实例。2、这个代理类实现了指定的接口并且会把方法调用分发到指定的调用处理器。

    时间:2021-06-22

    阅读更多
  • java静态代理是什么

    java静态代理的介绍:1、如果代理在程序运行之前就已经存在了,那么这种代理方式就成了静态代理。2、一般来说,静态代理中的代理类和委托类将实现相同的界面,或者生出相同的父类。

    时间:2021-06-20

    阅读更多
  • IDEA无法打开Marketplace的三种解决方案

    这篇文章主要介绍了IDEA无法打开Marketplace的三种解决方案(推荐),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

    时间:2021-06-18IDEA

    阅读更多
  • java类加载器的分类

    java类加载器的分类:1、引导类加载器,用C++编写的,是JVM自带的类加载器。2、拓展类加载器,负责jre\lib\ext目录下的jar包。3、系统类加载器。

    时间:2021-06-17

    阅读更多
  • java多态的向上转型是什么

    java多态的向上转型:1、向上转型就是把一个子类引用给一个父类引用,也就是父类引用 引用了子类的对象。2、格式为父类 父类对象 = 子类实例。

    时间:2021-06-17

    阅读更多
  • java向上转型发生的时机

    java向上转型发生的时机:1、直接赋值。2、方法传参,把一个Cat的子类传给一个Animal类型的父类。3、方法返回,func方法的返回类型是Animal,但返回的确是一个Cat类型。

    时间:2021-06-17

    阅读更多
  • java转义字符

    java转义字符:1、在java中有一些字符具有特殊作用,如果想要表示这个字符本身,不想要表示特殊的作用,这时候可以使用转义字符。2、转义字符从\开始,如\t 制表符,一个制表符位置代表8个空格

    时间:2021-06-17

    阅读更多
  • java动态和静态语言的比较

    java动态和静态语言的比较:1、动态语言,在运行中可以改变结构的语言,如JavaScript、PHP、Python。2、对应动态语言,运行时结构不变的语言是静态语言。

    时间:2021-06-17

    阅读更多
  • java重写发生的条件

    java重写发生的条件:1、方法名相同。2、方法的参数列表相同。3、方法的返回值相同。4、重写方法不能抛出新的异常或者比被重写方法声明的检查异常更广的检查异常。

    时间:2021-06-17

    阅读更多
  • java内存优化的四种方法

    java内存优化的四种方法:1、不必要的自动装箱。2、内存复用。如资源复用、视图复用、目标池和Bitmap对象复用。3、App内存过低时,可以自主释放内存。4、优化其他场景。

    时间:2021-06-17

    阅读更多
  • java状态模式的特点

    java状态模式的特点:1、状态类拥有相同的public方法。2、状态类拥有一个属性指向使用此状态的实体类。3、状态类在内部自动切换状态,用户无法感知。4、用于替换大块重复出现的if语句。

    时间:2021-06-17

    阅读更多
  • java多态的好处

    java多态的好处:1、类调用者对类的使用成本进一步降低。多态只需要知道对象具有某个方法。2、可扩展能力更强,如果要新增一种新的形状,使用多态的方式代码改动成本也比较低。

    时间:2021-06-17

    阅读更多