"Abstract:" In computer science, a binary tree is a tree data structure in which each node has at most two children, which are referred to as the left ...
分类:
其他好文 时间:
2020-05-08 18:11:11
阅读次数:
61
0507构造代码块和static案例,接口interface 【重点】 ~~~ 1.局部变量,成员变量,静态变量的特点 2.接口 接口语法:interface A {} 接口内的成员变量【缺省属性】public static final 接口内的成员方法【缺省属性】public abstract 接 ...
分类:
其他好文 时间:
2020-05-07 19:36:05
阅读次数:
55
FWAE : Concrete syntax FWAE : Abstract syntax 其中的“function definition”和“function call”在language structure内以lambda函数形式包含在其中,所以不需要像F1WAE那样的FunDef。 (fun ...
分类:
其他好文 时间:
2020-05-06 21:39:12
阅读次数:
74
java面向对象三大特征:封装,继承,多态 多态的定义: 1、实现关系下的多态,接口的引用类型变量指向了接口实现类的对象 2、继承关系下的多态,父类的引用类型变量指向了子类的对象 继承关系下的多态: 我们定义一个动物类。并定义一个鸟类和老鼠类分别作为动物类的子类 public abstract cl ...
分类:
编程语言 时间:
2020-05-06 20:07:39
阅读次数:
64
ArrayBlockingQueue介绍 ArrayBlockingQueue是数组实现的线程安全的有界的阻塞队列。 线程安全是指,ArrayBlockingQueue内部通过“互斥锁”保护竞争资源,实现了多线程对竞争资源的互斥访问。 有界是指,ArrayBlockingQueue对应的数组是有界限 ...
分类:
编程语言 时间:
2020-05-05 20:32:18
阅读次数:
67
重写和重载 方法重载(overload): 必须是同一个类; 方法名(也可以叫函数)一样; 参数类型不一样或参数数量或顺序不一样; 不能通过返回值来判断重载。 方法的重写(override)子类重写了父类的同名方法,两同两小一大原则: 方法名相同,参数类型相同; 子类返回类型是父类返回类型的子类; ...
分类:
其他好文 时间:
2020-05-05 18:14:21
阅读次数:
73
java中抽象的思想相当于定义行为标准,由实现抽象类的具体类来实现具体行为。 比如人有行走的行为标准,想要怎么行走由具体的人来实现;再如王者农药中每个角色都有自己的技能标准,要怎么施展技能由操作者来实现。 1. 抽象方法 抽象方法不实现具体算法,只定义行为标准。 abstract 返回值类型 方法名 ...
分类:
编程语言 时间:
2020-05-05 12:55:08
阅读次数:
63
抽象类 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。 在Java语言中使用abstract class来定义抽象类 public abstract class Employee{ ...
分类:
其他好文 时间:
2020-05-05 12:47:41
阅读次数:
72
访问标志的位置:在常量池结束之后的两个字节(16位)表示访问标志access_flags。 访问标志的作用:用于标识类或者接口层次的访问信息;比如该Class是类还是接口,是否为public类型、是否为abstract类型、是否是final类型等等。 访问标志的类型:参考博客《Java虚拟机原理图解 ...
分类:
其他好文 时间:
2020-05-04 17:49:06
阅读次数:
82
类加载器的双亲委派机制 1)启动类加载器:null(不是由java实现) System.out.println(类名.class.getClassLoader().getParent().getParent()); 启动类加载器加载java核心库(java路径下jre/lib、classes) 2) ...
分类:
编程语言 时间:
2020-05-04 17:45:36
阅读次数:
71