-
这些Java基础知识,诸佬们都还记得嘛(学习,复习,面试均可)
方法重载和方法重写的区别方法重写重写体现在继承关系上。 在Java中,子类继承父类,子类就会具备父类所以的特征,以及父类的方法和变量比如动物类有“叫”的方法,小狗小猫分别继承了动物类,重写方法时就可以分别将“叫”的方法改成“小狗汪汪叫”,“小猫喵喵叫”。...
05月23日[编码文章]浏览:21
-
Java中深拷贝与浅拷贝的实现与区别
Java中深拷贝与浅拷贝的实现与区别在Java编程中,当我们处理对象时,经常会遇到需要复制对象的情况。根据对象的引用方式不同,这种复制可以分为两种类型:浅拷贝和深拷贝。这两者有着本质的区别,了解它们有助于我们更好地控制数据的安全性和程序的稳定性。浅拷贝:复制的只是引用...
05月23日[编码文章]浏览:21
-
Java程序员,一周Python入门:数组,元组,集合,集合,字典
今天来对比学习一下存储的方式。Java 和 Python 在数据结构方面有很多不同之处,特别是 列表(List)、元组(Tuple)、集合(Set)、字典(Dict/Map) 的使用方式。Python 原生支持 元组(Tuple),而 Java支持数组且没有内置的 Tuple 类型,通常需要使用第三...
05月23日[编码文章]浏览:17
-
④ JAVA IO—拷贝
一、 传统的IO1. 数据由磁盘拷贝到内核空间(DMA),再由内核空间拷贝到用户空间(JVM 2. 用户可能会对拷贝进来的数据进行操作3. 数据从用户空间拷贝到内核空间(JVM ,再通过内核空间将数据发送出去。传统IO经过了4次拷贝,两次内核空间的拷贝,两次用户空间拷贝...
05月23日[编码文章]浏览:20
-
protobuf之序列化数据和反序列化数据基础知识
什么是 protobufProtocal Buffers(简称protobuf 是谷歌的一项技术,用于结构化的数据序列化...
05月23日[编码文章]浏览:18
-
-
-
全新Java入门到架构师教程之Java15数组案例实现和Arrays
上篇文章写了《全新Java入门到架构师课程之Java15编程基础-数组(1):数组声明、初始化、数组元素的界限和遍历》,这次将接下去说java15编程之数组案例实现和Arrays一、数组基本练习...
05月23日[编码文章]浏览:18
-
Java并发工具:CopyOnWriteArrayList
CopyOnWriteArrayList 是 Java 中 java.util.concurrent 包提供的一种线程安全的 List 实现。它特别适用于读多写少(Read-mostly)的并发场景,比如事件监听器列表、配置管理等。核心思想写时复制(Copy-On-Write)...
05月23日[编码文章]浏览:16
-
java中CopyOnWriteArrayList
在 Java 并发编程中,CopyOnWriteArrayList(COW 列表) 是一个读写分离的线程安全 List,通过写时复制(Copy-On-Write) 机制实现无锁读,特别适合读多写少的高并发场景。以下从核心原理、源码实现、使用场景...
05月23日[编码文章]浏览:19