技术栈
java基础
述雾学java
4 天前
java
·
servlet
·
网络编程
·
java基础
Servlet、Servlet的5个接口方法、生命周期、以及模拟实现 HttpServlet 来写接口的基本原理
Servlet是一个接口,是java的基础,java之所以编写web的程序,接收请求并响应,就是因为Sevlet接口
述雾学java
7 天前
tcp/ip
·
udp
·
网络编程
·
java基础
TCP、UDP协议的应用、ServerSocket和Socket、DatagramSocket和DatagramPacket
TCP 协议是面向连接的运算层协议,比较复杂,应用程序在使用TCP协议之前必须建立连接,才能传输数据,数据传输完毕之后需要释放连接
述雾学java
13 天前
java
·
java基础
·
java核心基础
反射、 Class类、JVM的类加载机制、Class的常用方法
重点和难点,应用面很广大部分库和框架都需要用到反射机制,它是动态语言的关键,但是概念抽象不好理解反射:通过实例化类映射到类,从而获取类的信息
微微%
17 天前
java
·
java基础
·
运算符
Java运算符
Java运算符用于执行各种运算,包括算术运算、比较运算、逻辑运算、位运算、赋值运算以及其他类型的操作。
xiao--xin
18 天前
jvm
·
笔记
·
面试
·
java基础
什么是JVM
JVM(Java Virtual Machine)是java程序的核心运行环境,主要工作是解释字节码并映射到本地的CPU指令集和OS系统调用,JVM屏蔽了与操作系统平台的相关信息,使Java程序无需进行修改就可以在多种不同平台上运行,即"一次编译,到处运行"。 一、基本定义与核心作用
土豆炒马铃薯。
22 天前
java
·
开发语言
·
jvm
·
后端
·
java基础
·
虚拟机
【Java 基础(人话版)】Java 虚拟机(JVM)
学习 Java 时,我们经常听到 “一次编译,随处运行” 这句话。这背后的核心支撑技术就是 Java 虚拟机(JVM, Java Virtual Machine)。JVM 负责运行 Java 代码,使得 Java 具有良好的跨平台能力。
土豆炒马铃薯。
23 天前
java
·
开发语言
·
spring boot
·
java-ee
·
java基础
·
java-se
【Java 基础(人话版)】Java SE vs Java EE
最近在学习 Java 的时候,总是会看到 Java SE 和 Java EE 这两个概念。刚开始有点迷糊,后来查了资料、做了一些实验,终于弄清楚了它们的区别。这里记录一下,希望对以后复习或者遇到相同问题的朋友有帮助。
FLZJ_KL
2 个月前
java
·
设计模式
·
策略模式
·
java基础
【设计模式】【行为型模式】策略模式(Strategy)
👋hi,我不是一名外包公司的员工,也不会偷吃茶水间的零食,我的梦想是能写高端CRUD 🔥 2025本人正在沉淀中… 博客更新速度++ 📫 欢迎+V: flzjcsg2,我们共同讨论Java深渊的奥秘 🎵 当你的天空突然下了大雨,那是我在为你炸乌云
唐僧洗头爱飘柔9527
3 个月前
java
·
开发语言
·
正则表达式
·
java基础
·
pattern
·
java se
·
java必备技能
【Java基础】正则表达式的使用与常用类分享
正则表达式定义了字符串的模式。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。一个字符串其实就是一个简单的正则表达式,例如 Hello World 正则表达式匹配 “Hello World” 字符串。
飞滕人生TYF
4 个月前
java
·
开发语言
·
windows
·
java基础
Java retainAll() 详解
在 Java 中,retainAll() 是 Collection 接口(List、Set 等集合类实现该接口)的一种方法,用于保留集合中与指定集合交集的元素,删除其他所有元素。
木小同
5 个月前
面试
·
java基础
·
nio
JAVA基础之NIO
一般认为是同步非阻塞IO或者多路复用IO,他是一种基于通道channel通道和buffer缓冲区的方式。数据总是从通道Channel通道读取到Buffer缓冲区或者从缓冲区写入通道,而selector选择区可以监听多个通道的事件,所以可以使用单线程监听多个数据通道。 主要有以下三个核心概念:
银氨溶液
6 个月前
java
·
开发语言
·
java基础
·
io模型
IO模型---BIO、NIO、IO多路复用、AIO详解
本篇将想给详细解释一下什么是BIO、NIO、IO多路复用以及AIO~BIO:线程发来IO请求后,一直阻塞着IO线程,需要缓冲区这边数据准备好之后,才会进行下一步的操作。
银河流浪家007
6 个月前
java
·
后端
·
java基础
java基础 | 动态代理
简而言之就是:首先创建一套动态代理的规则,创建好自己的接口,和实现类,在调用时直接调用(缺少什么参数,补充哪个参数!)
海棠未语
7 个月前
java
·
开发语言
·
后端
·
集合
·
java基础
java常用集合方法
Iterator 是一个集合迭代器接口,它提供了以下方法:判断迭代器中是否还拥有元素,有则返回true,否则返回false
杨侨治
7 个月前
java
·
开发语言
·
数据库
·
笔记
·
spring
·
mybatis
·
java基础
Spring&AOP&Spring事物管理
Aspect Oriented Programming面向切面编程是面向对象编程的补充延续面向切面编程思想是将程序中非业务代码(提交事物,打印日志,权限验证,统一异常处理),
北顾丶
8 个月前
java
·
开发语言
·
redis
·
mysql
·
缓存
·
java基础
·
java面试
Redis作为缓存,如何与MySql的数据进行同步?
概念概念
栗筝i
8 个月前
java基础
·
栗筝i 的 java 技术栈
·
java 并发
·
java 线程池
Java 并发编程:Java 线程池的介绍与使用
大家好,我是栗筝i,这篇文章是我的 “栗筝i 的 Java 技术栈” 专栏的第 024 篇文章,在 “栗筝i 的 Java 技术栈” 这个专栏中我会持续为大家更新 Java 技术相关全套技术栈内容。专栏的主要目标是已经有一定 Java 开发经验,并希望进一步完善自己对整个 Java 技术体系来充实自己的技术栈的同学。与此同时,本专栏的所有文章,也都会准备充足的代码示例和完善的知识点梳理,因此也十分适合零基础的小白和要准备工作面试的同学学习。当然,我也会在必要的时候进行相关技术深度的技术解读,相信即使是拥有
Violet永存
8 个月前
java
·
开发语言
·
java基础
Java之Java基础二十(集合[上])
Java 集合框架可以分为两条大的支线:①、Collection,主要由 List、Set、Queue 组成:
北顾丶
8 个月前
java
·
开发语言
·
jvm
·
java基础
== 与 equals 的区别
概念概念
北顾丶
8 个月前
java基础
·
java面试
·
arraylist
·
linkedlist
·
java八股文
Arraylist与LinkedList的区别
概念概念