Library Search
结果页

协程与数据类——从 Java 到 Kotlin 的飞跃

在 知识库 中找到 8 个匹配结果。

返回文档库
知识库

知识库

8 个
Kotlin 现代 JVM 语言入门 | 函数 | 对象引用 | 返回值 | 典型场景 | |------|---------|--------|----------| | `let` | `it` | Lambda 结果 | 可空对象安全操作 | | `run` | `this` | Lambda 结果 | 对象配置+计算 | | `apply` | `this` | 对象本身 | 对象初始化 | | `also` | `it` |… 3% 协程与数据类——从 Java 到 Kotlin 的飞跃 # Kotlin 例程:协程、数据类与作用域函数 ## 目标 对比 Java 冗长代码,展示 Kotlin 四大杀器:data class、扩展函数、协程、作用域函数。 ## 完整代码 ```kotlin import kotlinx.coroutines.* import java.time.LocalDateTime // ── 1. data class:一行替代 Java 的 50… 3% 02-虚拟线程与并发编程 # Java 进阶篇:虚拟线程与并发编程 ## 背景 JDK 21 引入了虚拟线程(Virtual Threads,Project Loom),彻底改变了 Java 的并发模型。与传统平台线程不同,虚拟线程由 JVM 管理,轻量到可以创建百万个。 ## 核心概念 ### 1. 虚拟线程 vs 平台线程 ```java // 传统平台线程 — 重量级(约 1MB 栈内存/线程) Threa… 3% 02-异步编程与性能优化 # Node.js 进阶篇:异步编程与性能优化 ## 背景 Node.js 的异步模型是其性能核心。理解 Promise、async/await、Worker Threads 以及 Stream,是编写高性能 Node.js 应用的关键。 ## 核心概念 ### 1. Promise 链与 async/await ```javascript // 回调地狱 ❌ fs.readFile('… 2% IoC 容器基本用法 // 方式二:Java 注解配置 ApplicationContext annoCtx = new AnnotationConfigApplicationContext(AppConfig.class); NotificationConsumer consumer2 = annoCtx.getBean(Notifica… 2% JPA 深入与性能优化 # Spring Data JPA 深入与性能优化教程 ## 第一章:实体映射详解 ### 1.1 关联关系 ```java @Entity public class Order { @Id @GeneratedValue private Long id; @ManyToOne(fetch = FetchType.LAZY) // 默认 LAZY,建议显式声明… 2% 入门篇 - Svelte 快速上手 # Svelte 快速上手 ## 背景 Svelte 是新兴前端框架,不同于 Vue/React 的虚拟 DOM 运行时,它在编译阶段将模板编译为纯 JavaScript,运行时体积几乎为零。Stack Overflow 2023 开发者调查中被评为最受喜爱的 Web 框架。 ## 核心概念 ### 1. "赋值即响应" Svelte 最大卖点:无需 `useState` / `ref`… 2% 01-spring-boot全栈Web开发 ### 第一步:创建项目 ```bash # 用 Spring Initializr: https://start.spring.io # 依赖选: Spring Web, Spring Data JPA, H2 Database, Lombok, Validation ``` ### 第二步:三层架构 ``` controller/ ← 接收请求,返回响应 service/ ←… 2%