-
- Java面向对象实现简易银行账户管理
- 银行账户应封装为责任明确的实体,余额字段须private,仅通过deposit()和withdraw()校验后修改,构造方法拒绝负初始余额。
- 文章 · java教程 | 3星期前 | 386浏览 收藏
-
- Java并发核心与多线程详解
- Java并发编程核心是安全共享状态;start()创建新线程执行run(),直接调用run()仅为普通方法调用;volatile仅保证可见性不保证原子性;synchronized锁的是指定对象实例;submit()返回Future支持结果与异常处理,execute()则不。
- 文章 · java教程 | 3星期前 | 386浏览 收藏
-
- 迪米特法则如何减少对象通信?
- 迪米特法则强调对象只与“朋友”通信,避免火车式调用;应通过委托方法封装嵌套访问、返回不可变/抽象结果,并用协调者解耦多对象协作。
- 文章 · java教程 | 3星期前 | 386浏览 收藏
-
- Java接口的解耦优势与规范作用解析
- Java接口的本质是纯粹的行为规范契约,只定义“做什么”而不涉及“怎么做”,通过无状态、多实现、按契约注入等机制实现彻底解耦。
- 文章 · java教程 | 2星期前 | 386浏览 收藏
-
- Java集合框架详解:Collection体系全解析
- Java集合框架是围绕Collection和Map接口构建的契约体系,接口定义操作,实现类负责高效实现;List与Set核心区别在于唯一性语义而非顺序;哈希类集合依赖hashCode()与equals()一致性。
- 文章 · java教程 | 5天前 | 386浏览 收藏
-
- Java多线程异常处理指南
- Java子线程未捕获异常会静默退出,需通过Thread.UncaughtExceptionHandler捕获;ExecutorService中Runnable异常被吞,Callable异常需Future.get()触发;推荐用自定义ThreadFactory统一设置异常处理器。
- 文章 · java教程 | 4星期前 | 385浏览 收藏
-
- Java中abstract关键字用法详解
- abstract类必须被继承才能实例化,不能直接用new创建对象;它可含普通方法、静态方法、构造器等,但抽象方法无方法体且不能为private/final/static;子类须实现全部抽象方法或声明为abstract;与interface相比,abstract类支持代码复用和“is-a”关系,而interface适合“can-do”能力及多实现。
- 文章 · java教程 | 3星期前 | 385浏览 收藏
-
- Java中配置Gradle构建脚本方法
- 应用Java插件并设置项目基本信息,配置仓库与依赖管理,自定义构建任务,优化性能参数。示例包括启用java插件、定义group和version、指定Java版本、添加mavenCentral仓库、声明implementation依赖、创建printBuildInfo任务、在gradle.properties中启用守护进程与并行构建,提升构建效率。
- 文章 · java教程 | 4星期前 | gradle 构建脚本 384浏览 收藏
-
- Scanner与BufferedReader怎么选?Java输入方式对比解析
- Scanner适合类型明确的简单交互,BufferedReader适合高吞吐纯文本处理;Scanner自动类型转换但易出错、性能低、编码受限,BufferedReader高效可控但需手动解析;二者不可混用同一System.in流。
- 文章 · java教程 | 3星期前 | 384浏览 收藏
-
- Java网络协议类库与URLConnection详解
- URLConnection因缺乏重定向、连接池、JSON支持及默认超时等能力而被弃用;推荐OkHttp(API简洁、性能好)、ApacheHttpClient(稳定但繁琐)或Java11+HttpClient(标准库、轻量),Spring项目优先选WebClient。
- 文章 · java教程 | 3星期前 | 384浏览 收藏
-
- 记录模式Record_Patterns如何解构属性匹配
- RecordPatterns是Java21正式引入的模式匹配特性,扩展instanceof和switch对record字段的直接解构能力,编译期类型检查,无需getter且无反射开销。
- 文章 · java教程 | 3星期前 | 384浏览 收藏
-
- finally代码块执行时机解析
- finally块总在try/catch执行完、方法返回前执行(JVM未强制终止时),即使有return/throw/break/continue;return值先暂存再执行finally,其中return会覆盖原值,抛异常则吞掉原异常;唯一不执行是JVM提前退出。
- 文章 · java教程 | 1星期前 | 384浏览 收藏
-
- Java 公共类命名规范与限制
- Java源文件中至多一个public类,其名必须与文件名(不含.java)严格一致且大小写敏感;可含多个非public类;无public类时文件名任意但需合法;main方法所在类无需public修饰。
- 文章 · java教程 | 3星期前 | 382浏览 收藏
-
- Java Cleaner 无效原因及正确使用方法
- JavaCleaner未触发是因为清理动作中隐式持有了被注册对象的强引用,导致对象无法进入幻象可达状态;本文详解其原理、典型错误、安全实现方案及最佳实践。
- 文章 · java教程 | 3星期前 | 382浏览 收藏
-
- 空指针异常原因及解决方法详解
- NullPointerException是Java中继承自RuntimeException的非受检异常,因对null引用执行方法调用、字段访问、数组操作或自动拆箱等操作而触发,反映逻辑缺陷而非外部故障,编译器不强制处理,需通过判空预防。
- 文章 · java教程 | 1星期前 | 382浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ChatExcel酷表
- ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
- 4427次使用
-
- Any绘本
- 探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
- 4783次使用
-
- 可赞AI
- 可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
- 4657次使用
-
- 星月写作
- 星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
- 6444次使用
-
- MagicLight
- MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
- 5033次使用

