INTRODUCTION TO JAVA. Java History Computer language innovation and development occurs for two fundamental reasons: 1) to adapt to changing environments.