健壮楼房

文章
3
资源
0
加入时间
2年10月17天

参考JDK1.8源码,自己写一个类似于ArrayList的动态数组

ArrayList的基本实现原理ArrayLiST其内部用一个普通数组来存储数据,当此数组不够容纳新添加的元素的时候,则创建一个更大长度的新数组,并将原来数组中的元素复制到新数组中。2.主要的全局变量/常量除了其他一般的全局变量之外,还有一个继承于父类的 modCount属性,它用来记录集合结构被修改的次数,主要应用在迭代过程中确认没有删除或添加元素的操作,防止出现重复遍历或遍历遗漏错误。...

关于CMD中找不到npm命令

最近才开始使用Sublime这款编辑器,之前都是使用WebStorm的,WebStrom的优势在于它是集成的编辑环境,很多操作、校验直接在这个编辑器中可以傻瓜式一键完成,但有个缺点让我难以忍受,那就是启动的时候因为要调用配置文件,所以就转用Sublime。回到正题,因为想要使用Sublime中的代码校验插件——SublimeLinter和JSHint,所以需要安装node.js。从官网下载到安

day02-java概述-类型使用-变量一、java概述二、java特性三、注释四、关键字解释五、数据六、数据类型七、变量

一、java概述创建时间:1991年,命名OAK,是SUN公司推出,1995开始以java名义推出创建人:Java之父詹姆斯·高斯林分类:JavaSE,JavaEE,JavaME二、java特性面向对象,跨平台,自动垃圾回收,多线程(jvm四大特性)java是准动态强类型解释性语言动态语言:使用变量的时候不需要确定类型,数据的类型在第一次赋值的时候确定静态语言:运行之前就需要确定数据的类型java的准动态主要体现在反射机制强类型语言:数据类型不会改变(...