java
文章平均质量分 81
_nut_
be yourself
展开
-
JavaSE-泛型编程-通配符/Java
作用:提供一种灵活的方式来处理未知类型的列表,同时保持类型安全。注意点:读取元素: 你可以从中读取元素,但返回的元素类型为,需要进行类型转换。添加元素: 你不能向添加元素(除了),因为编译器无法确定具体类型。类型安全: 由于编译时类型检查,使用可以避免许多常见的类型错误。用于声明引用的,不能是右值实现:上届通配符定义: 表示该列表可以是类型或的任何子类的列表。用途: 适用于只读取的场景,因为你只能安全地从中读取元素,无法添加元素(除了)。下届通配符定义: 表示该列表可以是类型或的原创 2024-09-28 22:09:51 · 513 阅读 · 0 评论 -
JVM/垃圾回收
分为栈、堆、本地方法栈、程序计数器、方法区栈区:主要用来存储局部变量和对象地址栈区不仅存储局部变量和对象地址,还存储方法调用的上下文信息。堆区:分为很多个区域,可以存储对象的具体数据等Java 虚拟机中内存最大的一块,是被所有线程共享的,几乎所有的对象实例都在这里分配内存;本地方法区:一些C++的native方法用于管理本地方法的调用,里面并没有我们写的代码逻辑,其由native修饰,由 C ++实现。程序计数器:指向程序当前运行的位置。原创 2024-09-02 22:43:11 · 564 阅读 · 0 评论 -
java大纲/每日思考
这份学习清单覆盖了 Java 后端开发从基础到高级的知识点,建议逐步学习并实践,以提高开发技能。原创 2024-09-25 10:33:56 · 751 阅读 · 0 评论 -
maven基础/java包管理器
右边maven中的Profiles(比如不同java版本)是setting.json中配置的,如果配置多个就会有多个,但是一般的Spring项目没有的,因为在生成项目的时候,我们会指定很多参数,并不是单纯的maven项目,是在pom.xml中配置的,当然也可以实现在pom.xml中配置实现不同版本的切换。当一个模块使用了其它两个模块的jar包,每个jar包都有spring-jdbc,但版本不一样,这个时候,maven有自动的调节方案,可以看到child-test3这个模块的jdbc黑了。原创 2024-09-23 20:23:31 · 1997 阅读 · 0 评论