quick java introduction