一切皆对象? 学过Java都知道,Java中有8个基本类型,其余的都是继承自Object类的引用类型。方法内的基本类型变量会在栈上分配,而引用类型会通过逃逸分析来决定在栈上分配或堆上分配。Java中关于类和对象是针对引用类型而言的。 但在Python中,OO的思想被彻底的实现了——Python中一切 ...
分类:
编程语言 时间:
2021-05-24 08:47:03
阅读次数:
0
C++提供了4种类型转换操作符来应对不同场合的应用。 操作符 注释 const_cast 去const属性 static_cast 静态类型转换,例如int转换成char dynamic_cast 动态类型转换,如子类和父类的多态类型转换 reinterpret_cast 仅仅重新解释类型,但没有进 ...
分类:
其他好文 时间:
2021-05-24 08:17:13
阅读次数:
0
// 父类 function Parent() {this.eyes = 'blue'} Parent.prototype.getEyes = function getEyes() { console.log(this.eyes) } // 子类 function Chilren() {} // 原 ...
分类:
其他好文 时间:
2021-05-24 08:11:12
阅读次数:
0
List接口 三大特点:1.有序的collection,2.有索引,3.允许存储重复元素 有序:存储与取出元素顺序是一致的 List接口中常用的方法 public void add (int index,E element) 将指定元素,添加到该集合中指定位置上 public E get(int i ...
分类:
编程语言 时间:
2021-05-24 07:55:05
阅读次数:
0
原型,原型链,继承 1.原型 原型的概念源于构造函数,我们js在es6之前没有具体类的概念,我们通过构造函数来实现类,在创建构造函数的同时,我们没有显式的创建一个对象,而是在实例这个构造函数时,创建了一个对象实例,让这个实例继承了构造函数上的属性和方法。 我们首先看一个简单的构造函数 this is ...
分类:
其他好文 时间:
2021-05-24 07:40:33
阅读次数:
0
继承 Thread 类和实现 Runnale 接口,都可以实现多线程,那么二者有什么联系和区别呢? 通过查看 Thread 类定义,其也是实现了 Runnable 接口,如下源码截图所示: 查看 Thread.init 初始化方法,将初始化中的 Runnable 赋值给了 Thread 类的 pri ...
分类:
编程语言 时间:
2021-05-24 05:04:18
阅读次数:
0
多态 一个类的多种形式 多态就是同一方法作用的对象不同而出现不同的行为方式。 人话:完成一件事,由不同的人去解决,会有不同的解决方法。(哈姆雷特?) 编译时多态:通过 overloading(重载) 实现 运行时多态:通过 overriding(重写) 和 继承实现 多态存在的三个条件: 拥有继承关 ...
分类:
其他好文 时间:
2021-05-24 04:39:29
阅读次数:
0
方法重写 为什么要重写? 父类的功能,子类不一定需要,或子类需要的更多! 特点: 子类和父类需要有继承关系 重写是对父类可访问的方法的重写,和属性无关 声明为 final 的方法不能被重写 声明为 static 的方法不能被重写,但是能够被再次声明 修饰符的范围可以扩大但不能缩小。(public > ...
分类:
其他好文 时间:
2021-05-24 04:27:13
阅读次数:
0
1.Spark SQL出现的 原因是什么? Spark SQL的前身是 Shark,Shark最初是美国加州大学伯克利分校的实验室开发的Spark生态系统的组件之一,它运行在Spark系统之上,Shark重用了Hive的工作机制,并直接继承了Hive的各个组件, Shark将SQL语句的转换从Map ...
分类:
数据库 时间:
2021-05-24 04:16:49
阅读次数:
0
1.instanceof 我们可以通过instanceof关键字来判断某个对象是否属于某种数据类型。如学生的对象属于学生类,学生的对象也属于人类。 使用格式: boolean b = 对象 instanceof 数据类型; 如 Person p1 = new Student(); // 前提条件,学 ...
分类:
其他好文 时间:
2021-05-24 03:00:42
阅读次数:
0