*设计规则: 1.将派生类所共有的属性和行为,都抽到超类中 抽共性 2.如果所有派生类的行为都一样,就设计为普通方法 如果所有派生类的行为都不一样,就设计为抽象方法 3.将部分派生类所共有的行为,都抽到接口中 符合既是也是的关系时,也使用接口 接口是对继承的单根性的扩展 实现多继承 ...
分类:
其他好文 时间:
2020-08-09 17:59:30
阅读次数:
69
java.lang.Math类 里面提供了许多静态方法,供完成数学相关的操作 方法: public static int abs(double a)//取绝对值 public static double ceil(double a)//向上取整 12.1-->13(像x轴正方向取整)-10.8--> ...
分类:
其他好文 时间:
2020-08-08 17:34:41
阅读次数:
64
逻辑回归 一、什么是逻辑回归 是用于处理因变量为分类变量的回归问题,常见的是二分类或二项分布问题,也可以处理多分类问题,它实际上是属于一种分类方法。主要思想是用最大似然概率方法构造方差,为最大化方差,利用牛顿梯度上升求解方差参数。 优缺点如下: 1 优点:计算代价不高,易于理解和实现。 2 缺点:容 ...
分类:
其他好文 时间:
2020-08-07 12:31:57
阅读次数:
64
方法的调用: 非静态方法:对象名.方法(); 静态方法:类名.方法(); 方法与方法之间的调用: 静态方法内部调用其他方法:如果在本类中,静态方法可以直接调用静态方法;如果在本类中是非静态方法,就必须通过对象来调用。 如果不在一个类中,静态方法调用其他类中的静态方法,必须通过 类名.静态方法()来调 ...
分类:
其他好文 时间:
2020-08-06 17:04:35
阅读次数:
70
@ 前言 在最开始讲解JVM内存结构的时候有简单分析过方法的执行原理——每一次方法调用都会生成一个栈帧并压入栈中,方法链的执行就是一个个栈帧弹出栈的过程,本篇就从字节码层面详细分析方法的调用细节。 正文 解析 Java中方法的调用对应字节码有5条指令: invokestatic:用于调用静态方法。 ...
分类:
其他好文 时间:
2020-08-06 00:56:51
阅读次数:
87
依赖关系是一种“使用”关系,如果A 类的某个方法的参数是B 类对象,那么就可以说A 类依赖B 类。如下代码所示: package com.etc.chapter09;public class A {public void f(B b){}}class B{} 上述代码中,A 类方法f 的形式参数类型 ...
分类:
编程语言 时间:
2020-08-05 00:12:10
阅读次数:
106
我们通常所说的接口的作用是用于定义一套标准、约束、规范等,接口中的方法只声明方法的签名,不提供相应的方法体,方法体由对应的实现类去实现。
在JDK1.8中打破了这样的认识,接口中的方法可以有方法体,但需要关键字static或者default来修饰,使用static来修饰的称之为静态方法,静态方法通过接口名来调用,使用default来修饰的称之为默认方法,默认方法通过实例对象来调用。
分类:
其他好文 时间:
2020-08-04 18:24:14
阅读次数:
105
8.4 学习日记 KVM KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。 静态类: 所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 静态类和非静态类之间的区别 1. ...
分类:
其他好文 时间:
2020-08-04 16:52:29
阅读次数:
79
一、委托 使用委托时要先实例化,和类一样,使用new关键字产生委托的新实例,然后将一个或者多个与委托签名匹配的方法与委托实例关联。随后调用委托时,就会调用所有与委托实例关联的方法。 与委托关联可以是任何类或者结构中的方法,可以是静态方法,只要是可以访问的方法都可以。 1.创建一个委托类型使用关键字d ...