-
Java中类的初始化顺序(静态方法,静态块,非静态块,最后有流程图)
在日常使用Java的时候,我们都接触过new这个关键字,那你是否知道在我们的对象真正创建出来之前都做了哪些事情呢?实际上要去判断一个类的初始化的顺序,需要分一下情况,一种是没有继承关系的类(不考虑Object类),一种是有继承关系的类。一、无继承关系类的初始化先看下边的代码。有着这样的一个类InitializeDemo ,我们...2024-06-07 阅读318
-
【面试精讲】Java有哪些垃圾回收器?工作原理都是什么?它们有什么区别?
本文导读在Java世界中,垃圾回收(Garbage Collection, GC)是自动内存管理的一部分,它帮助开发者免于直接处理内存分配和释放,从而避免了许多内存泄漏和指针错误。随着Java技术的演进,出现了多种垃圾回收器,它们各有特点,适用于不同的场景和需求。本文将深入探讨Java中的Serial、Parallel Scavenge、CMS、G1主要垃...2024-06-07 阅读372
-
Java的数据库编程-----JDBC
一.JDBC概念&使用条件:JDBC基本概念:JDBC:即JAVA Database Connectivity,Java数据库连接。是一种用于执行SQL语句的JavaAPI,它是Java中的数据库连接规范。这个API由java.sql.*,javax.sql.*包中的一些类和接口组成,它为Java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问。 JDB...2024-06-07 阅读320
-
TCP/UDP的区别
首先来介绍一下什么是TCP和UDPTCP(传输控制协议)和UDP(用户数据报协议)是互联网协议套件中两个重要的传输层协议。它们在数据传输的方式、可靠性、连接性等方面有显著的区别。总之他们两个就是个协议,协议也就是数据结构,是数据传输的方式。看不太懂?我们先讲讲他们两个的区别,在文末我们会举个生动形象的例子。TCP和...2024-06-06 阅读352
-
Java 面试题:Java 的动态代理是基于什么原理?
编程语言通常有各种不同的分类角度,动态类型和静态类型就是其中一种分类角度,简单区分就是语言类型信息是在运行时检查,还是编译期检查。与其近似的还有一个对比,就是所谓强类型和弱类型,就是不同类型变量赋值时,是否需要显式地(强制)进行类型转换。那么,如何分类 Java 语言呢?通常认为,Java 是静态的强类型语...2024-06-05 阅读370
-
Java多态,只看这一篇就足够了!
前言:多态是面向对象编程中的一个重要概念,它允许我们在不同的对象上调用相同的方法,但根据对象的不同,可以产生不同的行为。在 Java 中,多态性是一个强大的特性,它有助于代码的可扩展性和可维护性。先让我们看一下本篇文章的大致内容:为了更好地理解多态,我们需要掌握以下核心概念:(先进行了解即可)方法重写(...2024-06-04 阅读394
-
数据复制的艺术:深拷贝与浅拷贝在JavaScript中的实现方式
赋值和拷贝js中的数据类型分为两大类:基本数据类型引用数据类型基本数据类型保存在栈里面,可以直接访问它的值,赋值时,会完整复制变量值。let a = 10; let b = a; // 赋值 b = 20; console.log(a); // 10上面代码中,两个变量保存了两个不同的内存地址,所以b的改变不会引起a的...2024-06-03 阅读367
-
如何修改 Kafka 消息保留时长:经验总结
如何修改 Kafka 消息保留时长:经验总结引言Apache Kafka 是一种高性能的分布式消息系统,用于处理实时数据流。在实际使用中,我们可能需要根据业务需求调整 Kafka 消息的保留时长。本文将介绍如何修改 Kafka 消息保留时长,并分享在实际操作中的一些经验。修改 Kafka 消息保留时长Kafka 提供了多个配置项来管理...2024-06-02 阅读392
-
【Java】类和对象
类和类的实例化类就是一类对象的统称。对象就是这一类具体化的一个实例。声明一个类就是创建一个新的数据类型,而类在 Java 中属于 引用类型 , Java 使用关键字 class 来声明类。我们来 看以下简单的声明一个类。基本语法:class < class_name > { field ; // 成员属性 ...2024-06-01 阅读314
-
MySQL中, 自增主键和UUID作为主键有什么区别?
首先我们来看看, 存储自增主键和uuid的数据类型 我们知道, mysql中作为主键的通常是int类型的数据, 这个 数据从第一条记录开始, 从1开始主键往后递增, 例如我有100条数据, 那么根据主键排序后, 里面的记录从上往下一次就是1, 2, 3 ... 100, 但...2024-05-31 阅读338