js数据类型属于动态类型(弱类型),不用提前声明变量类型,类型会在运行时自动确认(意味着不同的数据类型可以赋值给同一个变量)。 js目前共有七种数据类型,分为以下两类: 基本类型(6):Undefined,Null,Boolean,Number,String,Symbol。 引用类型(1):Obje ...
分类:
编程语言 时间:
2020-01-07 17:57:23
阅读次数:
78
多态含义: 1.在同一个方法中,这种由于参数类型不同而导致执行效果各异的现象。 2.在Java中,子类的对象可以替代父类的对象使用。 ?一个变量只能有一种确定的数据类型 ?一个引用类型变量可能指向(引用)多种不同类型的对象 多态作用: 提高了代码的通用性,常称作接口重用。 注意事项: 1.需要存在继 ...
分类:
其他好文 时间:
2020-01-06 23:18:07
阅读次数:
192
1.String字符串 我们常用的字符串属于引用类型,它可以包含0至n个字符,String使用双引号,字符串的拼接也可以使用+ public class HelloWorld { public static void main(String[] args) { String s = "我爱中国"; ...
分类:
编程语言 时间:
2020-01-06 19:32:10
阅读次数:
81
本篇文章主要介绍委托的应用。 委托是大家最常见的语法了,但会用与精通之间的差别是巨大的。 一个程序员如果不能精通委托,那么,他永远无法成为高级程序员。 所以,让我们把委托刻到血液里吧。 这样,你才能称为[Developer]。 委托的定义 什么是委托? 委托实际上是一种类型,是一种引用类型。 微软用 ...
研究是否能直接用方法传参实例变量然后改变实例变量的值、是否能直接用方法传参引用类型变量然后更改变量的指向,从而得出Java的传值机制。 ...
分类:
编程语言 时间:
2020-01-04 18:05:40
阅读次数:
85
基本类型-栈内存 保存基本类型的变量保存的是值本身 引用类型-堆内存 保存引用类型的变量保存的并不是对象本身,而是一个指向该对象的引用地址 引用类型判断对象是否相等 function equalObjs(a, b) { for (var p in a) { if (a[p] !== b[p]) re ...
分类:
Web程序 时间:
2020-01-02 22:24:28
阅读次数:
117
在ECMAscript数据类型有基本类型和引用类型,基本类型有Undefined、Null、Boolean、Number、String,引用类型有Object,所有的的值将会是6种的其中之一. 引用类型的值,也就是对象,一个对象是某个引用对象的实例,用new操作符创建也可以用字面量的方式,ECMA里 ...
分类:
Web程序 时间:
2020-01-02 18:30:43
阅读次数:
99
every()、filter()、forEach()、map()、some()ECMAScript 5 为数组定义了 5 个迭代方法。 每个方法都接收两个参数:要在每一项上运行的函数和(可选的)运行该函数的作用域对象——影响 this 的值。 传入这些方法中的函数会接收三个参数:数组项的值、该项在数 ...
分类:
其他好文 时间:
2020-01-01 22:09:27
阅读次数:
107
前言 在开发过程中经常会遇到比较排序的问题,比如说对集合数组的排序等情况,基本类型都提供了默认的比较算法,如string提供了按字母进行排序,而int整数则是根据整数大小进行排序.但是在引用类型中(具有多个字段),那么这个排序当然也是取决于我们特定的值。 IComparable接口 该接口由其值可以 ...