1.元类 type type元类,又称为构建类,python中一切皆对象, 类 也可以理解为对象,python中自己定义的类,以及大部分内置类,都是由type元类实例化得来的 type 与 object 的关系 : object是type类的实例,而type类是object类的子类 2.反射 定义: ...
分类:
其他好文 时间:
2019-08-09 23:32:10
阅读次数:
94
对于一些灵活或者通用的函数,需要根据输入的参数类型,来执行一些逻辑,或简单的报错。因此准确的判断数据类型就尤为重要。 第一种方式,也是最容易想到的方式,typeof。它可以很容易的判断出大部分数据的类型,然而array和null会被误判为object类型。 第二种方式,instanceof,然而它的 ...
分类:
Web程序 时间:
2019-08-06 00:40:01
阅读次数:
158
特别说明:若是有不对的地方欢迎指正 简要概述: Object类是java中所有类默认继承的一个类。下面介绍一下Object类中的一些重要的方法,面试中也是经常会被问到的。尤其是==和equals的区别 1、getClass(); 2、clone(); // 顾名思义得到该类的一个副本,基本上不用 3 ...
分类:
其他好文 时间:
2019-08-03 14:45:54
阅读次数:
132
添加一个成员方法。eat方法 确定方法,方法名和参数列表 定义一个有参数的方法 getMethods Person没有父类所以直接继承的就是Object类。输出了Person自己的方法和Object这个父类的的方法 方法支持暴力反射 获取方法的名称 获取类名 输出全类名 ...
分类:
编程语言 时间:
2019-08-02 10:31:48
阅读次数:
99
首先先看一下我们要解析的json数据是什么样子的: 代码: 接下来的操作就和循环遍历数组没什么区别,这里放一下项目里取出json数据并存为对象的代码: 就酱。 ...
分类:
Web程序 时间:
2019-07-31 18:45:22
阅读次数:
131
Object类的toString方法 将一个对象返回为字符串形式,但一般使用的时候会覆盖重写toString方法 Object类是所有类的父亲 Object类中的equals方法 equals方法默认比较的是对象的地址值,经常需要重写equals方法 重写equals方法 object类中的equa ...
分类:
编程语言 时间:
2019-07-30 17:29:54
阅读次数:
127
其实这一篇是想写jdk1.7和jdk1.8里面的concurrentHashMap的,毕竟是阿汤哥介绍的硬核方法,之前研究了一个多星期,大致的内容和难点都看懂了,但是还是有一些不满足的地方。应该是一种知识点的依赖关系的问题: 1.8里面的concurrentHashMap是依赖于LongAdder的 ...
分类:
编程语言 时间:
2019-07-29 21:43:31
阅读次数:
145
继承: 继承是一种关系,通过继承关系,一个类可以直接使用另一个类中已定义的方法和属性 被继承的称之为父类或基类,继承父类的类称之为子类 使用继承可以减少代码重复 # 在python3中创建类时必然继承另一个类,如果没有显示的指定父类,则默认继承object类;object是根类 所有类都直接或间接的 ...
分类:
其他好文 时间:
2019-07-25 21:44:50
阅读次数:
124
本文将讲解如下api的使用: Object、System、Date、DateFormat、Calendar等 1. 类 Object 是类层次结构的根类。每个类都使用 Object 作为超类。所有对象(包括数组)都实现这个类的方方法Object类要掌握的功能 equals toString 2. S ...
1.java.lang:语言包 2.java.util:实用包 3.java.awt:抽象窗口工具包 4.java.io:输入输出包 ①.java.lang:语言包 这是Java语言的核心包,系统自动将这个包引入到用户程序,该包中主要类有: 1.object类:它是所有类的父类,其中定义的方法其它类 ...
分类:
编程语言 时间:
2019-07-25 00:43:16
阅读次数:
127