java aio for learn commit