examples for java technology