一、数组的那些事 1、js去除空对象 方法 isEmpty(obj) { let empty = true; for (const key in obj) { if (obj[key]) { empty = false; break; } } return empty; } filter(array ...
分类:
编程语言 时间:
2019-10-17 14:06:18
阅读次数:
81
1.获取当前时间(年月日时分秒) Date 对象方法 ...
分类:
Web程序 时间:
2019-10-15 19:19:55
阅读次数:
94
Python3 中类的静态方法、普通方法、类方法 静态方法: 用 @staticmethod 装饰的不带 self 参数的方法叫做静态方法,类的静态方法可以没有参数,可以直接使用类名调用。 普通方法: 默认有个self参数,且只能被对象调用。 类方法: 默认有个 cls 参数,可以被类和对象调用,需 ...
分类:
编程语言 时间:
2019-10-13 20:32:19
阅读次数:
102
2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 实验内容 一:实验代码 抽象类 S三角形 S矩形 S圆 测试类 二:运行截图 二) ...
分类:
其他好文 时间:
2019-10-12 22:33:32
阅读次数:
85
package com.study;/** * 用面向对象方法实现打印文件夹目录、输出每个文件和文件夹大小 * 计算此文件夹下共有多少个子文件夹和文件 */ import java.io.File; public class DirLength { private long len; private ...
分类:
其他好文 时间:
2019-10-12 21:04:15
阅读次数:
84
回调函数中的this不做处理的话, this仍然会指向window, 解决方法有两种. 第一种: 使用另一个变量固定this, 适用于在对象方法中使用的情况. 下面是实际执行结果: 第二种: 将this作为数组处理方法的第二个参数传递进去 ...
分类:
编程语言 时间:
2019-10-12 13:01:56
阅读次数:
85
(一)抽象类的使用 2.编程技巧 (1) 抽象类定义的方法在具体类要实现; (2) 使用抽象类的引用变量可引用子类的对象; (3) 通过父类引用子类对象,通过该引用访问对象方法时实际用的是子类的方法。可将所有对象存入到父类定义的数组中。 1.代码源 (二)使用接口技术 1定义接口Shape,其中包括 ...
分类:
其他好文 时间:
2019-10-10 22:10:37
阅读次数:
95
ES6面向对象: 1、出现了class关键字、构造器和类分开了 2、class里面直接加方法 3、继承 —— extends 1、之前的面向对象 // 方法1: // User 是类 也是 构造函数 function User(name, pass){ this.name = name; this. ...
分类:
其他好文 时间:
2019-10-09 15:19:59
阅读次数:
103
JVM的内存结构: 线程共享:堆(存放创建的各种对象),方法区(存放类信息,静态变量,常量池) 线程私有:栈(每个线程都有自己的栈空间,存放每个方法的局部变量),程序计数器(记录当前字节码指令的位置,执行到拿哪一条字节码指令),本地方法栈(跟栈类似,不同的是执行的native方法) JVM什么时候会 ...
分类:
其他好文 时间:
2019-10-05 20:31:35
阅读次数:
122
[TOC] 赋值为0或null,和不赋值的区别 第一部分 如果在方法中声明变量,声明时不赋值和给个null是不一样的,赋值null也相当于完成了初始化赋值,这个时候可以通过编译也可以可以调用对象方法,但必然会报空指针异常。但Java中成员变量不需要赋予初始值,但一般会有一个默认初值,基本类型如int ...
分类:
其他好文 时间:
2019-10-04 18:53:36
阅读次数:
160