本文将简单介绍如何用Kotlin实现一个AOP框架(在此之前本人先行编写了IOC框架,IOC实现为采用xml配置的方式,比较简单,可直接在GitHub参阅源码,这里就不赘述了)。
设计模式之Kotlin实现(上)
设计模式主要分创建型、结构型、行为型,这篇文章主要记录本人使用Kotlin实现的创建型和结构型的12种设计模式,包括工厂模式、抽象工厂模式、单例模式、原型模式、建造者模式、适配器模式、组合模式、装饰器模式、享元模式、桥接模式、外观模式、静态代理模式。行为型设计模式在下一篇推出。
一些Java场景在Kotlin下的解决之道
Kotlin的设计主管宣称“Kotlin修复了Joshua Bloch的Java Puzzlers丛书中提及的半数问题”,《Effective Java》应该也算丛书的一本吧。本人在使用Kotlin时已经强烈的感受到了这一点。此篇主要记录本人在使用Kotlin重构Java代码时中遇到的一些问题。
再次更新的NIO:NIO2之底层基础
过往写过的一些小case,读取文件的字节还在使用while循环,后来发现Java 7提供的新特性能很轻松的调用相关方法实现,遂感慨:这个版本的更新还是有些东西的。于是以此为契机,从Java NIO说开去,本篇主讲Java NIO基本的底层基础。