జావా రూప కర్తలు దీనిని రూపొందించేటపుడు ఐదు ప్రధానమైన లక్ష్యాలను దృష్టిలో ఉంచుకున్నారు.

1. ఇది ఆబ్జెక్టు ఓరియెంటెడ్ ప్రోగ్రామింగ్ విధానాన్ని అవలంబించాలి.

2. ఒకే ప్రోగ్రాము వివిధ రకాలైన ఆపరేటింగ్ సిస్టమ్సు మీద నడపగలిగేలా ఉండాలి.

3. నెట్ వర్కింగ్ ప్రోగ్రాములు సులువుగా వ్రాయడం కోసం అవకాశం కలిగించాలి.

4. దూర ప్రాంతాలనుంచి భద్రంగా నడపడానికి అనుగుణంగా రూపొందించబడాలి.

5. ఉపయోగించడానికి సులభంగా ఉండాలి.

చరిత్ర
విమర్శ
ప్రధాన లక్ష్యాలు
సింటాక్సు