java
文章平均质量分 92
赛男丨木子丿小喵
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java字节码文件与javap的使用
在Java的世界里,源代码(.java文件)经过编译后生成的字节码文件(.class文件)是Java虚拟机(JVM)理解和执行的基础。这些看似神秘的二进制文件,实际上蕴含着Java程序的结构、方法和字段等关键信息。原创 2024-11-03 13:29:21 · 1151 阅读 · 0 评论 -
IDEA自动生成时序图插件-SequenceDiagram
工欲善其事,必先利其器,用对工具,事半功倍。我向大家介绍一款卓越的插件——Sequence Diagram。这款插件能够根据源代码自动生成清晰明了的时序图,极大地提升了工作效率。原创 2024-10-27 17:43:50 · 5517 阅读 · 2 评论 -
IDEA集成JProfiler
JProfiler是一款专业的Java性能分析工具,安装过程简单快捷,只需下载对应操作系统的安装包,按照向导完成安装,并配置Java应用程序以启用JProfiler进行性能剖析。原创 2024-10-27 21:00:00 · 4265 阅读 · 0 评论 -
关于java继承(深入解析父类属性的抽取与构造函数的作用)
在Java中,继承是一项至关重要的特性,它允许创建具有层次结构的类,从而更有效地组织和管理代码。通过继承,子类可以获取父类的属性和方法,实现代码重用和扩展。本文主要想从属性和构造函数的角度分析Java的继承机制。原创 2024-10-24 20:00:00 · 2073 阅读 · 0 评论 -
探索程序之道:为什么要开发程序
天天开发程序,但是为什么要开发程序呢原创 2024-10-20 20:16:51 · 1330 阅读 · 0 评论 -
时序图中的工厂方法角色分析
研究工厂方法中的角色及其交互行为对于深入理解系统设计、优化系统性能等方面都具有重要意义。原创 2024-10-20 19:38:43 · 1125 阅读 · 0 评论 -
反编译工具-Jclasslib的使用,与Java方法调用的探索
本文通过介绍Jclasslib的使用和探讨字节码中方法调用的可见性问题原创 2024-10-20 20:00:00 · 1831 阅读 · 0 评论 -
配置文件放置与读取(new FileInputStream和getClass().getClassLoader().getResourceAsStream的区别)
本文将深入探讨配置文件应该放置的位置,以及不同放置位置的区别和原因,同时介绍两种常用的配置文件读取方法:new FileInputStream和getClass().getClassLoader().getResourceAsStream。原创 2024-10-13 19:38:29 · 1228 阅读 · 0 评论 -
单例模式:为何继承无法保证子类的单例特性
当涉及到继承时,单例模式的行为可能会变得复杂,特别是当希望子类也保持单例特性时。本文将深入探讨单例模式在实现过程中必须遵循的规范边界,以及为何通过继承无法保证子类的单例特性。同时,还将探讨是否有替代方案,以实现代码复用和单例特性的结合。原创 2024-10-13 20:45:00 · 1415 阅读 · 0 评论 -
Git-Gitlab中如何创建项目、创建Repository、以及如何删除项目
这是一个常见的做法,因为 README.md 是一个用于项目说明和文档的常见文件,可以用来描述项目的目的、使用方法和其他相关信息。这样,GitLab 就会自动为你创建一个默认分支,并将该提交设置为默认分支的头部。一句话总结,为了确保仓库的存在,GitLab 在创建项目时要求你至少创建一个初始文件(例如 README.md),这也是为了方便你开始编写项目的文档和说明。总之,如果在 GitLab 上创建了一个空的仓库,并遇到了无法提交代码的问题,可以通过手动创建默认分支或创建一个初始提交来解决。原创 2024-04-25 08:30:00 · 8928 阅读 · 0 评论 -
使用exe4j将java项目打包为exe文件(包含普通maven项目打jar包)
Java程序本身并不直接转换成特定于操作系统的二进制可执行文件,这个时候需要一些工具帮助创建包含Java程序及其运行时环境的.exe文件,以便在没有安装Java的Windows系统上运行。原创 2024-03-18 20:15:00 · 6999 阅读 · 2 评论 -
Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException:
MySQL依赖版本不低于自己本地的MySQL版本原创 2022-12-11 13:01:14 · 1444 阅读 · 0 评论 -
为什么子类会调用父类无参的构造函数
子类默认调用父类的无参构造函数是为了确保整个继承链得到正确的初始化,使得子类能够正常继承父类的属性和方法。原创 2022-03-30 23:15:28 · 7161 阅读 · 10 评论 -
UML类图绘制指南
类图是面向对象分析与设计中的一种静态结构图,用于描述系统中的类、接口、关系等元素以及它们之间的关系。类图是UML(统一建模语言)中最常用的一种图表,它可以帮助软件开发人员直观地展现系统的结构和关系,是软件设计和开发过程中不可或缺的重要工具。类图是面向对象分析和设计中最重要的建模工具之一,它对于软件设计和开发具有重要的意义和必要性。具体来说。原创 2023-11-10 14:23:37 · 784 阅读 · 38 评论 -
多态在代码中的体现
多态的概念在代码中的体现原创 2022-06-07 20:35:20 · 4467 阅读 · 2 评论 -
git 关于分支和仓库的理解
分支原创 2023-01-27 20:13:15 · 1944 阅读 · 0 评论 -
IntelliJ IDEA 2022.2保姆级安装教学
最近安装了2022.2版本,安装步骤在这里和大家分享一下。原创 2022-09-01 19:42:30 · 8480 阅读 · 5 评论 -
深拷贝与浅拷贝,就是这么简单
拷贝操作用于创建一个新对象或数据结构,使其具有与原对象或数据结构相同或部分相同的值。在进行拷贝操作时,常见的方式有浅拷贝和深拷贝。本文将重点讨论浅拷贝和深拷贝的实现方式以及它们之间的区别。原创 2023-09-20 15:31:06 · 323 阅读 · 2 评论 -
java和VB中按键事件处理:解析 KeyCode、KeyAscii; KeyDown/KeyUp/KeyPress 的关系区别及应用
本文主要讲解了如何通过使用 KeyCode 和 KeyAscii 获取按键的键码值和 ASCII 码值,并使用 KeyDown、KeyUp 和 KeyPress 事件来处理按键事件,以及与之对应的Java中的事件处理原创 2023-09-15 16:03:36 · 3433 阅读 · 5 评论 -
HashMap的遍历方式及底层原理
Map是Java中的一个接口,它继承自Collection接口,定义了键值对的存储和检索方法。原创 2023-07-14 21:16:13 · 585 阅读 · 1 评论 -
线程策略--最大化性能与线程池
线程复用原创 2023-02-08 17:49:36 · 309 阅读 · 1 评论 -
IDEA启动tomcat 端口1099被占用(1099 is already in use)
IDEA启动tomcat 端口1099被占用(1099 is already in use)原创 2022-12-04 21:45:00 · 5251 阅读 · 4 评论
分享