Search the courses, subjects, tracks, games and features, or jump straight to a page.
Learn it your way
A short class with Sarah and her students. The other ways are under More.
Sign up free to listen. Transcripts are free to read.
Java was initiated by James Gosling and his team back in 1991 under the Green Project. It all started with the goal of creating a platform-independent language.
That's interesting! Why was it called the Green Project?
Great question! The name reflected the fresh, new ideas they aimed to bring into the programming world. Does anyone know what was Java originally called?
I think it was called Oak!
Correct! It was renamed to Java later, inspired by Indonesian coffee. It's always fun to learn about those small details in programming history.
In 1995, Java was officially released as Java 1.0 by Sun Microsystems. Can anyone tell me what significant feature Java introduced with this release?
I think it was the 'write once, run anywhere' capability!
Absolutely! That capability stemmed from the Java Virtual Machine. It meant Java code could run on any platform with the JVM present, which is a huge advantage!
So, that’s how it became so popular among developers.
Exactly! This portability is a key reason why Java has remained relevant over the years.
In 2009, Oracle Corporation acquired Sun Microsystems. This event marked a significant turning point in Java's history. What do you think this acquisition meant for Java?
Maybe they brought new resources to improve Java?
Exactly! Oracle has continued to maintain and evolve Java. The framework has seen versions like Java 8, 11, and beyond, introducing advanced features like lambda expressions.
So, the version updates must have made Java more powerful for developers!
Right! Each version has built on its capabilities, ensuring its growth and relevance in the tech industry.
Java has evolved significantly through its various versions. Besides lambda expressions, can anyone name another feature introduced in recent versions?
How about modules?
Correct! Modules were introduced in Java 9, further enhancing code organization and encapsulation.
What about records? I heard those were also new.
You're right again! Records were added in Java 14 to simplify data handling. Features like these keep Java modern and adaptable to current programming needs.
Java was developed in 1991 under the Green Project by James Gosling.
Java 1.0 was launched in 1995, introducing the WORA capability.
In 2009, Oracle acquired Sun Microsystems, continuing Java's development.
Java has progressed through versions, with significant features added over time.
Java's journey began with a team, Oak was the name of their dream.
Once upon a time, a team led by James wanted to create a language that could speak to all machines, thus they birthed Java from the Oak tree, and it grew into a worldwide coffee phenomenon!
J.O.A.R. - Java, Oak, Acquisition, Release, to remember Java's key milestones.
J.E.E. - Java's Evolution Evolution: Java's Journey: from Oak to Evolution.
Term
WORA
Click to flip
Term
Green Project
Click to flip
Term
Oracle Acquisition
Click to flip
A high-level, object-oriented programming language developed by Sun Microsystems, now maintained by Oracle Corporation.
The initial project begun by James Gosling and his team in 1991 to develop an object-oriented programming language, which eventually became Java.
The capability of Java applications to run on any device that supports the Java Virtual Machine, regardless of platform.
The original name of Java, later changed due to copyright issues.
A multinational computer technology corporation that acquired Sun Microsystems and currently maintains Java.
A feature introduced in Java 8 that enables the implementation of functional programming concepts in Java.
Introduced in Java 9, modules allow developers to group related code and specify dependencies more effectively.
A feature introduced in Java 14 that provides a compact syntax for declaring classes that are primarily used to store data.
Java is a programming language created in the early 1990s that has evolved through various versions, gaining features over time.
Java was initiated by James Gosling and his team in 1991, officially released in 1995, and has evolved through numerous versions. Originally named 'Oak,' Java is now maintained by Oracle, having been acquired in 2009, and continues to innovate with features like lambda expressions and modules.
Java, a high-level, object-oriented programming language, was developed in the early 1990s under the Green Project initiated by James Gosling and his team at Sun Microsystems. It was officially released as Java 1.0 in 1995, establishing the foundation for Java's journey. Over the years, Java has gone through significant changes, including updates that brought numerous new features and mechanisms, enhancing its performance and usability. In 2009, Oracle Corporation acquired Sun Microsystems, taking over the maintenance and development of Java. Today, Java continues to evolve with various versions, including Java 8, 11, and 17, each introducing features such as lambda expressions, modules, and records. An interesting fact about Java is that it was initially called Oak—named after an oak tree outside Gosling's office—but was later renamed Java, inspired by Indonesian coffee.