introduction java programming language video tutorial
Aquest tutorial de vídeo d’introducció de Java explica què és el llenguatge de programació Java, les seves característiques i diversos tipus d’aplicacions que podem desenvolupar mitjançant el llenguatge Java:
Java és un popular llenguatge de programació desenvolupat per Sun Microsystems (més tard fusionat amb Oracle) el 1991. Java va ser desenvolupat per James Gosling i Patrick Naughton.
En el nostre dia a dia, de matí a vespre, estem utilitzant moltes aplicacions i dispositius programats per Java que inclouen el telèfon intel·ligent a la mà per assegurar les transaccions de còpia de seguretat de l’ATM.
Una seqüència explícita de Tutorials de Java es compila en aquesta sèrie per proporcionar-vos una millor comprensió del concepte de Java.
Què aprendreu:
Introducció a la programació Java
Consulteu el vídeo tutorial següent sobre:
Conceptes bàsics de Java
Introducció a Java
Inicialment, va rebre el nom de 'Oak', però posteriorment es va canviar el nom el 1995 com a 'Java', ja que Oak ja era una marca registrada.
La primera edició de Java es coneixia com a 'Java 1.0'. Al llarg dels anys, el llenguatge Java ha evolucionat considerablement i s’han afegit moltes funcions a Java. Com a resultat, s’han llançat moltes versions noves. L’última edició de Java és JDK (Java Development Kit) 13 o Java 13, que es va publicar el 10 de setembre de 2019.
Feu clic a aquí per a la font de la versió Java.
Llavors, què és Java?
En termes senzills, Java és un llenguatge de programació orientat a objectes que deriva tant de C com de C ++. Des de C, Java pren el seu format mentre pren la programació orientada a objectes de C ++. Per tant, per aprendre Java des de zero, seria fàcil d’entendre una persona amb coneixements de C / C ++.
Per tant, podem definir Java com a
- simple
- Molt robust
- Orientat a objectes
- Llenguatge de programació segur.
Qualsevol component de maquinari o entorn de programari en què s'executa un programa s'anomena 'plataforma'. Java té un fitxer Java Runtime Environment (JRE) corrent-hi. Per tant, Java també és una plataforma.
Aprendrem més sobre Java com a plataforma en els nostres tutorials posteriors.
A dia d’avui, el llenguatge de programació Java és el llenguatge de programació més popular per desenvolupar aplicacions web client-servidor per a Internet, amb uns 9 milions de desenvolupadors que treballen i utilitzen Java.
Funcions de Java
Analitzem algunes de les característiques distintives del llenguatge de programació Java.
# 1) Simple: La sintaxi de Java és bastant senzilla i fàcil d’entendre. Java també és fàcil d’aprendre. La majoria de les funcions de C ++ que eren difícils d’entendre o ambigües es simplifiquen a Java i algunes s’ometen.
Per exemple, els indicadors són absents a Java.
# 2) Segur: Un programa Java s’executa en Java Runtime Environment (JRE) que el fa segur. El JRE no té interacció amb el sistema operatiu del sistema, de manera que els programes java no interfereixen amb el sistema. A més, el llenguatge Java té funcions de seguretat que ens permeten desenvolupar aplicacions segures i lliures de virus. Per això, moltes aplicacions bancàries es basen en Java.
# 3) Robust: Java introdueix la recollida automàtica d’escombraries i la manipulació d’excepcions que ajuden a prevenir possibles errors. Java també posa l'accent en la comprovació d'errors de temps de compilació i temps d'execució. Totes aquestes funcions fan que els programes / aplicacions desenvolupats a Java siguin més robustos.
# 4) Portàtil: El programa Java compilat en codi Byte es pot executar en qualsevol plataforma. És independent de la implementació i tot el necessari per executar el codi, com ara emmagatzematge, tipus de dades, etc., està predefinit.
# 5) Orientat a objectes: Java és un llenguatge de programació pur orientat a objectes. Tot a Java és un objecte. Les funcions del llenguatge es poden ampliar fàcilment ja que hi ha un model sòlid basat en objectes per a la programació. El llenguatge Java admet totes les funcions principals de la programació orientada a objectes.
# 6) Plataforma independent: Java és un codi 'escriu una vegada, executa't a qualsevol lloc'. A diferència d'altres llenguatges de programació que es compilen en codi específic de màquina, Java es compila en un codi de bytes que pot executar-se en qualsevol màquina independent del sistema operatiu. Qualsevol màquina que executi Java Runtime Environment (JRE) pot executar aquest codi de bytes.
# 7) Multithreaded: La funció multithreading de Java permet a les aplicacions Java realitzar diverses tasques simultàniament. A més, diversos fils utilitzen la mateixa memòria i altres recursos i realitzen tasques simultàniament.
# 8) Distribuïda: Mitjançant Java podem desenvolupar aplicacions distribuïdes utilitzant conceptes Java avançats com Remote Method Invocation (RMI) i Enterprise Java Beans (EJB).
Per tant, podem distribuir el programa Java en diverses màquines connectades a Internet, és a dir, un objecte en una màquina pot executar procediments remots en una altra màquina remota.
Aquestes són les principals característiques de Java que el converteixen en un llenguatge de programació popular i més buscat actualment.
Analitzem els diversos tipus d’aplicacions que podem desenvolupar mitjançant el llenguatge de programació Java.
Tipus d'aplicacions Java
El llenguatge de programació Java es pot utilitzar per crear els següents tipus d'aplicacions.
# 1) Aplicacions autònomes
També es coneixen com a aplicacions d'escriptori o basades en Windows. Es tracta bàsicament de programari independent que es pot instal·lar a l’escriptori.
Aplicacions com a reproductor multimèdia, programari antivirus, editors d'escriptori, etc. són algunes de les aplicacions independents. Les funcions de Java com AWT i Swing s’utilitzen normalment per desenvolupar aquest tipus d’aplicacions.
# 2) Aplicacions empresarials
Les aplicacions empresarials solen ser aplicacions distribuïdes i tenen funcions com ara alta seguretat, equilibri de càrrega i agrupació.
Java proporciona aquestes funcions a través de Java Beans empresarial (EJB) i, per tant, EJB es pot utilitzar per desenvolupar aplicacions empresarials. Les aplicacions bancàries són les aplicacions empresarials més populars.
# 3) Aplicacions web
Les aplicacions web s’executen al servidor i creen pàgines web dinàmiques. Aquestes aplicacions han de ser altament dinàmiques i han de poder desenvolupar pàgines web sobre la marxa. Funcions Java com JSP, servlets, puntals, molla, hibernació, etc. s’utilitzen per al desenvolupament d’aplicacions web.
# 4) Aplicacions mòbils
Una aplicació mòbil és una aplicació desenvolupada per funcionar al mòbil. Actualment, Java ME i Android s’utilitzen per desenvolupar aplicacions mòbils.
A partir d’això, veiem que Java ens permet desenvolupar una gamma d’aplicacions utilitzant les seves diverses funcions. Això fa que Java sigui el llenguatge més popular que encara està al capdavant, fins i tot després de tants anys des del seu desenvolupament. Com a programador, no necessitem canviar de tecnologia per desenvolupar diferents tipus d’aplicacions. Podem fer gairebé tot fent servir Java.
Versions de Java
Versions | Any de llançament |
---|---|
Java SE 6 | 2006 |
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 7 | 2011 |
Java SE 8 | 2014 |
Java SE 9 | 2017 |
Visió general de la programació Java
- El programa Java es pot escriure en qualsevol fitxer de text pla i es pot anomenar com a myprogram.java
- Aquest codi el compilarà el JDK (Java Development Kit) i això “.Java ”Es convertirà en bytecode com a“ myprogram.class ' dossier.
- De nou, això es convertirà en 0 i 1 per JVM (màquina virtual de Java). Es pot executar en qualsevol plataforma ja que JVM està disponible per a diversos sistemes operatius.
- Per tant, per crear un projecte Java, heu d’instal·lar JDK a la vostra màquina. Si descarregueu JDK, contindrà JRE (Java Runtime Environment) i eines de desenvolupament.
- JRE és l'entorn Java Runtime que és necessari per executar l'aplicació Java i consta de JVM, classes de paquets i biblioteques d'execució.
- Feu clic a aquí per descarregar JDK.
Compilació i flux d'execució del programa Java
Entorn de desenvolupament integrat de Java (IDE)
Java IDE és un programari que ajuda els usuaris a escriure i depurar el programa fàcilment. Pot ressaltar la sintaxi i els errors. Un dels famosos IDE és Eclipse. Descarregueu Eclipse des de això enllaç.
Punts clau que cal tenir en compte:
- Java és independent de la plataforma ja que el programa Java es pot executar en qualsevol SO o qualsevol maquinari.
- Per compilar el programa Java necessitem JDK.
- JRE proporciona un entorn d'execució.
- La plataforma Java ha desenvolupat moltes aplicacions sorprenents. Per exemple, NASA World Wind s’ha desenvolupat completament a Java. És similar a Google Earth. I Blu-Ray BD J s’ha desenvolupat a Java.
- Eclipse és un IDE popular i de codi obert per desenvolupar projectes Java.
Conclusió
Aquest tutorial va descriure la informació bàsica sobre el llenguatge Java, des de la seva història de desenvolupament fins a les seves diverses característiques i tipus d'aplicacions que podem desenvolupar utilitzant aquest llenguatge.
El llenguatge Java és fàcil d’aprendre i té una sintaxi molt senzilla. Qualsevol programador novell pot aprendre els conceptes bàsics de Java, però l'aprenentatge es fa més fàcil si un programador té coneixements previs de llenguatges C i C ++. Això es deu al fet que Java obté el seu format de C i pren les seves funcions OOP de C ++.
Per tant, els programadors que aprenen Java trobaran la majoria dels conceptes similars a aquests dos llenguatges, tot i que Java ha eliminat els complexos conceptes / característiques de C ++, una característica notable dels punters C ++ són absents a Java.
Després d’haver discutit la informació introductòria sobre el llenguatge Java, en els nostres tutorials posteriors, començarem a aprendre el llenguatge de programació Java de manera pas a pas.
Lectura recomanada
- Tutorial de reflexió de Java amb exemples
- Tutorial JAVA per a principiants: més de 100 tutorials pràctics de vídeo Java
- Modificadors d'accés a Java: tutorial amb exemples
- Tutorial Java SWING: Gestió de contenidors, components i esdeveniments
- Tutorial sobre Java Collections Framework (JCF)
- Java String amb buffer de cadenes i tutorial de Generador de cadenes
- Desplegament de Java: creació i execució del fitxer JAR de Java
- Introducció i procés d’instal·lació de Python