当前位置: 代码网 > it编程>编程语言>

Java

Java异常处理怎么学?一文详解try catch finally使用技巧

2026-08-03 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 94

一、什么是异常程序运行时出现非正常情况,打断正常执行流程。语法没错才叫异常;语法写错属于编译错误,不算异常。二、异常体系(顶层:throwa...

java comparable接口怎么用?内部比较器用法详解

2026-08-03 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 102

java.lang.comparable是内部比较器,用于给自定义类设定默认排序规则,让该类对象可直接被 collections.sort(...

Java字符串比较结果不同?常量池和==与equals的区别一次讲透

2026-08-03 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 89

public class text{public static void main(string[] args){ string s1 ...

Java BigInteger 超大整数计算方法

2026-08-02 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 69

在 java 中,基本数据类型的整数有固定取值范围:int、long 容量有限,一旦超出最大值就会发生数值溢出,且编译运行不会报错,导致业务...

Java新手入门从零开始安装JDK并配置环境变量的详细过程

Java新手入门从零开始安装JDK并配置环境变量的详细过程

2026-08-02 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 72

前言作为一名java程序员,相信很多小伙伴都经历过刚入门时的迷茫:“java到底怎么学?从哪里开始?”,而安装jdk...

Java 结构化并发优雅管理并发任务的新范式

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 71

今天我们来聊聊 java 25 的结构化并发特性,这是虚拟线程之后又一个让并发编程更优雅的利器。一、什么是结构化并发结构化并发(struct...

深入理解JavaSE JVM

深入理解JavaSE JVM

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 63

java虚拟机(jvm,java virtual machine)是java运行时环境的核心,它是一个能够运行java字节码的假想计算机,j...

Java 并发编程之CompletableFuture 异步编程实战指南

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 71

在java中,completablefuture是java 8引入的一个非常强大的类,用于异步编程。它代表了异步计算的结果,可以用于组合多个...

Java贪心算法完整代码及常见面试题

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 70

前言贪心(greedy)是五大基础算法思想之一,逻辑简单、时间复杂度极低(大多 o (n) / o (nlogn)),笔试、面试高频考点。 ...

Tomcat启动、停止与配置解析原理深入剖析

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 66

前言在java web开发领域,tomcat是一款极为重要的开源web应用服务器,相信很多开发者都在日常工作中使用过。今天,我想和大家一起深...

Spring Boot 注册 Servlet 的五种方法(最新整理)

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 72

在spring boot中注册servlet有几种方法,每种方法适用于不同的场景和需求。下面列出五种常见的方法:一、spring boot ...

Tomcat和Docker部署Java项目的区别深入解析

Tomcat和Docker部署Java项目的区别深入解析

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 69

前言在 java 项目部署中,tomcat 和 docker 是两种常见的选择。虽然它们都可以用来运行 java 应用,但它们在定位、部署方...

Spring Data JPA 查询的四种方法

2026-08-02 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 78

在 spring data jpa 的查询世界里,开发者常常面临一个经典难题:面对层出不穷的数据访问需求,究竟该选用哪种查询方式?是依赖方法...

SpringAI保姆级实战教程

2026-07-31 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 98

注:我默认你是个会用spring boot的老java选手,版本咱们就踩在spring ai 2.0.0 ga上(2026年6月刚出的),如...

Spring AI 2.0.0 + Playwright实现联网检索工具

2026-07-31 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 108

一、整体方案说明spring ai 2.0.0:提供 toolcallback 工具回调机制,将联网能力封装为 ai 可调用工具;playw...

MyBatis-Plus分页查询怎么用?selectPage方法详解

MyBatis-Plus分页查询怎么用?selectPage方法详解

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 105

mybatis-plus分页查询首先创建一个数据库表如下图所示:创建一个spring boot项目pom.xml和配置如下:<?xml...

SpringBoot应用对接Prometheus监控的完整指南

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 91

本文档介绍如何将 spring boot 应用接入 prometheus 监控体系,分无认证和 basic auth 认证两种情况说明。一、...

nacos服务注册流程是怎样的?从启动到同步的完整过程

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 92

服务注册首先说服务注册,所谓服务注册,就是把服务给注册到nacos的注册中心上面去,让nacos知道自己是提供某个服务的。服务注册时发生在服...

Java 基础入门与开发环境搭建详细过程

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 87

1. java简介1.1 java语言的发展史java由詹姆斯·高斯林(james gosling)带领sun公司团队开发,初...

Java 性能调优之JVM、并发与框架层面的实战方法论

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 89

一、从"调参数"到"建体系":java 性能优化的层次化思维许多开发者的性能调优始于一个场景:系统在...

RabbitMQ 如何削峰?一文手把手教你扛住流量洪峰(Spring Boot + Java 实战)

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 95

视频看了几百小时还迷糊?关注我,几分钟让你秒懂!在高并发场景下(比如秒杀、抢购、大促),系统常常面临 瞬时流量暴增 的挑战。如果直接让所有请...

JDK 17下载与IntelliJ IDEA安装完整实战教程

2026-07-31 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 97

本文将详细介绍如何下载并安装jdk 17(java development kit 17)以及intellij idea集成开发环境,为ja...

idea调试远程docker中的springboot项目指南

2026-07-31 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 95

开发环境idea-2023(放心,旧版本也可以远程调试)java版本:17生产环境docker版本:23.0.3java版本1:openjd...

30个经典算法题及Java解答(含实例代码)

2026-07-30 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 97

前言以下是30个最常见算法题及其java解答。我将每个算法题分为三个部分:题目描述(简要解释问题)、关键思路(解释算法逻辑,如有数学表达式则...

Nginx与Tomcat、Java服务的整合优化实战指南

Nginx与Tomcat、Java服务的整合优化实战指南

2026-07-30 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 88

在现代企业级 java web 应用架构中,nginx + tomcat 的组合早已成为高并发、高可用、可扩展系统的黄金搭档。nginx 作...

Mybatisplus查询返回null但条数正确是什么原因?

2026-07-30 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 98

1、问题描述返回值为null,程序不报错,但是条数好像是正确的。我出现问题的代码如下:1、自定义类studentmapper继承了basem...

SpringBoot中实现文档生成与电子合同创建的完整指南

2026-07-30 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 112

一、这个流程在做什么用一句话概括:将本地的业务数据,渲染成一份正式的pdf文档,上传到文件服务器获取公网链接,然后把这个链接提交给外部签约平...

SpringBoot整合Spring Retry优雅实现接口重试的示例代码

2026-07-30 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 101

接口调用失败时,直接返回错误不是最佳选择,有些场景重试一下就成功了。spring retry 提供了声明式重试机制。一、引入依赖<de...

SpringBoot整合Testcontainers实现数据库与中间件集成测试

2026-07-30 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 97

单元测试可以 mock 掉数据库,但集成测试需要真实环境。testcontainers 在测试时启动 docker 容器,用完后自动销毁。一...

Java中状态机模式的两种实现方式详解

2026-07-30 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 102

一、什么是状态机状态机(state machine)是一种数学模型,描述一个对象在其生命周期中所经历的各种状态,以及在什么条件下从一个状态转...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com