自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue虚拟dom

vue 虚拟dom 虚拟dom是vue2.0的核心技术之一,它可以提高浏览器的初始渲染速度。 真实dmo解析流程 1、浏览器使用html解析器,分析html,构建一颗dom树 2、浏览器使用css解析器,分析css和内联样式、构建样式表 3、将dom树和样式表进行关联,构建一颗渲染树 4、浏览器开始布局,为需要渲染的元素确定在浏览器中的显示坐标 5、绘制,将渲染树绘制到准确的坐标位置上 真实dom性能消耗问题 实际上我们操作dom是一种非常昂贵的操作,在使用js原生或者jq这种第三方js库来操作dom时

2021-01-01 14:34:10 168

原创 浅谈java中的集合

java集合框架是我们常用的类,今天聊聊我所知道的常用集合类。 java集合类借用下别人的结构图: java集合类大体结构介绍: java集合分为单例集合和双列集合,单例集合它们都实现了Collection接口,双列集合都实现了Map接口,所有集合类都要实现响应的接口。 Collection接口:下面有三个子接口分别是List,Set,Queue。 List:插入有序,可以存储多个null,可以...

2019-08-11 17:53:28 116

原创 java设计模式的七大原则

大家好我是一个计算机的小白,还在找工作,今天来聊聊设计模式,有不对的地方还请大神指正 什么是设计模式: 设计模式是一套代码的设计,实践,总结出来的一套理论,根据设计模式可以解决在编程中,常见的问题,使代码有扩展性,有维护性。从而实现高内聚低耦合的结构。 为什么要有设计模式: 在长期的软件编程中,我们经常遇到这样的问题,给软件添加一个功能,删除一个功能,修改一小段代码使整个系统无法运行,或者改来改去...

2019-08-09 15:31:19 125

原创 聊聊面向对象(心里明白嘴上说不出来的滋味)

我是个什么也不懂弄的小白,今天去面试了,比较惨,人比较老实不太爱说话导致问的问题,心里知道的明明白白的可是嘴上就不会说,自己总结一下继续出发。 什么是面向对象(个人理解) OOP(面向对象编程):也就是想着一个事物进行编程的过程。 在java中一切都是对象,桌子是一个对象,椅子是一个对象,就连class你自己写的类,在内存中也是一个对象 我理解的面向对象:比如说你要创建一个叫小明这个人的类,首先你...

2019-06-11 21:55:16 6089 9

原创 JVM的类加载器-----双亲委派机制

首先我想问大家个问题,我们在写程序时能不能自己定义一个和java的核心包相同的包名,在这个报名下写代码。 也就是说能不能自己写一个java.lang 包自己定义一个String类来写代码?答案当然是不能。 java为了程序的安全性,防止某些类被黑客恶意修改从而入侵入程序,设计出了一个安全沙箱的机制,也就是双亲委派机制。 接下来我来简单介绍一下java中的类加载器: java中的类加载器分为三种:启...

2019-05-27 16:56:37 419

原创 JVM类加载是怎么回事

java的跨平台原理:.java源文件通过编译生成.class文件字节码文件,然后由java虚拟机加载并运行。 类加载机制:类加载机制分为五个阶段,加载,连接,使用,初始化,卸载, ...

2019-05-26 22:27:34 279

原创 浅谈java的内存结构

java的内存结构 今天我们来谈谈java的内存结构,学习java的时候我们都知道java的内存结构大致分为堆和栈两个部分,但是强大的java不可能就这么简单,接下来我们来详细谈谈java的内存结构,先看看图,有点潦草但是还能看哈哈。 1.类加载器:用来负责加载.class文件到内存中,关于类加载会在下一章详细讲解。 2.方法区(永久代):在jdk1.8以后被称作元空间,它是线程共享的不属于堆的...

2019-05-26 15:29:15 216

原创 浅谈StringBuffer和StringBuilder

StringBuffer和StringBuilder 字符串是我们最常用的类,我们每天都在用,我们都知道String类是一个不可变的字符串 ,我们在编写代码的时候有时候需要用到字符串拼接,在拼接的时候都会创建新的字符串对象,效率慢不说而且还浪费内存,严重的时候可能出现OutOfMemoryError,内存溢出。 java推荐我们在大量字符串拼接的时候使用StringBuffer或StringBui...

2019-05-25 19:43:26 406

原创 简述老生常谈的String类

字符串:String类 java中最常用的类,创建String有两种方式: String str = new String(“Hello Word”); String str = “Hello Word”; 由于字符串常量池优化现象,java官方建议使用第二种创建方式字符串。 在java中String是不可变的,其内部封装了一个char数组并且这个数组被final修饰。 从String类的源...

2019-05-24 12:32:38 289

空空如也

空空如也

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

TA关注的人

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