首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
java学习笔记
snakeshe1010
创建于2021-09-14
订阅专栏
专门存放Java学习的文章
等 5 人订阅
共60篇文章
创建于2021-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
21中级 - Collection体系原理与实战
collection类继承体系图 collection是接口,不能直接new,可以new的是class必须实现全部具体的方法 Collection体系简介 Collection的体系 Collecti
15阶段回顾与复习
人类不能理解flag代码 8-how-many-prime-numbers 用人类更能理解的方式 写出让机器能阅读的代码一点都不难,难的是写出让人能阅读理解的代码 什么是好的代码 短小精悍,且容易被人
10初级 - Java对象系统基础
对象基本概念:成员与初始化 什么是对象,对象就是数据和行为的集合 判断是否是对象的标准 new 运算符创造出来的都是对象。 特例装箱拆箱Integer a = 1; 对象由什么组成 所有的对象都在堆上
9初级 - Java的控制流
方法的控制流 每当开启一个新的方法都会启动一个新的环境叫做stack frame 栈是严格的上下方法 方法栈 脑补程序允许的逻辑 站在全局的角度看java发生了什么 while与do-while循环
29中级 - Java多线程初步【爬虫项目实战】
多线程原理回顾 为什么要有多线程,cpu非常快,现代cpu都是多核 竞争条件带来的数据错误 数据错误 i++ if-then-do 多线程下看到一个东西第一反应,这个东西是不是线程安全 文档里搜索th
32中级 - Java 8 Stream
java8最重要的api Stream 什么是流 流的方法 创建流,Collection.stream(); java8之前的解决需求的案例 流的方式的写法 private的访问限定 当前的编译单元
31中级 - Java 8函数式编程
函数式编程深入浅出 使用函数式编程的原因 减少工作量 提高效率 减少bug 案例,声明一个接口和内部类实现一个过滤接口 还是觉得啰嗦,第一步简化,去掉啰嗦的接口 predicate就是一个判断一个条件
从基础到实战:Java与数据库交互全攻略
本文详细介绍了Java与数据库交互的全过程,从SQL基础到JDBC实战,再到数据库设计原则和SQL高级查询。通过实战代码示例,读者可以快速掌握如何高效地进行数据库操作
深入理解Java IO与文件系统:从计算机体系到NIO实践
理解计算机体系结构的速度差异(CPU纳秒级 vs 磁盘毫秒级)是优化IO性能的关键,通过合理选择工具和缓冲策略,可显著降低IO等待对系统性能的影响。
HTTP协议:互联网通信的基石与核心技术解析
HTTP协议作为互联网基石,通过请求响应模型实现通信。其无状态特性由Cookie技术弥补,状态码传递操作结果。
从浏览器输入URL到数据抓取:计算机网络与HTTP协议全解析
从输入URL到页面渲染,再到程序化数据抓取,整个过程涉及计算机网络各个层面的技术协同工作。理解这些基础原理不仅对开发网络应用至关重要,也是进行高效数据抓取的前提。
Java依赖管理演进史:从Classpath地狱到Maven救赎
Java依赖管理经历了从手动维护的"Classpath地狱"到Maven自动化管理的演进。Maven有着坐标体系、中央仓库和依赖传递机制等特性。
命令行完全指南:从内核原理到开发实战
命令行是开发者掌控计算系统的终极武器。通过理解进程环境四要素(可执行程序、参数、工作目录、环境变量),可精准复现任何操作场景。
骨架与能力:一文吃透 Java 抽象类、接口、内部类及实战模式
抽象类给出模板,接口定义能力;二者互补,共同支撑灵活而可复用的 Java 设计。结合内部类、匿名类与策略模式,可优雅地解耦变化,写出易扩展、易测试的代码。
多态:让同一条消息产生千般面孔——从原理到策略模式实战
多态让“同一条消息”根据接收者的类型呈现不同行为。把易变的 if-else 抽象成策略家族,借助接口+多态即可实现零侵入扩展。JDK 线程池拒绝策略正是这一思想的经典体现——变化独立,系统松耦合。
深入 Java 继承:从 Object 到模板方法,再到组合与 final 的设计抉择
本文由浅入深剖析 Java 继承:从 Object 的根方法覆写,到模板方法、final 与单例,再到组合优于继承的设计思想。掌握这些,既能通过面试,又能写出高内聚、低耦合、易维护的代码。
Java封装艺术:从访问控制到设计模式实战
封装是Java面向对象设计的核心,通过访问控制符实现数据隐藏,遵循JavaBean规范支持框架集成。静态工厂方法提供比构造器更灵活的对象创建方式,解决命名模糊和对象复用问题;
Java运算符终极指南:从基础算术到位运算实战
ava运算符体系包含算术、逻辑、位运算三大核心。算术运算需警惕整数除法截断和取余符号问题;逻辑运算符的短路特性可有效规避空指针
Maven核心功能与IDEA高效调试技巧全解析
Maven通过标准化生命周期和依赖管理极大简化Java项目构建,而IDEA的高阶技巧可显著提升开发效率:快捷键组合实现编码行云流水,Git注解功能精准溯源变更历史等
深入理解Java对象引用:地址、拷贝与传递机制
本文深入解析了Java对象的核心机制:所有对象变量本质是内存地址引用;通过浅拷贝/深拷贝对比揭示了对象复制的层次性;论证了Java严格采用值传递(基本类型传值副本,对象类型传地址副本)
下一页