会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
无以铭川的博客
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2024年3月3日
jdk内置的一些工具类
摘要: 目录java中一些工具类一. java.util.Objects类1. 介绍2. 方法二. java.util.Collections类1. 介绍2. 方法三. java.nio.file.Files类1. 介绍2. 方法2.1. 复制2.2. 创建2.3. 删除2.4. 判断文件是否存在2.4.
阅读全文
posted @ 2024-03-03 15:11 无以铭川
阅读(342)
评论(0)
推荐(0)
2023年9月5日
Java 三种IO实现一个简单聊天室
摘要: [TOC] ## Java 三种IO实现一个简单聊天室 在 Java 平台, IO有三种模型. 以 TCP 套接字为例三种不同模型实现简单聊天室服务端和客户端. 启动服务端后, 启动多个客户端, 相互之间可以发消息. ### 同步阻塞IO 因为同步阻塞IO不能同时做到 `accept` 客户端连接和
阅读全文
posted @ 2023-09-05 13:59 无以铭川
阅读(69)
评论(0)
推荐(0)
2023年9月4日
Java线程状态
摘要: [TOC] ### Java线程状态 Java 中有六个线程状态: ```java // Thread.State public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; } ``` 这些线程状态
阅读全文
posted @ 2023-09-04 22:38 无以铭川
阅读(48)
评论(0)
推荐(0)
java线程原理
摘要: [TOC] ## Java线程原理 单词 `thread` 原意是 `线`, 在计算机科学引申为 **一串执行过程组成的线**, 线程是可以由调度程序独立管理的最小编程指令序列. 在一般情况下, 线程属于进程, 同一进程的线程可以同时执行, 共享内存等资源. 具体到 Java 的线程, 即 `jav
阅读全文
posted @ 2023-09-04 22:37 无以铭川
阅读(113)
评论(0)
推荐(0)
2023年7月1日
windows上编译jdk
摘要: 目录Windows上编译jdk21环境准备编译 Windows上编译jdk21 参考文档: https://openjdk.org/groups/build/doc/building.html 环境准备 编译 jdk 需要 unix 环境, 在 windows 上可以使用 WSL 或 Cygwin.
阅读全文
posted @ 2023-07-01 15:47 无以铭川
阅读(459)
评论(4)
推荐(0)
2023年6月29日
JVM指令集
摘要: [TOC] # JVM指令集 本文内容基于[JVM规范](https://docs.oracle.com/javase/specs/jvms/se20/jvms20.pdf)中的第六章和第七章部分, 介绍了JVM中的字节码指令的含义和执行的过程. 一条JVM指令构成: - 一个操作操作码(opcod
阅读全文
posted @ 2023-06-29 12:52 无以铭川
阅读(117)
评论(0)
推荐(0)
2023年6月1日
java中函数式编程的一些测试
摘要: [TOC] # Java中函数式编程的一些测试 [在上一篇文章中](https://www.cnblogs.com/wymc/p/17447020.html), 提及了java中的函数式编程, 但缺少了一些相关的代码, 这里补充一下. **注意, 本文中的代码并不代表最佳实践, 只是提供一种思路,
阅读全文
posted @ 2023-06-01 12:03 无以铭川
阅读(52)
评论(0)
推荐(0)
2023年5月31日
函数式编程和java
摘要: [TOC] # 函数式编程和java 在计算机科学中,函数式编程是一种编程范式,通过应用和组合函数来构建程序。它是一种声明式编程范式(对应命令式编程),其中函数定义是将数值映射到其他数值的表达式树,而不是更新程序运行状态的命令式语句序列。 ## 函数的定义 ### 数学上的函数 是自变量到因变量的映
阅读全文
posted @ 2023-05-31 18:30 无以铭川
阅读(79)
评论(0)
推荐(0)
2022年8月16日
Optional类详解
摘要: Optional类详解 一. 介绍 Optional类是java8版本引入的一个用于处理空安全操作的类型. Optional是一个容器, 内部持有一个值, 该值可以为空, 同时Optional是final的, 你不能修改Optional对象的value的引用. 以下是源码类注释的翻译: 一个容器对象
阅读全文
posted @ 2022-08-16 19:02 无以铭川
阅读(2347)
评论(1)
推荐(1)
2022年4月23日
native-image入门
摘要: 目录native-image快速开始一 摘要二 GraalVM和native-image介绍三 GraalVM安装四 native-image安装五 HelloWorld1. 代码2. 命令六 异常情况找不到cl.exe找不到***.h找不到***.lib native-image快速开始 一 摘要
阅读全文
posted @ 2022-04-23 21:28 无以铭川
阅读(6760)
评论(4)
推荐(0)
1
2
下一页
公告