最新 最热

聊一聊Java8 Optional,让你的代码更加优雅

Java8提供了Optional接口,Optional接口能够让我们的代码变得更加的优雅,可读性更高,同时能够很好的避免空指针,因为空指针是一个很让人头疼的问题,特别对于调用第三方接口,如果不知道对象的规约的时候,我们在取值的时候无法...

2022-07-26
0

Android自定义系列——8.Path之贝塞尔曲线

一阶曲线原理: 一阶曲线是没有控制点的,仅有两个数据点(A 和 B),最终动态过程如下:

2022-06-22
0

TypeScript 类型体操 03

发现一个好玩的开源项目:type-challenges,在上面可以做一些TypeScript类型相关的题目,这里记录一下自己的学习。

2022-05-11
0

TypeScript Interface vs Type 知多少

接口和类型别名非常相似,在大多情况下二者可以互换。在写TS的时候,想必大家都问过自己这个问题,我到底应该用哪个呢?希望看完本文会给你一个答案。知道什么时候应该用哪个,首先应该了解二者之间的相同点和不同点,再做出选择...

2021-05-11
0

抽象类和接口在什么情况下适用?

大家在比较抽象类和接口的区别时,一定要强调抽象类描述的是事物的本质,而接口描述的是事物的功能。

2021-01-19
0

android之启动页面(SplashActivity)

实现的效果当用户点击App icon后,进入SplashActivity,大约经过1~2秒跳转到程序的主界面。

2020-12-01
0

android实现桌面移动悬浮窗口

调用WindowManager,并设置WindowManager.LayoutParams的相关属性,通过WindowManager的addView方法创建View,这样产生出来的View根据WindowManager.LayoutParams属性不同,效果也就不同了。比如创建系统顶级窗口,实现悬浮窗...

2020-11-05
0

java之instanceof操作符

a intanceof A:判断a是否是类A的的一个实例,返回值为booleanpublic class Person extends Object{}public class Student extends Person{}public class Graduate extends Person{}publi...

2020-08-26
0

JavaScript设计模式第2篇:工厂模式

这里工厂模式分为2类:简单工厂 和 工厂方法,下一节会介绍第3类工厂模式:抽象工厂。

2019-12-16
0

Java8新特性:Optional类的正确使用姿势

空指针异常是我们在实际开发中经常会遇到的问题,为了防止程序因为异常而中断,通常要在代码中添加大量的非空验证,例如一个释放 JDBC 相关资源的代码,如下所示。...

2019-08-01
0