introduction java programming language video tutorial
Denna Java-introduktion Videohandledning förklarar vad som är Java-programmeringsspråk, dess funktioner och olika applikationstyper vi kan utveckla med hjälp av Java-språk:
Java är ett populärt programmeringsspråk som utvecklats av Sun Microsystems (senare sammansmält med Oracle) 1991. Java utvecklades av James Gosling och Patrick Naughton.
I vårt dagliga liv från morgon till kväll använder vi många Java-programmerade applikationer och enheter som inkluderar smarttelefonen i din hand för att säkra ATM-backningstransaktioner.
En tydlig sekvens av Java-handledning sammanställs i den här serien för att ge dig en bättre förståelse för begreppet Java.
Vad du kommer att lära dig:
Introduktion till Java-programmering
Kolla in nedanstående videohandledning om:
Grundläggande begrepp för Java
Introduktion till Java
Ursprungligen namngavs det som 'Oak' men döptes därefter 1995 till 'Java' eftersom Oak redan var ett registrerat varumärke.
Den första upplagan av Java var känd som “Java 1.0”. Under åren har Java-språket utvecklats avsevärt och många funktioner har lagts till Java. Som ett resultat har många nya versioner släppts. Den senaste utgåvan av Java är JDK (Java Development Kit) 13 eller Java 13, som släpptes den 10 september 2019.
Klick här för Java-versionskälla.
Så, vad är Java?
Enkelt uttryckt är Java ett objektorienterat programmeringsspråk som härrör både från C och C ++. Från C tar Java sitt format medan det tar den objektorienterade programmeringen från C ++. Så för att lära sig Java från grunden skulle en person med C / C ++ - kunskap ha lätt att förstå.
Så vi kan definiera Java som en
- Enkel
- Mycket robust
- Objektorienterad
- Säker programmeringsspråk.
Varje hårdvarukomponent eller programvarumiljö där ett program körs kallas en ”plattform”. Java har en Java Runtime Environment (JRE) kör på den. Således är Java också en plattform.
Vi kommer att lära oss mer om Java som en plattform i våra efterföljande handledning.
Från och med idag är Java-programmeringsspråk det mest populära programmeringsspråket för att utveckla klient-server-webbapplikationer för internet med uppskattningsvis 9 miljoner utvecklare som arbetar med och använder Java.
Java-funktioner
Låt oss diskutera några av de särskiljande funktionerna i Java-programmeringsspråket.
# 1) Enkelt: Java-syntax är ganska enkelt och lätt att förstå. Java är också lätt att lära sig. De flesta av funktionerna i C ++ som antingen var svåra att förstå eller tvetydiga är förenklade i Java och vissa utelämnas.
Till exempel, pekare saknas i Java.
# 2) Säker: Ett Java-program körs i Java Runtime Environment (JRE) som gör det säkert. JRE har inte interaktion med systemets OS, så Java-program stör inte systemet. Dessutom har Java-språket säkerhetsfunktioner som gör att vi kan utveckla virusfria, säkra applikationer. Det är därför många bankapplikationer bygger på Java.
# 3) Robust: Java introducerar automatisk skräpsamling och undantagshantering som hjälper till att förhindra eventuella fel. Java betonar också på kompileringstid och felkontroll av körtid. Alla dessa funktioner gör program / applikationer utvecklade i Java mer robusta.
# 4) Bärbar: Java-programmet som sammanställts i Byte-kod kan köras på vilken plattform som helst. Det är implementeringsoberoende och allt som krävs för att köra koden som lagring, datatyper etc. är fördefinierade.
# 5) Objektorienterad: Java är ett rent objektorienterat programmeringsspråk. Allt i Java är ett objekt. Språkfunktionerna kan lätt utökas eftersom det finns en gedigen objektbaserad modell för programmering. Java-språk stöder alla de viktigaste funktionerna i Objektorienterad programmering.
# 6) Plattformsoberoende: Java är en 'skriv en gång, kör var som helst' -kod. Till skillnad från andra programmeringsspråk som kompileras till maskinspecifik kod komponeras Java till en byte-kod som kan köras på vilken maskin som helst oberoende av operativsystemet. Alla maskiner som kör Java Runtime Environment (JRE) kan köra denna byte-kod.
# 7) Flertrådad: Java's multithreading-funktion gör att Java-applikationer kan utföra flera uppgifter samtidigt. Dessutom använder flera trådar samma minne och andra resurser och utför uppgifter samtidigt.
# 8) Distribuerad: Med Java kan vi utveckla distribuerade applikationer med avancerade Java-koncept som Remote Method Invocation (RMI) och Enterprise Java Beans (EJB).
Så vi kan distribuera Java-programmet på olika maskiner anslutna via internet, dvs. ett objekt på en maskin kan utföra fjärrprocedurer på en annan fjärrmaskin.
Dessa är de viktigaste funktionerna i Java som gör det till ett populärt och mest eftertraktat programmeringsspråk idag.
Låt oss diskutera olika applikationstyper som vi kan utveckla med Java-programmeringsspråk.
Java-applikationstyper
Java-programmeringsspråk kan användas för att skapa följande typer av applikationer.
# 1) Fristående applikationer
Dessa kallas också Windows-baserade eller stationära applikationer. Dessa är i grunden oberoende programvara som kan installeras på skrivbordet.
Program som mediaspelare, antivirusprogram, skrivbordsredigerare etc. är några av de applikationer som är fristående. Java-funktioner som AWT och Swing används vanligtvis för att utveckla denna typ av applikationer.
# 2) Enterprise-applikationer
Företagsapplikationer är vanligtvis distribuerade applikationer och har funktioner som hög säkerhet, belastningsbalansering och kluster.
Java tillhandahåller dessa funktioner genom Enterprise Java Beans (EJB) och som sådan kan EJB användas för att utveckla företagsapplikationer. Bankapplikationer är företagsapplikationer som är mest populära.
# 3) Webbapplikationer
Webbapplikationer körs på serversidan och skapar dynamiska webbsidor. Dessa applikationer måste vara mycket dynamiska och bör kunna utveckla webbsidor när du är på språng. Java-funktioner som JSP, servlets, struts, spring, hibernate, etc. används för att utveckla webbapplikationer.
# 4) Mobilapplikationer
En mobilapplikation är en applikation utvecklad för att köras på mobil. För närvarande används Java ME och Android för att utveckla mobilapplikationer.
Från detta ser vi att Java tillåter oss att utveckla en rad applikationer med hjälp av dess olika funktioner. Detta gör Java till det mest populära språket som fortfarande är på topp även efter så många år sedan dess utveckling. Som programmerare behöver vi inte byta teknik för att utveckla olika typer av applikationer. Vi kan göra nästan allt med Java.
Java-versioner
Versioner | Utgivningsår |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | nitton nittiosex |
JDK 1.1 | 1997 |
J2SE 1.2 | 1998 |
J2SE 1.3 | 2000 |
J2SE 1.4 | 2002 |
J2SE 5.0 | 2004 |
Java SE 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Översikt över Java-programmering
- Java-program kan skrivas i valfri vanlig textfil och kan namnges som myprogram.java
- Denna kod kommer att sammanställas av JDK (Java Development Kit) och detta “.Java ”-Fil kommer att konverteras till bytkod som“ mittprogram.klass ”-Fil.
- Återigen kommer det att konverteras till 0 och 1 av JVM (Java Virtual Machine). Den kan köras på vilken plattform som helst, eftersom JVM är tillgängligt för flera operativsystem.
- Så för att skapa ett Java-projekt måste du installera JDK på din maskin. Om du laddar ner JDK innehåller den JRE (Java Runtime Environment) och utvecklingsverktyg.
- JRE är Java Runtime-miljön som krävs för att köra Java-applikationen och den består av JVM, paketklasser och runtime-bibliotek.
- Klick här för att ladda ner JDK.
Java-programkompilering och exekveringsflöde
Java Integrated Development Environment (IDE)
Java IDE är en programvara som hjälper användarna att enkelt skriva och felsöka programmet. Det kan markera syntax och fel. En av de berömda IDE är Eclipse. Ladda ner Eclipse från detta länk.
Viktiga punkter att notera:
- Java är plattformsoberoende eftersom Java-program kan köras i vilket operativsystem som helst eller vilken hårdvara som helst.
- För att kompilera Java-programmet behöver vi JDK.
- JRE ger en runtime-miljö.
- Många fantastiska applikationer har utvecklats av Java-plattformen. Till exempel, NASA World Wind har utvecklats fullt ut i Java. Det liknar google earth. Och Blu-Ray BD J har utvecklats i Java.
- Eclipse är en populär IDE för öppen källkod för att utveckla Java-projekt.
Slutsats
Denna handledning beskriver den mycket grundläggande informationen om Java-språk från dess utvecklingshistoria till dess olika funktioner och typer av applikationer som vi kan utveckla med detta språk.
Java-språket är lätt att lära sig och har en mycket enkel syntax. Alla nybörjare kan lära sig java-grunderna men inlärningen blir lättare om en programmerare har förkunskaper i C- och C ++ -språk. Detta beror på att Java hämtar sitt format från C och tar sina OOP-funktioner från C ++.
Därför kommer programmerare som lär sig Java att hitta de flesta begrepp som liknar dessa två språk även om Java har tagit bort de komplexa begreppen / funktionerna från C ++, en anmärkningsvärd egenskap hos C ++ - pekare saknas i Java.
Efter att ha diskuterat introduktionsinformationen om Java-språket, i våra efterföljande handledning, kommer vi att börja lära oss Java-programmeringsspråket steg för steg.
PREV-handledning | NÄSTA självstudie
Rekommenderad läsning
- Java Reflection Tutorial med exempel
- JAVA-handledning för nybörjare: 100+ praktiska Java-videohandledning
- Åtkomstmodifierare i Java - Handledning med exempel
- Java SWING-handledning: Container, komponenter och händelsehantering
- Java Collections Framework (JCF) Tutorial
- Java String med String Buffer och String Builder Tutorial
- Java-distribution: Skapande och utförande av Java JAR-fil
- Python introduktions- och installationsprocess