1 唯❤1124692

尚未进行身份认证

暂无相关描述

等级
TA的排名 33w+

深入理解Iterator.remove

工作中经常会需要在循环中删除某个元素,但这样会改变原数组长度,会导致异常,但在iterator.remove()中却不会。参考:https://www.cnblogs.com/snowater/p/8024776.html问题复现publicvoidtest1(){List<Integer>arrayList=newArrayList&...

2019-07-25 10:55:37

理解Vue2.5中diff算法

vue是现在主流前端框架之一,采用了很多高级特性,如虚拟DOM,那么它是如何批量更新的,我们一起来了解下。数据变化,如何更新domDOM“天生就慢”,所以前端各大框架都提供了对DOM操作进行优化的办法,Angular中的是脏值检查,React首先提出了VirtualDom,Vue2.0也加入了VirtualDom,与React类似。要知道渲染真实DOM的开销是很大的,比如有时候...

2019-07-25 10:51:37

JAVA学习视频,2018最新全套视频大放送!

JAVA学习视频,2018最新全套视频大放送!JAVA学习视频,2018最新全套视频大放送!JAVA学习视频,2018最新全套视频大放送!重要的事情说三遍,小编精心准备的内容。希望对初学者有所帮助!一、java基础1.毕向东基础,这个最有名了,毕老师还是毕姥爷?链接:https://pan.baidu.com/s/17bL6ZzegNsUNkM4aBQB_GA密码:5y2t毕姥爷的...

2018-10-23 21:42:09

java集合系列——List集合之LinkedList介绍(三)

1.LinkedList的简介JDK1.7.0_79版本 LinkedList是基于链表实现的,从源码可以看出是一个双向链表。除了当做链表使用外,它也可以被当作堆栈、队列或双端队列进行操作。不是线程安全的,继承AbstractSequentialList实现List、Deque、Cloneable、Serializable。 publicclassLinkedList&lt...

2018-10-23 16:58:47

JAVA学习路线图,2018年最详图解

很多小白想学习JAVA,却不知道如何去学习。小编从事这行有多年,今天给大家分享下JAVA思维导图,希望给正在迷失方向的小白一些指点。废话不多说,直接上干货。JAVA学习路线图,2018年最详图解首先,我们需要了解JAVA是什么,配置下JAVA的环境,学习JAVA的语法、面向对象、异常处理、常用类、集合框架、注解等内容。   当有了JAVA基础的内容之后,再学习MySQ...

2018-10-22 15:59:50

java集合系列——List集合之ArrayList介绍(二)

一:List概述List是java.util包下面的类,从java集合系列——java集合概述(一)中可以知道,List继承了Collection接口!List本身也是一个接口,它的实现有ArrayList、LinkedList、Vector和CopyOnWriteArrayList等!下面总结分析ArrayList核心的概念和实现原理! 二:List的几个实现类A...

2018-10-22 15:36:32

java设计模式之工厂模式模式

     工厂模式是我们很常用的一个模式,在ssh框架和ssm框架中都普遍使用到的工厂模式工厂模式的定义一个用于创建对象的接口,让子类决定实例化哪个类在这里我主要讲通过反射机制来决定生成类的工厂实现方法 021.产品抽象类productpublicabstractclassProduct{publicabstractvoidmethod();}...

2018-10-05 08:54:44

5分钟搞定 java设计模式之原型模式

一,引言    在开发过程中,有时会遇到为一个类创建多个实例的情况,这些实例内部成员往往完全相同或有细微的差异,而且实例的创建开销比较大或者需要输入较多参数,如果能通过复制一个已创建的对象实例来重复创建多个相同的对象,这就可以大大减少创建对象的开销,这个时候就需要原型模式。 02二,模式详解    原型模式可以通过一个对象实例确定创建对象的种类,并且通过拷贝创建新的实例。总得来...

2018-10-05 08:45:49

JAVA高级开发思维导图

高清原图加QQ1124692获取

2018-07-09 15:55:56
勋章 我的勋章
    暂无奖章