- 博客(6)
- 收藏
- 关注
原创 Java虚拟机(JVM)
前言:为什么要学习java虚拟机? 所有Java的技术问题,都可以追溯到JVM内部。一个程序员Java的水平的高低可以根据他对JVM了解的程度来看。 一、什么是Java 二、什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关
2020-07-20 13:18:31 90
原创 ES6类和模块
类 一、类的概述 class是ES6中的语法糖,本质上还是function。 优点:语法简便、可读性高、可维护性高 java中的语法糖: Java语言不管怎么变,本质上还是类、强类型 List list =new ArrayList(); list.add(new object()); ... for(Object obj : list){ System.out.println(o...
2020-04-27 22:06:39 166
原创 ES6迭代器
一、Iterator Iterator 是 ES6 引入的一种新的遍历机制,迭代器有两个核心概念: 迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷的访问,它是通过一个键为Symbol.iterator 的方法来实现。 迭代器是用于遍历数据结构元素的指针(如数据库中的游标)。 二、可迭代的数据结构 以下是可迭代的值: Array、String、Map、Set、Dom元素(正在进...
2020-04-25 00:02:25 117
原创 ES6函数
一、ES6函数相比ES5的优势 1.能设置函数默认值 2.写法比ES5简洁、可读性高、便与日后修改 ES5: ES6: 注意: 使用默认参数时不能有重复的参数名 参数已经设置默认值的不能使用let和const 参数默认值不是传值的,而是每次都重新计算默认值表达式的值。 二、不定参数 不定参数用来表示不确定参数个数,形如,...变量名,由...加上一个具名...
2020-04-24 23:48:05 175
原创 ES6字符串
一、ES6 字符串的方法 字符串查找 includes():判断是否找到参数字符串。 starsWith():判断参数字符串是否在原字符串的头部。 endsWith():判断参数字符串是否在原字符串的尾部。 共同点: 返回值类型都是布尔,都用于判断字符串的位置,都可以有两个参数(搜索的字符串,起始位置的索引)第二个参数可选 注意点: 三个方法返回布尔值,如果需要知道字...
2020-04-22 22:38:42 170
原创 ES6总结(一)
一、什么是ES6?和JavaScript的关系。 ES就是ECMA(European Computer Manufacturers Association),即欧洲计算机抄制造商袭协会。百欧洲计算机制造商协会是制定信息传输与度通讯的国际化标准组织。 ES=ECMAScript 是一个动态脚本语言的【标准】; JS=JavaScript 是对ES的标准、默认、主流的【实现】; ES该标准从一...
2020-04-20 22:28:43 978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人