ABOUT JAVA: ========== WHAT IS JAVA? ============= FOUNDER : JAMES GOSLING YEAR: 1991 FOR: DIGITAL DEVICES EARLIER NAME : OAK SYSTEM OFFICIAL LAUNCH : 1995, RENAMED TO JAVA FROM 2010: ORACLE P1 P2 ===> COMMUNICATE TELUGU, ENGLISH, HINDI ETC. P1 ============> COMPUTER BINARY ==> DATA COMBINATION WITH 1'S AND 0'S ==> DIGITAL LANGAUGE PROGRAMMING LANGUAGE JAVA, PYTHON, C++, C, C#, PHP, RUBY, ETC. WHY JAVA? ========= 1) HIGH LEVEL PROGRAMMING LANGUAGE ex: movie-1: if(reviews & views == good) { prefer "movie-1" } movie-2: else { prefer = "movie-2" } 2) General Purpose Programming Language 1) Desktop Applications 2) Web Applications 3) Distributed Applications Phonepe/Paytm ==> Check Balance ==> UPI Id Phonepe ====> all bank apps Phonepe ====> ICICI Bank ==> Bank Server UPI Java is available in three types: 1) J2SE/JSE ==> Java To Standard Edition 2) J2EE/JEE ==> Java To Enterprise Edition 3) J2ME/JME ==> Java To Micro Edition 3) Open Source 4) Freeware 5) Portable 6) Easy Syntax In C: int *p = &a; LTS ==> Long Term Support Java-8, Java-11, Java-17, Java-21 Oracle ==> time of support for Java-8 ==> 2026 Java-11 ==> Update, Support Java-17 ==> Update, Support Java-21 Software Setup: =============== 1) Check, the java software in your computer using command prompt i) open the command prompt ii) type a command: "java -version" 2) To get the java software, there are three requirements: i) Download the java software https://www.oracle.com/in/java/technologies/downloads/#jdk17-windows ii) Install the java software run a command to know whether the java software is installed or not? iii) Configure the java software Setting of Environment variables (Path Setting) Java has three components: 1) JDK ==> Java Development Kit 2) JRE ==> Java Runtime Environment 3) JVM ==> Java Virtual Machine About the Course: ================= Java Full stack 1) Frontend 2) Backend 3) Frameworks source file ================> Byte Code =================> EXECUTE FILE ====> OUTPUT (.java) COMPILE (class files) JVM (SYSTEM UNDERSTANDABLE) { ...... }