- 博客(14)
- 收藏
- 关注
原创 Java网络编程(UDP, TCP, HTTP)
Java网络编程支持多种标准网络协议,这些协议定义了数据传输的规则和标准。常见的协议包括:TCP/IP协议:提供可靠、面向连接的通信,适用于需要数据完整性的场景,如文件传输或Web服务。UDP协议:提供无连接、不可靠的通信,适用于实时性要求高的场景,如视频流或在线游戏。HTTP/HTTPS协议:用于Web应用,支持HTTP客户端和服务器端的开发,例如实现RESTful API。Java通过内置类(如java.net.URL和java.net.HttpURLConnection)简化了这些协议。
2025-08-28 09:15:23
1110
原创 Java基础数据类型、包装类、BigDecimal
Java 编程语言提供了八种基础数据类型(primitive data types),它们是语言中最基本的数据类型,用于表示简单的数值和字符信息。这些基础数据类型包括整数型、浮点型、布尔型和字符型。
2025-08-27 09:19:36
706
原创 Java 错误与异常(Throwable)
Throwable 是所有 可抛出异常和错误的基类。它位于 java.lang 包中,是 Java 异常处理机制的核心类。所有的异常(Exception)和错误(Error)都继承自 Throwable。
2025-08-25 17:15:16
968
原创 Java集合(Collection、Map、转换)
Map 并不属于 Collection 接口的子接口或实现类。虽然 Map 和 Collection 都是 Java 集合框架的重要组成部分,但它们是两个并列的接口,分别用于表示不同类型的集合结构。1. Collection:用于存储单列元素集合(如 List、Set、Queue 等),每个元素是独立的。2. Map:用于存储双列数据(键值对),即 Key-Value 对,每个元素由一个键和一个值组成。
2025-08-23 14:51:11
2294
原创 Java多线程
线程是程序执行的最小单位,是进程内部比进程更小的执行单元。每个线程完成一个独立的任务,并与其他线程共享所属进程的资源。Java 中的线程可以通过继承 Thread 类或实现 Runnable 接口来创建和启动。线程代码必须编写在 run() 方法中,而该方法不能直接调用,必须通过调用 start() 方法来开启一个新的线程并自动执行 run() 方法中的内容。程序中的主线程是由 main 方法启动的,是程序执行的入口点。在主线程中可以创建并启动其他子线程,这些子线程与主线程一起并发执行。
2025-08-11 18:10:05
772
原创 Java反射
反射机制(Reflection Mechanism)是Java语言的一项核心特性,它允许程序在运行时动态地获取类的信息,并操作类的属性、方法和构造函数等。反射机制是Java语言灵活性和动态性的体现,广泛应用于框架开发、依赖注入、动态代理等领域。每个类在运行时都会生成一个Class对象,该对象包含了类的结构信息。反射机制通过Class类和java.lang.reflect包中的类(如Field、Method、Constructor等)来实现对类的动态访问。
2025-08-09 17:13:50
457
原创 Java文件读写(IO、NIO)
字符流用来处理文本,字节流用来处理除文本外的文件。缓冲流作为装饰器提升效率,内部实现缓冲区,缓冲区满了之后发送。
2025-08-08 15:16:51
395
原创 Java对象与JSON互转
这需要用到jackson包,org.codehaus.jackson.map.ObjectMapper备选:com.fasterxml.jackson.databind.ObjectMapper还有一个前提,对应的实体类需要实现Serializable接口。
2025-08-08 14:40:07
207
原创 Vite3搭建Vue3项目
pnpm + vite3 + vue3 + vue-router4 + pinia + axios + eslint + prettier + husky + lint-staged + git-cz
2022-11-24 08:17:21
2059
原创 高等数学导数公式、微分公式和积分公式大全
高等数学导数公式、微分公式和积分公式大全感谢观看 期待关注知乎:叄贰壹简书:带只拖鞋去流浪关注我,带你一起写bugwarning :未经授权,不得转载有问题的小伙伴请在下方留言,喜欢就点个赞吧...
2020-05-23 16:50:26
97997
5
nginx-1.29.0.zip
2025-07-20
lingma-jetbrains-2.5.14.zip - IDEA插件(Lingma - 阿里云 AI 编程助手)
2025-07-20
sonarlint-intellij-10.27.1.81796.zip - IDEA插件(静态分析与 Bug 检测)
2025-07-20
TranslationPlugin-3.7.3.zip - IDEA插件(翻译)
2025-07-20
mybatis-log-plugin-free-1.3.1.zip - IDEA插件(查看MyBatis SQL日志)
2025-07-20
MavenHelper-4.30.0-IJ2022.2.zip - IDEA插件(解决Maven依赖冲突)
2025-07-20
maven-252.23892.248.zip - IDEA插件(Maven支持)
2025-07-20
MybatisX-1.7.3.zip - IDEA插件
2025-07-20
CodeGeeX-AI-Coding-Assistant-2.21.2-211.zip - IDEA插件(智能助手插件)
2025-07-20
Smart-Input-Pro-2.3.5-goland-221u232.zip - IDEA插件(输入法自动切换插件)
2025-07-20
StringManipulation-9.15.0.zip - IDEA插件(字符串处理插件)
2025-07-20
TabNine-1.243.0.zip - IDEA插件(人工智能代码补全插件)
2025-07-20
GrepConsole-13.2.0-IJ2023.3.zip - IDEA插件(控制台日志打印颜色设置插件)
2025-07-20
CodeGlancePro-1.9.8-signed.zip - IDEA插件(代码右侧显示插件)
2025-07-20
GsonFormatPlus.zip - IDEA插件(JSON数据转Java实体)
2025-07-20
javaee-ejb-impl-252.23892.248.zip - IDEA插件(Jakarta EE:企业 Java Bean(EJB))
2025-07-20
javaee-jsf-252.23892.248.zip - IDEA插件(Jakarta EE:服务器端(JSF))
2025-07-20
intellij-rainbow-brackets-lite-1.3.0.zip - IDEA插件(告别括号地狱)
2025-07-20
radash - 前端下一代工具库
2025-08-04
MDN/content -Github
2025-07-25
monaco-editor 源码
2025-07-24
dayjs 源码
2025-07-23
animate.css - Github
2025-07-22
Jakarta Faces Intellisense(VSCode插件)v2.3.3
2025-07-20
沉浸式翻译 - 网页翻译插件 PDF翻译 免费 - Chrome 应用商店 1.19.3.0.crx
2025-07-20
Comment Translate - VSCode插件 - v3.0.0 - 翻译代码注释
2025-07-20
翻译(英汉词典) - VSCode插件 - v1.1.1
2025-07-20
Google 翻译 - Chrome 应用商店 2.0.16.0.crx
2025-07-20
Lingvanex - Online Text and Voice Translator - Chrome 应用商店 3.2.10.0.crx
2025-07-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人