类是一个模板,它描述一类对象的行为和状态;对象是类的一个具体的实例,由类构造对象的过程称为创建类的实例。如:路灯是一个类,每一个路灯就是该类的对象。 1.类声明 类声明格式 [public] [abstract|final] class 类名称 //class表明其后声明的是一个类,final表示该 ...
分类:
编程语言 时间:
2020-01-28 23:24:51
阅读次数:
155
函数式的编程思想 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法一一强调做什么,而不是以什么形式做。 冗余的Runnable代码 传统写法 当需要启动一个线程去完成任 ...
分类:
编程语言 时间:
2020-01-27 22:02:45
阅读次数:
109
Lambda 大年初二,大门不出二门不迈。继续学习! 函数式接口 Lambda表达式其实就是实现SAM接口的语法糖,所谓SAM接口就是Single Abstract Method,即该接口中只有一个抽象方法需要实现,当然该接口可以包含其他非抽象方法。 它关注方法具备什么样的功能,强调做什么,而不是以 ...
分类:
编程语言 时间:
2020-01-26 14:33:02
阅读次数:
66
文章参考:https://blog.csdn.net/ns_code/article/details/17965867 public class StaticDispatch { static abstract class Humnan {} static class Man extends Hum ...
分类:
编程语言 时间:
2020-01-26 13:12:39
阅读次数:
121
Spring transaction 什么是事务 A用户向B用户转帐100,第一步要从A帐户扣出100,第二步要将B帐户加上100。其中无论是第一步失败,还是第二步失败。都应该将A、B帐户的余额保持和转帐操作之前一致。 事务就是一系列相关联操作的集合,一个事务可以是多个步骤组成,如果一个步骤失败,那 ...
分类:
编程语言 时间:
2020-01-23 22:47:44
阅读次数:
83
Abstract Semantic word spaces have been very useful but cannot express the meaning of longer phrases in a principled way. 语义词空间是非常有用的,但它不能有原则地表达较长短语的意 ...
分类:
Web程序 时间:
2020-01-22 23:52:18
阅读次数:
125
两个锁都是依赖AQS实现的,方法基本是Sync的封装,主要看Sync的设计实现, 一、可重入独占锁ReentrantLock 1.静态内部抽象类Sync //继承AQS abstract static class Sync extends AbstractQueuedSynchronizer { p ...
分类:
其他好文 时间:
2020-01-22 18:18:05
阅读次数:
111
抽象类 通过abstract定义的方法是抽象方法,它只有定义,没有实现。抽象方法定义了子类必须实现的接口规范; 定义了抽象方法的class必须被定义为抽象类,从抽象类继承的子类必须实现抽象方法; 如果不实现抽象方法,则该子类仍是一个抽象类; 面向抽象编程使得调用者只关心抽象方法的定义,不关心子类的具 ...
分类:
编程语言 时间:
2020-01-22 14:37:14
阅读次数:
89
先定义一个公共的接口 public interface SalaComputer { public abstract String sala(double money); public abstract void show(); } 一个真实对象 /** * 真实类 */ public class ...
分类:
编程语言 时间:
2020-01-21 23:32:04
阅读次数:
91
使用abstract修饰的类 对一组对象进行更高层级抽象时, 形成现抽象的类, 就可以定义为抽象类 抽象类也是一种引用数据类型 当一个类的某个操作无法具体实现时,这个操作可以定义为抽象方法 抽象类一般作为其他类的父类存在 抽象类不能实例化对象,抽象类的引用需要赋值子类对象 含有抽象方法的类必须定义为 ...
分类:
其他好文 时间:
2020-01-21 23:12:19
阅读次数:
79