java(demo)