java基础

飞滕人生TYF1 个月前
java·开发语言·windows·java基础
Java retainAll() 详解在 Java 中,retainAll() 是 Collection 接口(List、Set 等集合类实现该接口)的一种方法,用于保留集合中与指定集合交集的元素,删除其他所有元素。
木小同1 个月前
面试·java基础·nio
JAVA基础之NIO一般认为是同步非阻塞IO或者多路复用IO,他是一种基于通道channel通道和buffer缓冲区的方式。数据总是从通道Channel通道读取到Buffer缓冲区或者从缓冲区写入通道,而selector选择区可以监听多个通道的事件,所以可以使用单线程监听多个数据通道。 主要有以下三个核心概念:
银氨溶液3 个月前
java·开发语言·java基础·io模型
IO模型---BIO、NIO、IO多路复用、AIO详解本篇将想给详细解释一下什么是BIO、NIO、IO多路复用以及AIO~BIO:线程发来IO请求后,一直阻塞着IO线程,需要缓冲区这边数据准备好之后,才会进行下一步的操作。
银河流浪家0073 个月前
java·后端·java基础
java基础 | 动态代理简而言之就是:首先创建一套动态代理的规则,创建好自己的接口,和实现类,在调用时直接调用(缺少什么参数,补充哪个参数!)
海棠未语3 个月前
java·开发语言·后端·集合·java基础
java常用集合方法Iterator 是一个集合迭代器接口,它提供了以下方法:判断迭代器中是否还拥有元素,有则返回true,否则返回false
杨侨治4 个月前
java·开发语言·数据库·笔记·spring·mybatis·java基础
Spring&AOP&Spring事物管理Aspect Oriented Programming面向切面编程是面向对象编程的补充延续面向切面编程思想是将程序中非业务代码(提交事物,打印日志,权限验证,统一异常处理),
北顾丶5 个月前
java·开发语言·redis·mysql·缓存·java基础·java面试
Redis作为缓存,如何与MySql的数据进行同步?概念概念
栗筝i5 个月前
java基础·栗筝i 的 java 技术栈·java 并发·java 线程池
Java 并发编程:Java 线程池的介绍与使用大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 024 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进一步完善自己对整个 Java 技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同学学习。当然,我也会在必要的时候进行相关技术深度的技术解读,相信即使是拥有
Violet永存5 个月前
java·开发语言·java基础
Java之Java基础二十(集合[上])Java 集合框架可以分为两条大的支线:①、Collection,主要由 List、Set、Queue 组成:
北顾丶5 个月前
java·开发语言·jvm·java基础
== 与 equals 的区别概念概念
北顾丶5 个月前
java基础·java面试·arraylist·linkedlist·java八股文
Arraylist与LinkedList的区别概念概念
栗筝i5 个月前
java基础·r-tree·java集合·treemap·栗筝i 的 java 技术栈
Java 集合框架:TreeMap 的介绍、使用、原理与源码解析大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 021 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进一步完善自己对整个 Java 技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同学学习。当然,我也会在必要的时候进行相关技术深度的技术解读,相信即使是拥有
立刀旁6 个月前
java·java基础
Java基础Java基础部分,包括语法基础,泛型,注解,异常,反射和其它(如SPI机制等)。@立刀旁目录# 1.1 语法基础
杨侨治6 个月前
java·笔记·学习·servlet·java基础·javaee
Web后端开发概述&环境搭建&项目创建&servlet生命周期web开发指的就是网页向后再让发送请求,与后端程序进行交互web后端(javaEE)程序需要运行在服务器中
银氨溶液6 个月前
java·开发语言·面试题·java基础·equals
==和equals的区别(面试题)对于基本数据类型,==比较的是值是否相等,对于引用类型则是比较的地址是否相等;对于equals来说,基本数据类型没有equals方法,对于引用类型equals比较的是引用对象是否相同
银氨溶液6 个月前
java·开发语言·jvm·面试题·java基础·hashcode
为什么在重写equals方法后还要再重写hashcode方法(面试题)接着上篇文章说到(上篇文章地址:http://t.csdnimg.cn/udpsThttp://t.csdnimg.cn/udpsT)我们在代码中发现重写了equals方法后还需要重写hashcode方法,为什么呢?
小丑西瓜6667 个月前
java·开发语言·程序人生·java基础·java类的使用
添砖Java(十一)——常见类的使用Object,Math,System,BigDeciaml,包装类目录object:toString:equals: 编辑Math:编辑System:BigDecimal:
银氨溶液7 个月前
java·开发语言·jvm·多线程·并发·java基础·同步
多线程讲解(详解)目录什么是多线程?为什么要使用多线程?线程的创建使用Thread实现从以上代码我们梳理一下多线程创建步骤:
旅人OranGe8 个月前
java·list·java基础
Java List 详解Java中的List是Java集合框架(Java Collections Framework)的一部分,它表示一个有序的集合(也称为序列)。与Set不同,List允许存储重复的元素,并且每个元素都有其特定的位置。List接口在java.util包中定义,是Collection接口的子接口。
哪 吒9 个月前
java·java基础·java18·2024修订版
3万字80道Java基础经典面试题总结(2024修订版)大家好,我是哪吒。本系列是《10万字208道Java经典面试题总结(附答案)》的2024修订版。我们希望编写好的代码和程序,最好可以在任意平台和环境下运行,而不需要根据不同的平台,编写不同的代码。