方法重载(Overload): 两同(同一个类、同一个方法名)三不同(参数列表不同:;类型、个数、顺序) 返回值不同,构成重载吗? No 形参名称不同,构成重载吗? No 方法重写(0verride): 子类定义一个和父类方法名,参数完全相同的方法。 =: 方法名保持一致 >=: 子类权限修饰符可以 ...
分类:
其他好文 时间:
2020-07-05 19:05:31
阅读次数:
52
###成员变量和局部变量的区别 区别 成员变量 成员方法 类中位置不同 类中方法外 方法内或者方法申明上 内存位置不同 堆内存 栈内存 生命周期不同 随着对象的存在而存在,随着对象的消失而消失 随着方法的调用而存在,随着方法的调用完毕而消失 初始化值不同 有默认的初始值 没有默认的初始值,必须先定义 ...
分类:
编程语言 时间:
2020-07-05 15:23:29
阅读次数:
60
python设计模式之观察者模式 有时,我们希望在一个对象的状态改变时更新另外一组对象。在MVC模式中有这样一个非 常常见的例子,假设在两个视图(例如,一个饼图和一个电子表格)中使用同一个模型的数据, 无论何时更改了模型,都需要更新两个视图。这就是观察者设计模式要处理的问题。 观察者模式描述单个对象 ...
分类:
编程语言 时间:
2020-07-04 19:03:02
阅读次数:
49
大数据时代,我们最常听到的一句话就是“用数据说话”。但数据本身都是冰冷的数字,它很难直接告诉我们哪些数据是有价值的信息。只有通过合适的可视化工具来进行数据的展示表达,才可以使传递给使用者的感受更加直观,也更容易获得其中价值。 数据大屏就是一种非常流行的数据可视化工具,它可以将业务的关键指标以可视化的 ...
分类:
其他好文 时间:
2020-07-03 21:39:58
阅读次数:
73
Python 内置的 itertools 模块包含了一系列用来产生不同类型迭代器的函数或类,这些函数的返回都是一个迭代器,我们可以通过 for 循环来遍历取值,也可以使用 next() 来取值。 itertools模块提供了一下三种类型的迭代器 无穷迭代器:生成一个无限序列,比如像自然数1,2,3, ...
分类:
其他好文 时间:
2020-07-03 19:19:19
阅读次数:
87
前言 在编程中异常报错是不可避免的。特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时。今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面还是先让我们来看一下基本概念吧! ? 异常指程序运行过程中出现的非正常现象,例如用户输入错误、 ...
分类:
编程语言 时间:
2020-07-02 22:05:03
阅读次数:
66
python设计模式之代理模式 在某些应用中,我们想要在访问某个对象之前执行一个或多个重要的操作,例如,访问敏感信息——在允许用户访问敏感信息之前,我们希望确保用户具备足够的权限。操作系统中也存在类似的情况,用户必须具有管理员权限才能在系统中安装新程序。 上面提到的重要操作不一定与安全问题相关。延迟 ...
分类:
编程语言 时间:
2020-07-02 11:57:03
阅读次数:
62
一 列表 1 列表的定义:是一种有序和可更改的集合。允许重复的成员。 注意:数组中只能存储同种类型的数据,而列表可以存储整数、浮点数、字符串和对象等不同类型的数据 2 创建 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。 普通类型的列表:number = [1,2,3,4,5] 混 ...
分类:
编程语言 时间:
2020-07-01 20:29:32
阅读次数:
70
IO流分类介绍 Java IO(BIO)流共涉及40多个类,这些类看上去很杂乱,但实际上很有规则,彼此之间存在非常紧密的联系,按照不同概念可以分为不同类型: 按照流的流向,可以分为输入流和输出流。 数据的来源可以是硬盘、内存、网络、外部的输入设备。 输入流 数据从外部流入到程序中。 输出流 数据从程 ...
分类:
其他好文 时间:
2020-07-01 19:59:51
阅读次数:
51
类型转换 自动类型转换 好比生活中有两个水杯,一个大的一个小的,如果将装满水的小杯中水倒入空的大杯,是可以的,类似于这样的场 景在java中称之为自动类型转换 自动类型转换; 首先需要数据类型要相互兼容(如:都是数值型) 两个不同类型的表达式进行运算的时候,数据类型会自动的提升为较大的数据类型 目标 ...
分类:
其他好文 时间:
2020-07-01 18:39:27
阅读次数:
44