代码编织梦想

collections常用方法(java)-爱代码爱编程

Collections常用方法 使用 sort(List<T> list) 对 List 进行排序: List<Integer> numbers = new ArrayList<>(A

leetcode刷题-爱代码爱编程

LRU LRU是Least Recently Used的缩写,即最近最少使用,是一种内存管理算法,也可以用作缓存淘汰策略。 这种算法的核心思想是:如果数据最近被访问过,那么将来被访问的几率也更高。 因此,当内存或缓存容

java -爱代码爱编程

文章目录 乐观锁悲观锁分布式锁可重入锁自旋锁独享锁共享锁互斥锁读写锁阻塞锁公平锁非公平锁分段锁对象锁类锁锁升级 乐观锁 分为三个阶段:数据读取、写入校验、数据写入。 假设数据一般情况下不会造成冲突

javase进阶:collection高级(2)——源码剖析arraylist、linkedlist、迭代器-爱代码爱编程

👨‍🎓作者简介:一位大四、研0学生,正在努力准备大四暑假的实习 🌌上期文章:JAVASE进阶:Collection高级(1)——源码分析contains方法、lambda遍历集合 📚订阅专栏:JAVASE进阶 希望文章

stack详解(java)-爱代码爱编程

Stack Java 中的 Stack 是一种基于后进先出(LIFO)原则的数据结构。Stack 类实现了一个标准的堆栈,它继承自 Vector 类,并提供了一些额外的方法来支持堆栈的操作。 下面是一些 Java Sta

java自定义排序用法-爱代码爱编程

Java自定义排序用法 在Java中,我们可以使用自定义排序来对对象或数组进行排序。这可以通过实现 Comparator 接口或使用 Comparable 接口来实现。下面是两种方法的示例: 1.使用 Compara

time包常用类详解(java)-爱代码爱编程

Time包常用API java.time 包是 Java 8 引入的日期和时间处理类库,用于替代旧的 Date 和 Calendar 类。它提供了更加直观、易用且线程安全的日期和时间处理方式。下面是对 java.time

java 双端队列用法-爱代码爱编程

Java 双端队列用法 在 Java 中,双端队列(Deque)是通过 java.util.Deque 接口来实现的。Java 提供了几个实现了 Deque 接口的类,常用的有 LinkedList 和 ArrayDequ

java基础(面试用)-爱代码爱编程

一、基本语法 1. 注释有哪几种形式? //单行注释:通常用于解释方法内某单行代码的作用。 //int i = 0; //多行注释:通常用于解释一段代码的作用。 //int i = 0; //int i = 0; /

第18章_jdk8-爱代码爱编程

文章目录 第18章_JDK8-17新特性(上)本章专题与脉络1. Java版本迭代概述1.1 发布特点(小步快跑,快速迭代)1.2 名词解释名词解释:Oracle JDK和Open JDK名词解释:JEP名词解

java语言名字由来-爱代码爱编程

文章目录 一、1990年代初Java雏形初诞生,第一个名称是Greentalk二、创始人办公室前有棵橡树,后来改名叫“oak(橡树)”三、在家电行业失败进入互联网行业,发现商标被抢注被迫换名四、创始团队成员在喝

day02-爱代码爱编程

文章目录 Java基础语法学习目标1 基本数据类型转换(Conversion)(掌握)1.1 自动类型转换(隐式类型转换)1.2 强制类型转换(显式类型转换)1.3 基本数据类型与字符串类型的转换 2

第13章_泛型(集合中使用泛型,比较器中使用泛型,自定义泛型结构,泛型在继承上的体现,通配符的使用)-爱代码爱编程

文章目录 第13章_泛型(Generic)本章专题与脉络1. 泛型概述1.1 生活中的例子1.2 泛型的引入 2. 使用泛型举例2.1 集合中使用泛型2.1.1 举例2.1.2 练习 2.2

javase学习笔记 2024-爱代码爱编程

JDBC « 上一篇 个人整理非商业用途,欢迎探讨与指正!! 文章目录 JDBC1.JDBC简介2.JDBC连接步骤3.JDBC入门案例3.1加载驱动3.2第一个JDCB程序 4.JDBC的C

【java】-爱代码爱编程

【Java】–网络编程:基于TCP协议的网络通信 文章目录 【Java】--网络编程:基于TCP协议的网络通信一、TCP协议1.1 概念1.2 三次握手1.2.1 文字描述1.2.2 画图演示 1

第17章_反射机制拓展练习(关于class,反射的应用,综合练习)-爱代码爱编程

文章目录 第17章_反射机制拓展练习关于Class1、获取Class对象 反射的应用2、创建对象3、修改属性值4、调用方法5、获取类型信息6、榨汁机7、获取泛型参数8、自定义注解19、自定义注解2

输出字符串中不重复的字符——java实现_java中如何获取永不重复的字符串-爱代码爱编程

题目 输入abcqweracb 输出abcqwer 解答 public class Test{ public static void main(String[] args) { String s

集合体系概述以及collection集合常用api + 迭代器详解 + copyonwritearraylist_collection api-爱代码爱编程

目录 一. 集合 二. 集合的体系特点 集合类体系结构  Collection集合体系  Collection集合体系的特点、使用场景总结  泛型 泛型相当于是一个标签 三. Collection集合常用API   四. Collection集合的遍历方式 方式一:迭代器      迭代器是不能遍历数组的 迭代器详解:迭代器之Iter

javase 基础(十三) string常用方法-爱代码爱编程

目录 前言 一. String常用方法 1. 字符串构造 2. String对象的比较 2.1 比较相不相同 2.2 比较大小 3. 字符串查找 4. 字符串转化 4.1 数值和字符串转化 4.2 大小写转换 4.3 字符串转数组 5. 字符串替换 6. 字符串拆分 7. 字符串的截取 8. trim() 后记

【java】定时任务 -爱代码爱编程

一、背景及使用 日常实现各种服务端系统时,我们一定会有一些定时任务的需求。比如会议提前半小时自动提醒,异步任务定时/周期执行等。那么如何去实现这样的一个定时任务系统呢? Java JDK提供的Timer类就是一个很好的工具,通过简单的API调用,我们就可以实现定时任务。 现在就来看一下java.util.Timer是如何实现这样的定时功能的。 首先,