摘要:使用强转的话,只能强转成和它的基类,如果强转成的子类的话,有可能会报运行时异常。拥有类型,它是的子类型因此,我们可以将赋给类型为的变量在声明处设置后,就可以和或它的子类进行比较了。 欢迎关注我的博客:songjhhs blog原文连接:对比Java泛型中的extends/super和Kotlin的out/in 在 Java 泛型中,有一个叫做通配符上下界 bounded wildca...
摘要:创建一个对象也称作实例化,对象叫做类的实例声明声明一个对象,包括对象名称和对象类型。面向对象将以前的过程中的执行者,变成了指挥者。面向对象这种思想是符合现在人们思考习惯的一种思想。 看过多少遍理论知识,每次都有一些不一样的理解。字还是那些字。虽然冗余,却也能知其意。 java 是一门面向对象的语言,那么什么是面向对象呢 先要了解类和对象 什么是对象,就是实际存在的某一类事物中的个体,实...
摘要:外观模式一外观门面模式定义二具体实现创建模块接口创建具体模块创建门面对象调用输出三优缺点优点减少系统间相互依赖提高安全性缺点不符合开闭原则,修改代码复杂四源码 外观模式 一.外观(门面)模式 1.1 定义 二.具体实现 2.1 创建模块接口 public interface IModule { void print(); } 2.2 创建具体模块 ...
摘要:截取和出来填表。这里没有新路径产生,就是最大可能的值。 Given a string S and a string T, count the number of distinct subsequences of T in S. A subsequence of a string is a new string which is formed from the original str...
摘要:原文链接有大量平均水平左右的工人可被选择参与进来这意味着好招人有成熟的大量的程序库可供选择这意味着大多数项目都是既有程序库的拼装,标准化程度高而定制化场景少开发工具测试工具问题排查工具完善,成熟基本上没有团队愿意在时间紧任务重的项目情况 原文链接:http://pfmiles.github.io/blog/java-groovy-mixed/ 有大量平均水平左右的工人可被选择、参与...