Com escriure el vostre primer programa amb Java

Autora: Monica Porter
Data De La Creació: 15 Març 2021
Data D’Actualització: 27 Juny 2024
Anonim
Создание аннотации в java  [Java Annotations | Reflection api]
Vídeo: Создание аннотации в java [Java Annotations | Reflection api]

Content

Java és un llenguatge de programació orientat a objectes introduït per James Gosling el 1995. És a dir, representa conceptes com "objecte" i "camp" (que són propietats que descriuen l'objecte). Java és un llenguatge "escriu un lloc, executa't en un altre lloc": està dissenyat per funcionar en qualsevol plataforma que tingui màquina virtual Java (JVM). Com a llenguatge de programació multilingüe, Java és bastant fàcil d’aprendre i entendre per als principiants. Aquest article és una introducció inicial a la programació Java.

Passos

Mètode 1 de 3: escriviu el vostre primer programa Java

  1. Per començar a programar amb Java, heu de configurar el vostre entorn de treball. Molts programadors utilitzen entorns de desenvolupament integrats (IDE), com Eclipse i Netbeans, per programar Java. Tot i això, encara podeu escriure i compilar programes Java sense ells.

  2. Qualsevol programa similar al Bloc de notes és suficient per programar amb Java. De vegades, els programadors conservadors prefereixen utilitzar editors de text que es troben al terminal, com ara vim i emacs. Sublime Text és un bon editor de text que es pot instal·lar tant en equips Windows com en màquines basades en Linux (Mac, Ubuntu, etc.). També és l'editor utilitzat en aquesta guia.
  3. Assegureu-vos que Kit de desenvolupament de programari Java instal·lat. El necessitareu per compilar el programa.
    • Als ordinadors Windows, si les variables d'entorn no són correctes, pot haver-hi un error en executar-se javac. Consulteu l'article sobre com instal·lar el kit de desenvolupament de programari Java per evitar aquest error.
    publicitat

Mètode 2 de 3: Programa Hello World


  1. En primer lloc, crearem un programa que imprimeixi les paraules "Hello World."A l'editor de text, creeu un fitxer nou i deseu-lo com a" ChaoThegioi.java ". ChaoThegioi és el nom de la vostra classe i aquest nom de classe hauria de coincidir amb el nom del fitxer.
  2. Declareu la classe i el mètode principals. Mètode principal public static void main (String args) és el mètode que s'executarà quan s'executi el programa. La declaració és la mateixa en tots els programes Java.

  3. Escriviu el codi amb les paraules "Hola món.
    • Vegem els components d'aquesta línia d'ordres:
      • El sistema li diu al sistema que faci alguna cosa.
      • out indica al sistema que farem alguna cosa amb la sortida.
      • println significa "línia d'impressió" i, amb ella, demanem al sistema que imprimeixi una línia a la sortida.
      • Parèntesis exteriors ("Hello World") Indica el mètode System.out.println () pren un paràmetre i, en aquest cas, és String "Hola món."
    • Tingueu en compte que a Java hi ha algunes regles que hem de seguir:
      • Acabeu sempre amb punt i coma.
      • Java distingeix les majúscules i les minúscules. Per tant, per evitar errors, heu d’escriure el nom del mètode, el nom de la variable i el nom de la classe en el cas correcte.
      • El bloc de codi privat d'un determinat mètode o bucle s'inclou entre claudàtors.
  4. Combina. El vostre darrer programa Hello World hauria de ser així:
  5. Deseu el fitxer i obriu la vostra línia d’ordres o intèrpret de terminal. Aneu a la carpeta on heu desat ChaoThegioi.java i escriviu javac ChaoThegioi.java. Aquest codi indicarà al compilador de Java que voleu compilar ChaoThegioi.java. Si hi ha errors, el compilador us indicarà on l’heu fet. Si no hi ha errors, no hauria d’haver cap missatge del compilador. Ara mireu el directori ChaoThegioi.java, veureu ChaoThegioi.class. Aquest és el fitxer Java que utilitzeu per executar el vostre programa.
  6. Executeu el programa. Finalment, hem d'executar el programa. Al símbol del sistema o terminal, escriviu java ChaoThegioi. Aquest codi indica a Java que voleu executar la classe ChaoThegioi. Les paraules "Hola món". apareixerà a la pantalla del monitor.
  7. Enhorabona, heu escrit el vostre primer programa Java. publicitat

Mètode 3 de 3: entrada i sortida

  1. Ara ampliarem el programa Hello World per obtenir informació dels usuaris. En aquest programa, hem imprès una sèrie de caràcters que l'usuari pot llegir. Tot i això, la part interactiva del programa rau en que l’usuari l’introduirà. Ara ampliarem el programa, demanarem a l’usuari que introdueixi un nom i després li enviarem una felicitació específica.
  2. Introduïu la classe de l'escàner. A Java, podeu accedir a diverses biblioteques integrades. Tot i això, per utilitzar-los, hem d’importar-los al programa. Una d’aquestes biblioteques és java.util, que conté l’objecte Scanner que necessitem per obtenir informació de l’usuari. Per entrar a la classe Scanner, afegim la següent línia al principi del programa.
    • Aquesta línia d’ordres indica al programa que volem utilitzar l’objecte Scanner disponible al paquet java.util.
    • Per accedir a tots els objectes del paquet java.util, només necessitem escriure importa java.util. *; al començament de l'espectacle.
  3. Al mètode principal, creeu una nova instància de l'objecte Scanner. Java és un llenguatge de programació orientat a objectes, de manera que representa els conceptes d’ús d’objectes. L’escàner és un exemple d’objecte amb camps i mètodes. Per utilitzar la classe Scanner, hem de crear un nou objecte Scanner: podrem afegir camps i utilitzar-ne els mètodes. Per fer-ho, escrivim:
    • userInputScanner és el nom de l’objecte Scanner que acabem de crear. Tingueu en compte que aquest nom s’escriu en la forma CamelCase (és a dir, les paraules s’escriuen de manera contigua, la primera lletra de cada paraula es posa en majúscula): aquesta és la convenció de noms de variables a Java.
    • Utilitzem operadors nou per crear una nova instància d'un objecte.En aquest cas, vam crear una nova instància de l’objecte Scanner escrivint nou escàner (System.in).
    • L'objecte Scanner rep un paràmetre que us indica què heu d'escanejar. En aquest cas, entrem System.in com a paràmetre. System.in demana al programa que escanegi l'entrada del sistema, que és l'entrada que l'usuari escriurà al programa.
  4. Demaneu a l'usuari que introdueixi informació. Haureu de demanar a l’usuari que sàpiga quan ha d’escriure alguna cosa a la pantalla de la consola. Això es pot fer amb codi System.out.print o System.out.println.
  5. Digueu a l’objecte Scanner que rebi la següent línia que l’usuari hagi escrit i que la deseu com a variable. L’escàner sempre rebrà les dades que l’usuari va introduir. La següent línia demanarà a l’escàner que rebi l’entrada de l’usuari i l’emmagatzemi en una variable:
    • A Java, la convenció d’utilitzar mètodes d’un objecte és objectName.methodName (paràmetres). En userInputScanner.nextLine (), anomenem l’objecte Scanner pel nom que li hem assignat i, a continuació, anomenem el seu mètode. nextLine (), aquest mètode no pren paràmetres.
    • Fixeu-vos que estem emmagatzemant la següent línia en un altre objecte: l’objecte String. He donat un nom userInputName per a aquest objecte.
  6. Imprimeix la salutació a l'usuari. Ara que s'ha emmagatzemat el nom d'usuari, podem imprimir-los una salutació. Recordeu el codi System.out.println ("Hola món"); que vam escriure a la classe principal? Qualsevol codi que acabem d’escriure serà anterior a aquesta línia de codi. Ara podem modificar aquesta línia de codi per:
    • Com combinem "Hola", el nom d'usuari i el "!" amb "Hola" + userInputName + "!" s’anomena concatenació de cadenes.
    • Aquí tenim tres cadenes de caràcters: "Hola", userInputName i "!". A Java, la cadena és immutable. Per tant, quan ajuntem aquestes tres cadenes, bàsicament estem creant una nova cadena que conté la salutació.
    • A continuació, agafarem aquesta nova cadena i l’introduirem com a argument System.out.println.
  7. Combina i desa. Tenim el programa següent:
  8. Compila i executa. Aneu a l'indicador d'ordres o al terminal i executeu-lo amb l'ordre que hem utilitzat a la primera execució de ChaoThegioi.java. En primer lloc, hem de compilar el programa: javac ChaoThegioi.java. A continuació, el podem executar: java ChaoThegioi. publicitat

Consells

  • Java és un llenguatge de programació orientat a objectes, per tant, heu de llegir més sobre els conceptes bàsics d’aquest llenguatge de programació.
  • La programació orientada a objectes té moltes funcions úniques. Tres de les principals característiques són:
    • Propietats d’embalatge: la possibilitat de limitar l'accés a determinats components de l'objecte. Java utilitza paraules clau per definir modes de camps i mètodes privats, protegits i públics.
    • Polimorfisme: la capacitat de reconèixer múltiples identificadors d'objectes. A Java, un objecte es pot passar a un altre objecte utilitzant els mètodes d’aquest objecte.
    • Herència: la possibilitat d'utilitzar camps i mètodes de la classe que es troben a la mateixa jerarquia que l'objecte actual.