![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 72
sdjdj_ksk
这个作者很懒,什么都没留下…
展开
-
关于浅拷贝和深拷贝
不像基本数据类型互相赋值只是做了一个副本互不影响(浅拷贝),但是对于对象的引用互相赋值来说有浅拷贝和深拷贝,浅拷贝例子:在一个类里面写了静态内部类,然后创建了一个对象直接赋值给另一个对象,引用不同但是都是一个对象。深拷贝例子:在一个类里面写了静态内部类,然后这个内部类实现Cloneable接口,重写实现clone方法。| | 同一个类中 | 同一个包中 | 不同包的子类 | 不同包的无关类 || 无(空着不写) | ✔ | ✔ | | |浅拷贝:就是增加了指向堆里同一个对象的引用,原创 2022-08-23 15:49:12 · 143 阅读 · 1 评论 -
HashMap的使用
HashMap的KeySet()返回所有键,是set对象.For()遍历,要返回每一项的值,hash对象.get(键)Hash数组.entrySet().for遍历该数组所有键值对,返回的是map对象。PutAll方法合并两个HashMap,相同键的值会被覆盖比如3=f,3这个键。Remove方法删除键对应的键值对,不存在删除不报错。可以单次向HashMap中添加一个键值对。查询某个键的值,get(“键”)原创 2022-08-20 22:45:33 · 181 阅读 · 0 评论 -
Java开发常用技术栈
java常用的技术栈和学习路径原创 2022-08-16 17:33:44 · 4710 阅读 · 0 评论 -
注解的定义和使用
注解(Annotation):不是程序本身,可以对程序作出解释和comment类似,一般以@开头,可以使用在package、class、method、field上面,作为辅助信息,可以通过反射获得注解反射获取注解时,返回的是Java运行时生成的动态代理对象,代理对象会最终调用invoke方法激活注解注解本质是一个继承了Annotation的特殊接口,其具体实现类是Java运行时生成的动态代理类作用:1、实现替代配置文件功能,依赖注入,跟数据库有关2、在编译时进行格式检查。......原创 2022-08-16 16:46:24 · 2531 阅读 · 0 评论 -
下载Eclipse IDE
快速学会安装eclipse环境原创 2022-06-27 22:42:24 · 3966 阅读 · 1 评论 -
Jdk下载和安装
java环境配置-JDK安装原创 2022-06-26 16:41:04 · 506 阅读 · 1 评论