java fundamental, base by java7