introduction java programming language video tutorial
Denne Java-introduktion Video-tutorial forklarer, hvad der er Java-programmeringssprog, dets funktioner og forskellige applikationstyper, vi kan udvikle ved hjælp af Java-sprog:
Java er et populært programmeringssprog udviklet af Sun Microsystems (senere fusioneret med Oracle) i 1991. Java blev udviklet af James Gosling og Patrick Naughton.
I vores daglige liv fra morgen til aften bruger vi mange Java-programmerede applikationer og enheder, der inkluderer smartphonen i din hånd til at sikre ATM-backing-transaktioner.
En eksplicit sekvens af Java-tutorials er samlet i denne serie for at give dig en bedre forståelse af begrebet Java.
Hvad du vil lære:
Introduktion til Java-programmering
Tjek nedenstående videovejledning om:
Grundlæggende begreber i Java
Introduktion til Java
Oprindeligt blev det navngivet som 'Oak', men blev senere omdøbt i 1995 til 'Java', da Oak allerede var et registreret varemærke.
Den første udgave af Java var kendt som “Java 1.0”. I årenes løb har Java-sprog udviklet sig betydeligt, og mange funktioner er tilføjet Java. Som et resultat er mange nye versioner blevet frigivet. Den seneste udgave af Java er JDK (Java Development Kit) 13 eller Java 13, der blev udgivet den 10. september 2019.
Klik på her til Java-versionskilde.
Så hvad er Java?
Enkelt sagt er Java et objektorienteret programmeringssprog, der stammer både fra C og C ++. Fra C tager Java sit format, mens det tager den objektorienterede programmering fra C ++. Så for at lære Java fra bunden, ville en person med C / C ++ viden finde det let at forstå.
Så vi kan definere Java som en
- Enkel
- Meget robust
- Objektorienteret
- Sikker programmeringssprog.
Enhver hardwarekomponent eller et softwaremiljø, hvor et program kører, kaldes en 'platform'. Java har en Java Runtime Environment (JRE) kører på det. Således er Java også en platform.
Vi lærer mere om Java som en platform i vores efterfølgende tutorials.
Per i dag er Java-programmeringssprog det mest populære programmeringssprog til udvikling af klient-server-webapplikationer til internettet med anslået 9 millioner udviklere, der arbejder på og bruger Java.
Java-funktioner
Lad os diskutere nogle af de karakteristiske træk ved Java-programmeringssproget.
# 1) Enkelt: Java-syntaks er ret simpelt og let at forstå. Java er også let at lære. De fleste af funktionerne i C ++, der enten var vanskelige at forstå eller tvetydige, er forenklet i Java, og nogle er udeladt.
For eksempel, markører er fraværende i Java.
# 2) Sikker: Et Java-program kører i Java Runtime Environment (JRE), der gør det sikkert. JRE har ikke interaktion med systemets OS, så java-programmer forstyrrer ikke systemet. Derudover har Java-sproget sikkerhedsfunktioner, der giver os mulighed for at udvikle virusfrie, sikre applikationer. Dette er grunden til, at mange bankapplikationer er bygget på Java.
# 3) Robust: Java introducerer automatisk affaldsindsamling og undtagelseshåndtering, der hjælper med at forhindre eventuelle fejl. Java lægger også vægt på kompileringstid og kørselstid fejlkontrol. Alle disse funktioner gør programmer / applikationer udviklet i Java mere robuste.
# 4) Bærbar: Java-programmet, der er sammensat til Byte-kode, kan køres på enhver platform. Det er implementeringsuafhængigt, og alt, hvad der kræves for at køre koden som opbevaring, datatyper osv. Er foruddefineret.
# 5) Objektorienteret: Java er et rent objektorienteret programmeringssprog. Alt i Java er et objekt. Sprogfunktionerne kan let udvides, da der er en solid objektbaseret model til programmering. Java-sprog understøtter alle de vigtigste funktioner i Objektorienteret programmering.
# 6) Platformuafhængig: Java er en 'skriv en gang, kør hvor som helst' kode. I modsætning til andre programmeringssprog, der kompileres til maskinspecifik kode, er Java samlet i en bytekode, der kan køre på enhver maskine uafhængig af operativsystemet. Enhver maskine, der kører Java Runtime Environment (JRE), kan køre denne bytekode.
# 7) Multithreaded: Java's multithreading-funktion giver Java-applikationer mulighed for at udføre flere opgaver samtidigt. Desuden bruger flere tråde den samme hukommelse og andre ressourcer og udfører opgaver samtidigt.
# 8) Distribueret: Ved hjælp af Java kan vi udvikle distribuerede applikationer ved hjælp af avancerede Java-koncepter som Remote Method Invocation (RMI) og Enterprise Java Beans (EJB).
Så vi kan distribuere Java-programmet på forskellige maskiner, der er forbundet via internettet, dvs. et objekt på en maskine kan udføre fjernprocedurer på en anden fjernmaskine.
Dette er de vigtigste funktioner i Java, der gør det til et populært og mest efterspurgt programmeringssprog i dag.
Lad os diskutere de forskellige applikationstyper, som vi kan udvikle ved hjælp af Java-programmeringssprog.
Java-applikationstyper
Java-programmeringssprog kan bruges til at oprette følgende typer applikationer.
# 1) Selvstændige applikationer
Disse er også kendt som Windows-baserede eller desktop-applikationer. Disse er dybest set uafhængig software, der kan installeres på skrivebordet.
Applikationer som medieafspiller, antivirussoftware, desktop redaktører osv. Er nogle af de applikationer, der er uafhængige. Java-funktioner som AWT og Swing bruges typisk til at udvikle disse typer applikationer.
# 2) Virksomhedsapplikationer
Virksomhedsapplikationer er normalt distribuerede applikationer og har funktioner som høj sikkerhed, belastningsafbalancering og klyngedannelse.
Java leverer disse funktioner gennem enterprise Java Beans (EJB), og som sådan kan EJB bruges til at udvikle virksomhedsapplikationer. Bankapplikationer er virksomhedsapplikationer, der er mest populære.
# 3) Webapplikationer
Webapplikationer kører på serversiden og skaber dynamiske websider. Disse applikationer skal være meget dynamiske og skal kunne udvikle websider, når du er på farten. Java-funktioner som JSP, servlets, stivere, fjeder, dvale osv. Bruges til at udvikle webapplikationer.
# 4) Mobilapplikationer
En mobilapplikation er en applikation udviklet til at køre på mobil. I øjeblikket bruges Java ME og Android til udvikling af mobilapplikationer.
Fra dette ser vi, at Java giver os mulighed for at udvikle en række applikationer ved hjælp af dens forskellige funktioner. Dette gør Java til det mest populære sprog, der stadig er på toppen, selv efter så mange år siden dets udvikling. Som programmør behøver vi ikke skifte teknologi til at udvikle forskellige slags applikationer. Vi kan gøre næsten alt ved hjælp af Java.
Java-versioner
Versioner | Udgivelsesår |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | nitten seksoghalvfems |
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 |
Oversigt over Java-programmering
- Java-program kan skrives i enhver almindelig tekstfil og kan navngives som myprogram.java
- Denne kode vil blive udarbejdet af JDK (Java Development Kit) og dette “.Java ”-Fil konverteres til bytekode som“ mitprogram.klasse ”-Fil.
- Igen vil det blive konverteret til 0'er og 1'er af JVM (Java Virtual Machine). Det kan køres på enhver platform, da JVM er tilgængelig til flere operativsystemer.
- Så for at oprette et Java-projekt skal du have JDK installeret på din maskine. Hvis du downloader JDK, indeholder den JRE (Java Runtime Environment) og udviklingsværktøjer.
- JRE er det Java Runtime-miljø, der kræves for at køre Java-applikationen, og det består af JVM, pakkeklasser og runtime-biblioteker.
- Klik på her for at downloade JDK.
Java-programkompilering og -udførelsesflow
Java Integrated Development Environment (IDE)
Java IDE er en software, der hjælper brugerne med at skrive og fejle programmet nemt. Det kan fremhæve syntaks og fejl. En af de berømte IDE er Eclipse. Download Eclipse fra det her link.
Nøglepunkter, der skal bemærkes:
- Java er platformuafhængigt, da Java-program kan køres i ethvert operativsystem eller enhver hardware.
- For at kompilere Java-programmet har vi brug for JDK.
- JRE giver et runtime-miljø.
- Mange fantastiske applikationer er udviklet af Java-platformen. For eksempel, NASA World Wind er fuldt udviklet i Java. Det ligner google earth. Og Blu-Ray BD J er udviklet i Java.
- Eclipse er en populær og open source IDE til udvikling af Java-projekter.
Konklusion
Denne vejledning skitserede de meget grundlæggende oplysninger om Java-sprog fra dets udviklingshistorie til dets forskellige funktioner og typer applikationer, som vi kan udvikle ved hjælp af dette sprog.
Java-sprog er let at lære og har en meget enkel syntaks. Enhver nybegynder programmerer kan lære java basics, men læringen bliver lettere, hvis en programmør har forudgående kendskab til C og C ++ sprog. Dette skyldes, at Java henter sit format fra C og tager sine OOP-funktioner fra C ++.
Derfor vil programmører, der lærer Java, finde de fleste af de begreber, der ligner disse to sprog, selvom Java har fjernet de komplekse begreber / funktioner fra C ++, en bemærkelsesværdig funktion af C ++ -pegere er fraværende i Java.
Efter at have diskuteret de indledende oplysninger om Java-sprog i vores efterfølgende tutorials, begynder vi at lære Java-programmeringssproget trin for trin.
PREV-vejledning | NÆSTE vejledning
Anbefalet læsning
- Java Reflection Tutorial med eksempler
- JAVA-vejledning til begyndere: 100+ praktiske Java-videovejledninger
- Adgang modifikatorer i Java - vejledning med eksempler
- Java SWING Tutorial: Container, komponenter og håndtering af begivenheder
- Java Collections Framework (JCF) vejledning
- Java String med String Buffer og String Builder Tutorial
- Java-implementering: Oprettelse og udførelse af Java JAR-fil
- Python introduktion og installationsproces