- 博客(6)
- 收藏
- 关注
原创 JAVA 虚拟机概念和实现原理
了解JAVA AVM 1、什么是 Java 虚拟机?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java 虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。 2、虚拟机是如何启动的? 3、Class文件结构 Java class文件是8位字节的二进制流,数
2020-07-20 09:09:29
1100
原创 ES6模块
ES6模块 一、模块化 export (导出)与 import(导入) 模块导入导出各种类型的变量,如字符串,数值,函数,类。 export 命令可以出现在模块的任何位置,但必需处于模块顶层。 import 命令会提升到整个模块的头部,首先执行。 二、export default 命令 let s1 = function() { return “默认方法”; } let s2 = function...
2020-04-27 21:45:05
191
原创 ES6数组
ES6数组方法 ES6提供的两个静态方法: Array.from Array.of 接下来主要看看这两方法的使用: 1. - Array.from()* 在ES6中可以使用Array.from将一个类似数组的对象转换为一个真正的数组。 所谓类似数组的对象,本质特征只有一点,必须有length属性。因此,任何有length属性的对象都是类似数组对象,都可以通过Array.from方法将其转换成...
2020-04-24 20:00:52
142
原创 ES6字符串实例方法
ES6字符串 ES6字符串几种实例方法: - 1.实例方法:codePointAt() 在JS内部中以UTF-16 的格式储存,每个字符固定为2个字节 2. 2.实例方法:includes(), startsWith(), endsWith() JavaScript 只有indexOf方法,可以用来确定一个字符串是否包含在另一个字符串中。ES6 又提供了三种新方法: includes():返...
2020-04-22 22:08:13
148
1
原创 ES6的认识
ES6 - 认识ES6 1. 1.什么是ES6 JavaScript是基于ES5的语法标准 ES = ECMAScript 是一个动态脚本语言的标准 JS = JavaScript 是对于ES的标准、默认、主流的实现 ES6是一个新的标准,是为了让JavaScript更强大,可以用来开发大项 目,成为企业级的开发语言。 ES6是对于ES5的加强,现在主流的浏览器都已经支持ES6了。 2....
2020-04-20 20:16:26
181
原创 HashMap
认识Hash和HashMap ** Hash的认识 ** Hash又称作散列,音译顾名思义又叫做 “哈希” 1.特点摘要: 能把任意长度的输入,可以通过散列算法计算后变成固定长度的输出。 2.但不同的输入,经过hash之后的输出可能会有重复的值。 3.并且很难找到逆向的规律(不可逆的)。 HashMap的认识 hashMap那首先就应该要知道Map是个什么东西,map就是用于存储键值对(&...
2020-04-08 23:01:15
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人