自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 JAVA并发

1 线程、进程进程:可视为程序的一个实例,资源分配的最小单位线程:程序执行的最小单位关系: 包含关系2并行和并发并发:同一时间应对多件事的能力并行:同一时间动手做多件事的能力3 线程创建的方式继承Thread 接口public class FirstThreadTest extends Thread { int i = 0; //重写run方法,run方法...

2020-02-08 22:22:46 182

原创 JVM 面试

1 JVM 内存结构2 类加载器启动类加载器(bootstrap)主要加载jvm 自身需要的类,采用c++ 语言实现,是虚拟机自身的一部分。负责加载JAVAHOME /lib 路径下的jar 包,文件名必须要虚拟机能够识别,否则就算将jar 包添加到该目录下也不会进行加载。出于安全考虑,bootstrap 启动类加载器只加载java、javax 、sun 等开头的类。拓展类加载器(e...

2020-02-06 16:42:18 696 1

原创 SVN 学习

1服务器端VisualSVN安装与配置VisualSVN下载地址新建一个项目2 安装TortoiseSVN2.1浏览仓库2.2 代码检出,提交和更新下图表示已经被svn 所管理(可以右键进行提交和更新)2.3冲突解决标记为解决冲突文件会消失2.4 创建分支主干模式2.4.1创建分支2.4.2 从主干拷贝文件2.4.3创建之后如下图...

2019-12-09 14:34:40 158

原创 Maven 相关

1. maven 依赖冲突解决依赖调解:第一声明者优先原则(按照依赖引入的先后顺序)路径近者有限原则(直接导入冲突jar 包的指定版本)排除依赖(忽略掉依赖的jar)...

2019-12-04 16:45:56 105

原创 List移除元素

List 移除某个元素四种方式:方式一,使用 Iterator ,顺序向下,如果找到元素,则使用 remove 方法进行移除。方式二,倒序遍历 List ,如果找到元素,则使用 remove 方法进行移除。方式三,正序遍历 List ,如果找到元素,则使用 remove 方法进行移除,然后进行索引 “自减”。方式四,使用jdk1.8新增的Stream流操作1.Iterator 迭代器...

2019-03-04 16:33:02 65557 8

原创 Java 学习笔记(Clone)

Java对象克隆使用场景:当需要生成一个和当前对象完全一样的对象时,简单赋值语句不能满足这种需求。克隆分类:浅克隆、深克隆浅克隆:对于基本类型属性复制一份给新产生的对象,引用类型的属性仅复制一份引用地址给新产生的对象,即新生成的对象和原对象的非基础类型的数据都指向同一个对象。深克隆:相对于浅克隆区别在于,对于属性中引用的对象也会被克隆,不在指向原来的地址。深浅克隆都会在堆中新分配一片区域...

2019-02-26 21:43:59 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除