Introduction to Java ==================== -> High level programming language because like other languages java also can support the five types of statements and five types of tokens to develop any applications -> Platform independent language Ex: X-app ==> Windows ==> ARM Processor /Intel Processor MAC-OS Why only java to learn? ======================= -> With java we have more opportunities. Java Applications: ================== Java Platform has three types of editions: 1) JAVA SE (Java Standard Edition) ================================== --> Using Java SE, we can develop "standard applications". --> The apps which can be installed into a device and controlled or used with in the same device, are called as "standard applications". Ex: Mobile: Camera, Dialer, Gallery Desktop: Notepad, MS Excel, Paint etc. 2) JAVA EE (Java Enterprise Edition) ==================================== --> to develop web applications based on the organization requirement, we have a platform in java called "Java EE". Ex: Flipkart, IRCTC etc. 3) JAVA ME (Java Micro Edition) =============================== --> This can be used to develop gaming applications and distributed applications. WhatsApp ==> Distributed application at a time it can interact with local machine for resources and also with cloud for other resources Phonepe ===> ICICI user Check Balance Phonepe ==============> Bank Server ==================================================== Java Version History ===================== JDK 1.0 ===> 1996 JDK 1.1 ===> 1997 J2SE 1.2 ==> 1998 J2SE 1.3 ==> 2000 J2SE 1.4 ==> 2002 J2SE 5.0 ==> 2004 Java SE 6.0 ===> 2006 Java SE 7.0 ===> 2011 Java SE 8.0 ===> 2014 (Standard Version) Java SE 11.0 ==> 2018 (Standard Version) Java SE 17.0 ==> 2021 (Standard Version) Current Version ==> Java SE 24 ==> 2024 --> Java programming language written by "James Gosling" in 1996 when he was working at Sun micro System. --> Now, Sun Micro System was adopted by Oracle Corporation from 2010, so now Java is under the control and maintenance of Oracle. Java Software Installation: =========================== 1) use this link to get the software of java to download https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html 2) Based on the your device configuration: we should start download Ex: For windows OS: Windows x64 MSI Installer ==> click on the corresponding link then file get start to download 3) After the downloading: Go to download location/folder double click on that downloaded file by following the next button the Java Software can be get installed. Q: How we can conform whether the Java Software has installed or not? ====================================================================== Search bar in computer ==> CMD ==> open the command prompt ==> type: "java --version" and press enter