Java八股(异常)
Java八股(异常)异常结构图 Java的异常体系主要基于两大类:Throwable类及其子类。Throwable有两个重要的子类:Error和Exception,它们分别代表了不同类型的异常情况。 Error(错误):表示运行时环境的错误。错误是...
Java八股(异常)异常结构图 Java的异常体系主要基于两大类:Throwable类及其子类。Throwable有两个重要的子类:Error和Exception,它们分别代表了不同类型的异常情况。 Error(错误):表示运行时环境的错误。错误是...
Java八股(注解)注解的原理注解本质是一个继承了Annotation的特殊接口,其具体实现类是Java运行时生成的动态代理类。 我们通过反射获取注解时,返回的是Java运行时生成的动态代理对象。通过代理对象调用自定义注解的方法,会最终调用Annot...
Java八股(反射)什么是反射在运行状态中,对于任意一个类,都能够知道这个类中的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。 反射机制很牛逼,能够绕...
Java八股(对象)创建对象使用 new 关键字创建使用new关键字:这是最常见、最基础的创建对象方式。通过调用类的构造器来实例化对象。这种创建对象的方式要求我们必须知道对象所属类的名称。 123456789101112131415161718192...
Java八股(泛型)什么是泛型泛型是 Java 编程语言中的一个重要特性,它允许类、接口和方法在定义时使用一个或多个类型参数,这些类型参数在使用时可以被指定为具体的类型。 泛型的主要目的是在编译时提供更强的类型检查,并且在编译后能够保留类型信息,避免...
Java八股(面向对象)什么是面向对象?面向对象是一种编程范式,它将现实世界中的事物抽象为对象,对象具有属性(称为字段或属性)和行为(称为方法)。面向对象编程的设计思想是以对象为中心,通过对象之间的交互来完成程序的功能,具有灵活性和可扩展性,通过封装...
Java八股(基本概念和数据类型)Java的特点平台无关:由于JVM的存在,Java可以做到“一次编译,到处运行”的特点。这主要是因为,Java实际运行的是字节码文件(.class),而字节码文件是运行在Java虚拟机上的,所以只要安装了JVM就能到...
Java中的Lambda表达式Lambda表达式在C++、Java等多种语言中都存在。但是在使用上都存在细微区别。在Java中,Lambda允许使用更简洁的当时表示匿名函数,Lambda表达式的存在能够让代码更加的简洁、清晰。 Lambda表达式的定...
Redis 笔记——命令Key 的层级结构redis 的 key 容许有多个单词形成层级结构,多个单词中使用’ : ’隔开,格式如下: [项目名]:[业务名]:[类型]:[id ] example : gold:latest 值可以是一个对象序列...
论文信息 论文名称:Joint Autoregressive and Hierarchical Priors for Learned Image Compression 论文作者:David Minnen, Johannes Ballé, Georg...