Java
History
- Java was started as a project called "Oak" by James Gosling in June 1991.
- Gosling's goals were to implement a virtual machine and a language that had a familiar C-like notation but with greater uniformity and simplicity than C/C++. The first public implementation was Java 1.0 in 1995.
- In 1997, Sun approached the ISO/IEC JTC1 standards body and later the Ecma International to formalize Java, but it soon withdrew from the process. Java remains a proprietary de facto standard that is controlled through the Java Community Process.
Philosophy
- It should use the object-oriented programming methodology.
- It should allow the same program to be executed on multiple operating systems.
- It should contain built-in support for using computer networks.
- It should be designed to execute code from remote sources securely.
- It should be easy to use by selecting what was considered the good parts of other object-oriented languages.
Related concepts
Java
→
- Operators in Java
- The Arithmetic Operators
- Object
- Compiler
- Bitwise and Bit Shift Operators
- Java: History
- long
- Variables
- Expressions
- Class: Overloading Methods
- Object: Creating Objects
- Packages
- Nested Classes
- Enum Types
- Inheritance in Java
- Input
- Output
- Processes and Threads
- Processes
- Threads: Thread Interference in Java
- Synchronized Methods in Java
- Collections Framework
- Algorithms In Collections Framework
- Parallelism
- Lambda Expressions
- Java: Philosophy
- Primitive data types
- Control Flow Statements
- Statements, Expressions, and Blocks
- Classes and Objects
- I/O Operations
- JVM
- JVM
- JVM
- JVM
- JVM
- JVM
- JVM
- Exceptions