String长度有限制吗?是多少? Java中String是有长度限制的,在JVM编译中还有规范。String其实是使用的一个char类型的数组...
单例模式(Singleton Pattern)是最简单德设计模式,属于创建型模式,提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类...
设计模式有什么用 设计模式是经验和智慧的总结,是经过实践证明的有效解决方案,可以让我们避免重复性的错误,有助于提高开发效率。 设计模式提供了通用...
什么是模式 模式起源于建筑领域,经过几千年的发着,建筑工程已经相当完善,对很多问题都形成了成功的解决方案。模式由克里斯托弗.亚历山大(Chris...
单例的实现方法,可以通过同伴对象,或者 lazy。示例: 通过 lazy 实现 参考《Programming Kotlin》Stephen Sa...
Kotlin 的注解完全兼容 Java 的注解。 声明注解 可以通过向注解类添加元注解(meta-annotation)的方法来指定其他属性:@...
反射是语言与库中的一组功能, 可以在运行时刻获取程序本身的信息。 类引用 要得到一个静态的已知的 Kotlin 类的引用, 可以使 class ...
Kotlin 支持泛型, 语法和 Java 类似。例如,泛型类: 泛型函数: 类型变异 Java 的泛型中,最难理解的就是通配符。Java 中使...
与 Java 不同, Kotlin 明确地区分可变的和不可变的集合(list, set, map, 等等)。可变的集合可以增删改集合元素;而不可...