- 博客(7)
- 收藏
- 关注
原创 java虚拟机 —— 垃圾回收机制
java虚拟机 —— 垃圾回收机制1. 什么是java虚拟机java虚拟机我们简称(jvm) 是java virtual machine 的简写,它是java虚构出来的计算机,有自己的指令集,寄存器和堆栈内存。它屏蔽了java应用程序与具体的操作平台相关的信息,java程序只需生成jvm的目标代码既字节码,jvm通过对字节码的解释最终转化为具体平台的指令,实现了java的 跨平台。2. jvm中的垃圾回收机制什么是垃圾回收机制在java的虚拟机当中,在我们进行实例化的时候,堆会给我们开辟新的空间存
2020-07-19 16:27:29
856
1
原创 promise对象和async函数的使用
Promise 对象和async函数的使用Promise 对象Promise 是一个对象,用于解决异步编程的一个方案,从它可以获取异步操作的消息。then()方法的使用then() 方法可接收两个函数作为参数,第一个参数是 Promise 执行成功后的回调,第二个参数则是 Promise 执行失败后的回调,两个函数中只会有一个被回调,当然它也可以用于链式的使用。使用then()方法模拟图...
2020-04-29 16:34:32
718
原创 ES6 模块化
ES6 模块化在ES6中每一个模块即是一个文件,在文件中定义的变量,常量,函数,对象,等等,在外部是无法访问到的。如果你希望外部可以访问到模块中的内容,就必须使用export来对其进行暴露(导出),而外部则需要使用import(导入)。export、import用法我们先来看个例子,首先创建一个Animal.js文件let Animal = class Animal{ /** * ...
2020-04-27 18:05:10
232
原创 ES6中数组、函数、迭代器
ES6中数组、函数、迭代器1、数组1.1数组创建Array.of()方法://ES5创建数组let arr = new Array(1, 2, 3, 4);console.log(arr); //ES6新增方法创建数组Array.of()console.log(Array.of(1, 2, 3, 4));效果:由此可见这两种用法其效果是相同的,那么问题来了,既然效果是一样...
2020-04-24 20:37:04
240
原创 ES6中字符串、数值
ES6中字符串、数值、对象字符串扩展的新方法在之前ES5的标准上,我们判断字符串是否包含某个字符,或某串字符我们只能用indexOf()方法,这个方法返回的只能是参数中首个字符出现匹配的下标,如果没有则返回-1,那么接下来我们看一下ES6中给我们新提供的方法。includes(): 返回的是一个布尔类型的值,判断是否找到参数中字符串,如果有则返回 true,否则返回 false,当然它...
2020-04-22 20:50:38
518
原创 ES6中Map与Set
ES6中Map与Set1、MapMap 是一个用于保存键值对数据的集合。任何类型都可以作为一个键(Key)或一个值(Value)。1.1 Map的Key使用数值类型(number)作为Keyvar map = new Map();map.set(123, "map的键可以是数值类型");console.log(map.get(123))// map的键可以是数值类型map.set(...
2020-04-20 16:27:22
1017
原创 hashMap原理
hashMap你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心...
2020-04-08 16:57:54
483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人