java basics java syntax
Aquest tutorial proporciona una introducció als conceptes bàsics del llenguatge de codificació Java. Introduirem temes com ara Java Class, OOPS, sintaxi i conceptes bàsics de Java:
En els nostres tutorials anteriors, hem comentat les característiques i característiques del llenguatge Java. També hem après sobre les aplicacions Java. Ens hem familiaritzat amb la descàrrega, la instal·lació i diversos IDE de Java que podem utilitzar per desenvolupar programes i aplicacions a Java.
=> Consulteu TOTS els tutorials de Java aquí.
Què aprendreu:
Fonaments bàsics de la programació Java
En l'últim tutorial, hem parlat del nostre primer programa Java 'Hola, món'. En aquest sentit, hem après la sintaxi bàsica que necessitem per mostrar un missatge 'Hola, món'. Però només n’hi ha prou amb aprendre a mostrar un missatge.
Si voleu dominar el llenguatge, primer heu d’entendre la sintaxi bàsica i les regles semàntiques del llenguatge, juntament amb les diverses construccions, operacions matemàtiques i construccions de programació repetitives.
També heu de ser conscients de diverses funcions de programació orientades a objectes de Java, estructures de dades i tipus de dades que utilitza Java. Quan creieu que heu dominat tot això entre altres funcions que ofereix Java, podeu dir-vos domini del llenguatge Java.
En aquest tutorial, introduirem els conceptes bàsics de tots els temes de programació que tractarem en tota aquesta sèrie de tutorials de Java.
Comencem amb la sintaxi de Java !!
Sintaxi de Java
Tots els llenguatges de programació tenen certes regles i regulacions que un programador ha de seguir mentre escriu programes. El compilador d'idiomes respectiu comprova que el programa tingui regles de sintaxi i validació. Java també té moltes construccions i components que faciliten als programadors l’escriptura de programes de qualitat.
El programa 'Hola, món' del tutorial anterior us va donar una idea detallada sobre l'estructura bàsica d'un programa Java. Ara anem a la resta de construccions / components que inclourà un programa Java.
Convencions de Java
A continuació es detallen algunes de les convencions que un programador Java ha de seguir mentre es programa en Java.
(i) Noms de les classes: A Java, la primera lletra del nom de la classe per a cada classe ha de ser majúscula. Per exemple , segons el conveni, es denominarà un salari de classe com a 'Salari'.
Si teniu un nom de classe que es combina amb més d'una paraula, cada lletra de la primera paraula serà una lletra majúscula.
Per exemple, classe MyHelloWorld.
(ii) Nom del mètode: Tots els noms de mètodes a Java comencen amb una lletra minúscula. Si el nom del mètode comprèn més d'una paraula, la primera lletra de cadascuna d'aquestes paraules interiors serà en majúscula.
Exemple: display (), myMethod () => són noms de mètodes vàlids a Java.
(iii) Nom del fitxer del programa: El nom del fitxer del programa Java hauria de ser el mateix que el nom de la classe pública amb una extensió '.java'.
Per exemple , si el nom de la classe pública és 'MyFirstClass', deseu aquest codi al fitxer anomenat 'MyFirstClass.java'.
Tingueu en compte que és possible que un codi font Java no tingui cap classe pública. En aquest cas, podeu tenir el vostre nom per al fitxer font.
(iv) Distingeix entre majúscules i minúscules: El llenguatge de programació Java distingeix entre majúscules i minúscules. Això significa que 'Hola' i 'hola' són dos paràmetres diferents.
(v) Mètode principal: El mètode ‘principal’ és el punt de partida de l’execució i és un mètode obligatori en tots els programes Java.
Identificadors de Java
Els identificadors són els noms que es donen a diversos components del programa, com ara mètodes, classes, variables, objectes, etc.
Un programador Java ha de seguir les regles següents per identificar:
- Un identificador sempre ha de començar amb lletres (A-Z / a-z) o un caràcter de subratllat (_) o un caràcter de moneda ($).
- L'identificador no pot tenir el mateix nom que una paraula clau reservada de Java.
- Més enllà del primer caràcter, un identificador pot tenir qualsevol combinació de caràcters.
- A Java, com la sintaxi d’un altre llenguatge, els identificadors també distingeixen entre majúscules i minúscules.
Per tant, segons les regles anteriors, els identificadors següents són vàlids.
myVar, _salary, $ sum
Els identificadors següents no són vàlids.
123var, * mult, int.
com fer un makefile c ++
Modificadors de Java
Els modificadors canvien l’accessibilitat de variables, mètodes, etc.
Hi ha dos tipus de modificadors a Java:
- Modificadors d'accés: Hi ha quatre modificadors d'accés a Java, és a dir, públic, protegit, privat i predeterminat. S’utilitzen per definir l’accessibilitat de paquets, classes, membres de la classe, etc.
- Modificadors sense accés: Java admet modificadors sense accés: final, abstract i strictfp. S’utilitzen principalment per definir l’herència, l’estil de polimorfisme, etc.
Tipus de dades
Qualsevol variable que tingui el valor ha de tenir un tipus del valor que mantindrà, és a dir, si una variable contindrà un número o una cadena o un caràcter. Això s’anomena el tipus de dades de la variable.
Java té diversos tipus de dades com es mostra al diagrama següent.
Analitzarem cadascun d’aquests tipus de dades en tutorials separats.
variables
Java admet els tres tipus de variables següents:
- Variables de classe o estàtiques: Es pot accedir a aquest tipus de variable sense objecte.
- Variables no estàtiques o d'instància: Aquestes variables són variables membres a les quals s’accedeix amb l’ajut d’un objecte de classe.
- Variables locals: Les variables locals són locals per a un bloc de codi concret i deixen d’existir fora d’aquest bloc.
Paraules clau
Hi ha certes paraules reservades en llenguatge Java per al seu propi ús i no es poden utilitzar com a noms de variables o identificadors.
La taula següent mostra la llista d’aquestes paraules conegudes com a 'Paraules clau'.
resum | doble | int | súper |
char | per | protegit | provar |
afirmar | en cas contrari | interfície | interruptor |
booleà | enum | llarg | sincronitzada |
trencar | s’estén | nadiu | això |
byte | final | nou | llançar |
Caixa | finalment | paquet | llança |
atrapar | surar | privat | transitòria |
classe | anar a | públic | buit |
const | si | tornar | volàtil |
continuar | eines | curt | mentre |
per defecte | importació | estàtic | |
fer | en lloc de | strictfp |
Comentaris
Els comentaris són les sentències que el compilador ignora. Podeu proporcionar comentaris al vostre codi per fer-lo més llegible i fàcil d’entendre.
Preguntes sobre l'entrevista de desenvolupadors sql durant 2-3 anys d'experiència
Java admet tres tipus de comentaris:
- Comentaris d'una sola línia denotats per '//'
- Comentaris de diverses línies representats per '/ * ... * /'
- Comentaris de documentació denotats per ‘/ ** ****** /
Aprendràs més sobre aquests comentaris als nostres tutorials posteriors.
Operadors
Els operadors són símbols que realitzen operacions lògiques i matemàtiques en variables o identificadors. Aquestes variables o identificadors s’anomenen operands.
Java admet diversos operadors tal com es mostra al diagrama següent:
Més informació sobre els operadors a Java es tractarà en els tutorials posteriors.
Presa de decisions
També es diu com a instruccions de control. Aquestes declaracions canvien o controlen l'execució del programa en funció d'una condició particular. Si la condició és certa, s'executa un bloc de codi que segueix aquesta condició, en cas contrari s'executa un bloc diferent.
Java té les següents declaracions de control / presa de decisions.
Bucles
En els llenguatges de programació, s’inclou el bucle per executar repetidament un bloc de codi. El bucle normalment comença amb una prova i el bloc de codi s'executa repetidament durant un nombre fix de vegades anomenat iteracions o fins que es compleixi una condició.
A Java, teniu les següents construccions de bucle.
Aprendrem bucles en detall als nostres tutorials posteriors.
Matrius de Java
Les matrius no són altra cosa que una estructura de dades que s’utilitza per mantenir els elements de dades del mateix tipus de manera seqüencial.
Les matrius Java també són similars a les matrius de C / C ++ i altres llenguatges de programació.
Suports Java:
- Matrius unidimensionals: Es pot accedir a una seqüència d'elements del mateix tipus mitjançant un nom de matriu.
- Matriu multidimensional: Els elements es disposen en forma de files i columnes, és a dir, en forma de matriu.
Classe Java i OOPS
Una classe és un pla de qualsevol entitat de la vida real, per exemple , un cotxe. Una classe en Java consisteix en variables de dades i els mètodes o funcions que operen sobre aquestes dades.
Les variables de dades o variables i mètodes i representen el comportament dels objectes que són instàncies de la classe. Això significa que l'estat de l'entitat representada per una classe en un instant determinat està definit per un objecte.
Interfícies Java
Una interfície a Java és una col·lecció de signatures i camps de mètodes. Una interfície no té una implementació de mètodes. Una classe pot heretar de la interfície i després implementar els mètodes de la interfície.
Paquets Java
Les classes i les interfícies que tenen una funcionalitat o dependència similars s’agrupen per formar un paquet. El paquet facilita la modularització del codi a Java.
Preguntes freqüents
P # 1) Què és Java bàsic?
Resposta: Java bàsic és el concepte bàsic de variables similars a Java, tipus de dades, matrius, OOPS, etc. Aquí veureu la visió general de tots els conceptes bàsics de Java. Core Java sol ser una part de l'edició Java SE que us permet desenvolupar aplicacions Java generals.
Q # 2) Quins són els tipus de programes Java?
Resposta: Mitjançant Java, podeu desenvolupar les següents aplicacions.
- Aplicació Java: S'ha executat a l'ordinador client
- Applet Java: S’executa en un navegador web
- Aplicació Java Swing: Aplicació amb una GUI
- JAR (Java Archive): Aplicació empaquetada
- Servlet: S'executa en un servidor web
- EJB (Enterprise Java Beans): S’utilitza per desenvolupar llocs web i s’executa en un servidor web.
Conclusió
En aquest tutorial, hem vist una breu visió general de cadascun dels temes que classifiquem com a conceptes bàsics de Java. Tractarem cada tema en detall per separat en els nostres tutorials posteriors d'aquesta sèrie.
Juntament amb els temes anteriors, també tractarem temes avançats com ara el marc de col·lecció, el tractament d’excepcions, el multithreading, etc.
=> Visiteu aquí per veure la sèrie de formació de Java per a tothom
Lectura recomanada
- OOP Java: Introducció a la programació orientada a objectes a Java
- Tutorial de classe Java Scanner amb exemples
- Tutorial de classe Java Array: classe java.util.Arrays amb exemples
- Què és Java Vector | Tutorial de Java Vector Class amb exemples
- Introducció al llenguatge de programació Java: vídeo tutorial
- Interfície Java i tutoria de classes abstractes amb exemples
- Desplegament de Java: creació i execució del fitxer JAR de Java
- Matrius a Java 8: classe de flux i mètode ParallelSort