JAVA Introduction¶
Key Ideas¶
- History
- Program Features
- Integrated Development Environments
PDF Of This Book¶
For A PDF Copy Of CSCI 132 Class Materials: Click Here
History¶
Created by James Gosling and a team of developers.
Released in the fall of 1995Created applets – run on web pages.
Was controlled by Sun Microsystems until 2010 then bought out by Oracle.
Program Features¶
- Object-oriented programming Platform Neutral
- Java programs are transformed into a format called bytecode which can be run by any computer or device running a java virtual machine
- Java automatically takes care of memory allocations and deallocations. (automatic garbage collection)
- Java does not include pointers.
- Java includes only single inheritance.
IDE – Integrated Development Environment¶
NetBeans¶
- First supported by Sun then by Oracle
- Now part of the Apache Software Foundation (2016)
- Used by lots of corporations
- https://netbeans.apache.org/
Eclipse¶
- open source
- uses lots of plugins
- first to the game hence a little larger market share
- https://www.eclipse.org/ide/