Java Software Programming Language the First Choice of Software Application Development