introduction java programming language video tutorial
Denne opplæringsvideoopplæringen for Java forklarer hva som er Java-programmeringsspråk, dets funksjoner og forskjellige applikasjonstyper vi kan utvikle ved hjelp av Java-språk:
Java er et populært programmeringsspråk utviklet av Sun Microsystems (senere fusjonert med Oracle) i 1991. Java ble utviklet av James Gosling og Patrick Naughton.
I vårt daglige liv fra morgen til kveld bruker vi mange Java-programmerte applikasjoner og enheter som inkluderer smarttelefonen i hånden din for å sikre ATM-sikkerhetstransaksjoner.
En eksplisitt sekvens av Java tutorials er samlet i denne serien for å gi deg en bedre forståelse av begrepet Java.
Hva du vil lære:
Introduksjon til Java-programmering
Sjekk ut videoopplæringen nedenfor om:
Grunnleggende begreper i Java
Introduksjon til Java
Opprinnelig ble den kalt 'Oak', men ble senere omdøpt i 1995 som 'Java' siden Oak allerede var et registrert varemerke.
Den første utgaven av Java ble kjent som “Java 1.0”. Gjennom årene har Java-språket utviklet seg betydelig, og mange funksjoner er lagt til Java. Som et resultat har mange nye versjoner blitt utgitt. Den siste utgaven av Java er JDK (Java Development Kit) 13 eller Java 13, som ble utgitt 10. september 2019.
Klikk her for Java-versjonskilde.
Så, hva er Java?
Enkelt sagt er Java et objektorientert programmeringsspråk som kommer både fra C og C ++. Fra C tar Java formatet mens det tar den objektorienterte programmeringen fra C ++. Så for å lære Java helt fra bunnen, vil en person med C / C ++ -kunnskap ha lett for å forstå.
Så vi kan definere Java som en
- Enkel
- Svært robust
- Objekt orientert
- Sikkert programmeringsspråk.
Enhver maskinvarekomponent eller et programvaremiljø der et program kjører kalles en 'plattform'. Java har en Java Runtime Environment (JRE) kjører på den. Dermed er Java også en plattform.
Vi vil lære mer om Java som en plattform i våre påfølgende opplæringsprogrammer.
Per i dag er Java-programmeringsspråk det mest populære programmeringsspråket for utvikling av klient-server-webapplikasjoner for internett, med anslagsvis 9 millioner utviklere som jobber med og bruker Java.
Java-funksjoner
La oss diskutere noen av de særtrekkene ved Java-programmeringsspråket.
# 1) Enkelt: Java-syntaks er ganske enkel og lett å forstå. Java er også lett å lære. De fleste av funksjonene til C ++ som enten var vanskelige å forstå eller tvetydige, er forenklet i Java, og noen er utelatt.
For eksempel, pekere er fraværende i Java.
# 2) Sikker: Et Java-program kjører i Java Runtime Environment (JRE) som gjør det sikkert. JRE har ikke interaksjon med system-OS, så Java-programmer forstyrrer ikke systemet. I tillegg har Java-språket sikkerhetsfunksjoner som lar oss utvikle virusfrie, sikre applikasjoner. Dette er grunnen til at mange bankapplikasjoner er bygget på Java.
# 3) Robust: Java introduserer automatisk søppeloppsamling og unntakshåndtering som bidrar til å forhindre potensielle feil. Java legger også vekt på kompileringstid og feilkontroll av kjøretid. Alle disse funksjonene gjør programmer / applikasjoner utviklet i Java mer robuste.
# 4) Bærbar: Java-programmet samlet i Byte-kode kan kjøres på hvilken som helst plattform. Det er implementeringsuavhengig, og alt som kreves for å kjøre koden som lagring, datatyper osv. Er forhåndsdefinert.
# 5) Objektorientert: Java er et rent objektorientert programmeringsspråk. Alt i Java er et objekt. Språkfunksjonene er lett utvidbare, da det er en solid objektsbasert modell for programmering. Java-språk støtter alle de viktigste funksjonene i Objektorientert programmering.
# 6) Plattformuavhengig: Java er en 'skriv en gang, kjør hvor som helst' -kode. I motsetning til andre programmeringsspråk som kompileres til maskinspesifikk kode, blir Java samlet til en byte-kode som kan kjøres på hvilken som helst maskin uavhengig av operativsystemet. Alle maskiner som kjører Java Runtime Environment (JRE) kan kjøre denne byte-koden.
# 7) Flertrådet: Java's multithreading-funksjon lar Java-applikasjoner utføre flere oppgaver samtidig. Videre bruker flere tråder samme minne og andre ressurser og utfører oppgaver samtidig.
# 8) Distribuert: Ved hjelp av Java kan vi utvikle distribuerte applikasjoner ved hjelp av avanserte Java-konsepter som Remote Method Invocation (RMI) og Enterprise Java Beans (EJB).
Så vi kan distribuere Java-programmet på forskjellige maskiner som er koblet til via internett, dvs. et objekt på en maskin kan utføre eksterne prosedyrer på en annen ekstern maskin.
Dette er de viktigste funksjonene i Java som gjør det til et populært og mest ettertraktet programmeringsspråk i dag.
La oss diskutere de forskjellige applikasjonstyper vi kan utvikle ved hjelp av Java-programmeringsspråk.
Java-applikasjonstyper
Java-programmeringsspråk kan brukes til å lage følgende typer applikasjoner.
# 1) Frittstående applikasjoner
Disse er også kjent som Windows-baserte eller stasjonære applikasjoner. Dette er i utgangspunktet uavhengig programvare som kan installeres på skrivebordet.
Programmer som mediespiller, antivirusprogramvare, skrivebordsredaktører osv. Er noen av applikasjonene som er frittstående. Java-funksjoner som AWT og Swing brukes vanligvis til å utvikle denne typen applikasjoner.
# 2) Bedriftsapplikasjoner
Bedriftsapplikasjoner er vanligvis distribuerte applikasjoner og har funksjoner som høy sikkerhet, lastbalansering og klynging.
Java gir disse funksjonene gjennom enterprise Java Beans (EJB), og som sådan kan EJB brukes til å utvikle bedriftsapplikasjoner. Bankapplikasjoner er bedriftsapplikasjoner som er mest populære.
# 3) Nettapplikasjoner
Nettapplikasjoner kjører på serversiden og skaper dynamiske websider. Disse applikasjonene må være svært dynamiske og skal kunne utvikle websider mens du er på farten. Java-funksjoner som JSP, servlets, stag, fjær, dvalemodus, etc. brukes til å utvikle webapplikasjoner.
# 4) Mobilapplikasjoner
En mobilapplikasjon er en applikasjon utviklet for å kjøre på mobil. Foreløpig brukes Java ME og Android for å utvikle mobilapplikasjoner.
Fra dette ser vi at Java lar oss utvikle en rekke applikasjoner ved hjelp av dens forskjellige funksjoner. Dette gjør Java til det mest populære språket som fremdeles er på toppen selv etter så mange år siden utviklingen. Som programmerer trenger vi ikke å bytte teknologi for å utvikle forskjellige typer applikasjoner. Vi kan gjøre nesten alt ved hjelp av Java.
Java-versjoner
Versjoner | Utgivelsesår |
---|---|
Java SE 6 | 2006 |
JDK 1.0 | nitten nittiseks |
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 |
Oversikt over Java-programmering
- Java-program kan skrives i en hvilken som helst ren tekstfil og kan navngis som myprogram.java
- Denne koden blir samlet av JDK (Java Development Kit) og dette “.Java ”-Fil konverteres til bytekode som“ mittprogram.klasse ”-Fil.
- Igjen blir det konvertert til 0 og 1 av JVM (Java Virtual Machine). Den kan kjøres på hvilken som helst plattform, ettersom JVM er tilgjengelig for flere operativsystemer.
- Så, for å lage et Java-prosjekt, trenger du JDK installert på maskinen din. Hvis du laster ned JDK, inneholder den JRE (Java Runtime Environment) og utviklingsverktøy.
- JRE er Java Runtime-miljøet som kreves for å kjøre Java-applikasjonen, og det består av JVM, pakkeklasser og kjøretidsbiblioteker.
- Klikk her for å laste ned JDK.
Java-programkompilering og utførelsesflyt
Java Integrated Development Environment (IDE)
Java IDE er en programvare som hjelper brukerne med å skrive og feilsøke programmet enkelt. Det kan markere syntaks og feil. En av de berømte IDE er Eclipse. Last ned formørkelse fra dette lenke.
Viktige punkter å merke seg:
- Java er plattformuavhengig, ettersom Java-program kan kjøres i hvilket som helst operativsystem eller hvilken som helst maskinvare.
- For å kompilere Java-programmet trenger vi JDK.
- JRE gir et kjøretidsmiljø.
- Mange fantastiske applikasjoner er utviklet av Java-plattformen. For eksempel, NASA World Wind er fullt utviklet i Java. Det ligner på google earth. Og Blu-Ray BD J er utviklet i Java.
- Eclipse er en populær IDE for åpen kildekode for å utvikle Java-prosjekter.
Konklusjon
Denne opplæringen skisserte den veldig grunnleggende informasjonen om Java-språk fra utviklingshistorien til de forskjellige funksjonene og typene applikasjoner som vi kan utvikle ved hjelp av dette språket.
Java-språk er lett å lære og har en veldig enkel syntaks. Enhver nybegynnerprogrammerer kan lære det grunnleggende om java, men læringen blir lettere hvis en programmerer har forkunnskaper i C- og C ++ -språk. Dette er fordi Java henter formatet sitt fra C og tar sine OOP-funksjoner fra C ++.
Derfor vil programmerere som lærer Java finne de fleste av konseptene som ligner på disse to språkene, selv om Java har fjernet de komplekse konseptene / funksjonene fra C ++, en bemerkelsesverdig funksjon av C ++ - pekere er fraværende i Java.
Etter å ha diskutert den innledende informasjonen om Java-språket, i de påfølgende opplæringene våre, vil vi begynne å lære Java-programmeringsspråket trinn for trinn.
PREV Opplæring | NESTE veiledning
Anbefalt lesing
- Java Reflection Tutorial med eksempler
- JAVA-opplæring for nybegynnere: 100+ praktiske Java-videoveiledninger
- Få tilgang til modifikatorer i Java - opplæring med eksempler
- Java SWING Tutorial: Container, Components and Event Handling
- Java Collections Framework (JCF) Tutorial
- Java String with String Buffer and String Builder Tutorial
- Java-distribusjon: Opprettelse og utføring av Java JAR-fil
- Python Introduksjon og installasjonsprosess