随笔分类 -  【0-基础】Java基础

摘要:JDK11升级后竟让内存利用率飙升到90%以上? https://news.qq.com/rain/a/20250214A019CB00 // 垃圾回收算法、TLAB(Thread Local Allocation Buffer)、G1 GC CMS 回收就是使用标记清除算法,标记垃圾,然后清除,再 阅读全文
posted @ 2025-02-14 15:37 飞翔在天 阅读(1) 评论(0) 推荐(0) 编辑
摘要:解决方法:拉链法,又称为链地址法 其基本思想是将所有具有相同哈希值的元素链接在一起,形成一个链表。 解决方法:开放地址--线性探测法 https://www.cnblogs.com/-beyond/p/7726347.html 关注点: 1、hash冲突元素的插入 2、已有元素的删除和同hash值元 阅读全文
posted @ 2024-09-29 15:48 飞翔在天 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Stream、Optional、try-with-resources、 AutoClosable § 一、Stream 1、得到流:Arrays.asStream(); 2、中间操作; 3、终端操作: § 二、Optional https://www.cnblogs.com/Kevin-ZhangC 阅读全文
posted @ 2022-08-01 20:13 飞翔在天 阅读(61) 评论(0) 推荐(0) 编辑
摘要:https://cloud.tencent.com/developer/article/1878581 Stream & Optional使用: https://zhuanlan.zhihu.com/p/596780556 一文详解 Java Stream,各种梳理 Optional应用 阅读全文
posted @ 2022-04-27 08:51 飞翔在天 阅读(30) 评论(0) 推荐(0) 编辑
摘要:src\java\io: BufferReader、BufferStream // 装饰模式 src\java\nio:MappedByteBuffer 阅读全文
posted @ 2022-03-16 22:07 飞翔在天 阅读(22) 评论(0) 推荐(0) 编辑
摘要:参考: SPI: https://zhuanlan.zhihu.com/p/67665359 Java 9: 模块化特性 https://zhuanlan.zhihu.com/p/31767780 SPI:Service Provider Interface代码目录: META-INF/servic 阅读全文
posted @ 2022-01-04 17:06 飞翔在天 阅读(60) 评论(0) 推荐(0) 编辑
摘要:一、反射: java.lang.reflect.* Class<?> birdClass = Class.forName("com.baeldung.reflection.Bird"); Constructor<?> cons1 = birdClass.getConstructor(); Const 阅读全文
posted @ 2021-08-18 16:52 飞翔在天 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1、优选推荐材料:Oracle官网Java文档 以官网JDK15相关链接说明。https://docs.oracle.com/en/java/javase/15/ 基于如下主题分类介绍核心特性:从JDK帮助文档、入门材料、JVM、故障定位指南等 1.1 Java Tutorials(入门学习路线) 阅读全文
posted @ 2021-03-08 23:19 飞翔在天 阅读(41) 评论(0) 推荐(0) 编辑
摘要:序列化应用场景:网络传输;将发送端信息序列化为二进制,通过流的方式发送到接收端后,反序列化还原对象 序列化方案:Java原生 待序列化对象必须implements Serializable //序列化对象 ObjectOutputStream out = new ObjectOutputStream 阅读全文
posted @ 2020-06-16 23:33 飞翔在天 阅读(513) 评论(0) 推荐(0) 编辑
摘要:转自:Java极客技术公众号 在 Map 家族中,WeakHashMap 是一个很特殊的成员,从名字上看与 HashMap 相关,但是与 HashMap 有着很大的差别,翻译成中文后表示弱 HashMap,俗称缓存 HashMap。 01、摘要 在集合系列的第一章,咱们了解到,Map 的实现类有 H 阅读全文
posted @ 2019-10-27 11:14 飞翔在天 阅读(367) 评论(0) 推荐(0) 编辑
摘要:在Java中让用户能够动态地更改应用的外观主题,可以给用户更好地体验,具体的实现方式是: 1,先使用UIManager.setLookAndFeel(String s)方法设定对应的外观 2,再使用SwingUtilities.updateComponentTreeUI(Component c)方法 阅读全文
posted @ 2018-03-29 10:03 飞翔在天 阅读(7313) 评论(0) 推荐(0) 编辑
摘要:JAVA的界面编程,有SWT,Swing组件都可以支持界面开发。此处使用JAVA原生的Swing组件开发,介绍如何定制系统主题。 Swing界面外观的管理是由UIManager类来管理的。不同的系统上安装的外观不一样 ,默认的是java的跨平台外观。 1、获取系统所有默认外观 import java 阅读全文
posted @ 2016-03-20 00:30 飞翔在天 阅读(10752) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示