Jak napisać swój pierwszy program w Javie

Autor: Monica Porter
Data Utworzenia: 15 Marsz 2021
Data Aktualizacji: 27 Czerwiec 2024
Anonim
Creating your first Java application with IntelliJ IDEA
Wideo: Creating your first Java application with IntelliJ IDEA

Zawartość

Java jest zorientowanym obiektowo językiem programowania wprowadzonym przez Jamesa Goslinga w 1995 roku. Oznacza to, że reprezentuje pojęcia takie jak „obiekt” i „pole” (które są właściwościami opisującymi obiekt). Java to język typu „pisz w jednym miejscu, uruchamiaj gdzie indziej”: jest przeznaczony do działania na dowolnej platformie z wirtualną maszyną Java (JVM). Jako wielojęzyczny język programowania Java jest dość łatwa do nauczenia i zrozumienia dla początkujących. Ten artykuł stanowi wstępne wprowadzenie do programowania w języku Java.

Kroki

Metoda 1 z 3: Napisz swój pierwszy program w języku Java

  1. Aby rozpocząć programowanie w Javie, musisz skonfigurować swoje środowisko pracy. Wielu programistów używa zintegrowanych środowisk programistycznych (IDE), takich jak Eclipse i Netbeans, do programowania języka Java. Jednak nadal możesz pisać i kompilować programy Java bez nich.

  2. Do programowania w Javie wystarczy dowolny program podobny do Notatnika. Konserwatywni programiści czasami wolą używać edytorów tekstu znajdujących się w terminalu, takich jak vim i emacs. Sublime Text to dobry edytor tekstu, który można zainstalować zarówno na komputerach z systemem Windows, jak i na komputerach z systemem Linux (Mac, Ubuntu itp.). Jest to również edytor używany w tym przewodniku.
  3. Upewnij się, że Zestaw Java Software Development Kit zainstalowany. Będziesz go potrzebować do skompilowania programu.
    • Na komputerach z systemem Windows, jeśli zmienne środowiskowe są niepoprawne, może wystąpić błąd javac. Aby uniknąć tego błędu, zapoznaj się z artykułem opisującym, jak zainstalować pakiet Java Software Development Kit.
    Reklama

Metoda 2 z 3: Hello World Program


  1. Najpierw utworzymy program, który wypisze słowa „Hello World.„W edytorze tekstu utwórz nowy plik i zapisz go jako„ ChaoThegioi.java ”. ChaoThegioi to nazwa Twojej klasy, która powinna odpowiadać nazwie pliku.
  2. Zadeklaruj główną klasę i metodę. Główna metoda public static void main (String args) to metoda, która zostanie wykonana po uruchomieniu programu. Deklaracja jest taka sama we wszystkich programach Java.

  3. Wpisz kod ze słowami „Hello World.
    • Spójrzmy na składniki tego wiersza poleceń:
      • System każe systemowi coś zrobić.
      • out mówi systemowi, że zrobimy coś z wyjściem.
      • println oznacza „print line” i wraz z nim prosimy system o wypisanie wiersza na wyjściu.
      • Nawiasy zewnętrzne („Hello World.”) Wskazuje metodę System.out.println () przyjmuje jeden parametr, w tym przypadku jest to String "Witaj świecie."
    • Zauważ, że w Javie jest kilka zasad, których musimy przestrzegać:
      • Zawsze kończą się średnikiem.
      • Java rozróżnia wielkie i małe litery. Dlatego, aby uniknąć błędów, nazwę metody, nazwę zmiennej i nazwę klasy należy wpisać w prawidłowej wielkości.
      • Blok kodu prywatnego danej metody lub pętli jest ujęty w nawiasy klamrowe.
  4. Łączyć. Twój ostatni program Hello World powinien wyglądać następująco:
  5. Zapisz plik i otwórz wiersz poleceń lub interpreter terminala. Przejdź do folderu, w którym zapisałeś plik ChaoThegioi.java i wpisz javac ChaoThegioi.java. Ten kod powie kompilatorowi Java, że ​​chcesz skompilować ChaoThegioi.java. Jeśli wystąpią błędy, kompilator powie Ci, gdzie to zrobiłeś. Jeśli nie ma błędów, nie powinno być żadnych komunikatów z kompilatora. Teraz spójrz na katalog ChaoThegioi.java, zobaczysz ChaoThegioi.class. To jest plik Java, którego używasz do uruchamiania programu.
  6. Uruchom program. Wreszcie musimy uruchomić program! W wierszu polecenia lub terminalu wpisz java ChaoThegioi. Ten kod informuje Javę, że chcesz uruchomić klasę ChaoThegioi. Słowa „Hello World”. pojawi się na ekranie monitora.
  7. Gratulacje, napisałeś swój pierwszy program w Javie! Reklama

Metoda 3 z 3: Wejście i wyjście

  1. Teraz rozszerzymy program Hello World, aby uzyskać dane wejściowe użytkownika. W tym programie wypisaliśmy ciąg znaków, które może odczytać użytkownik. Jednak interaktywna część programu polega na tym, że użytkownik ją wprowadzi. Teraz rozszerzymy program, poprosimy użytkownika o podanie nazwy, a następnie wyślemy do niego specjalne powitanie.
  2. Wprowadź klasę skanera. W Javie można uzyskać dostęp do wielu wbudowanych bibliotek. Aby jednak z nich skorzystać, musimy zaimportować je do programu. Jedną z tych bibliotek jest java.util, która zawiera obiekt Scanner, którego potrzebujemy, aby uzyskać informacje od użytkownika. Aby wejść do klasy Scanner, dodajemy następujący wiersz na początku programu.
    • Ta linia poleceń informuje program, że chcemy użyć obiektu Scanner dostępnego w pakiecie java.util.
    • Aby uzyskać dostęp do każdego obiektu w pakiecie java.util, wystarczy napisać import java.util. *; na początku programu.
  3. W głównej metodzie utwórz nową instancję obiektu Scanner. Java jest zorientowanym obiektowo językiem programowania, więc reprezentuje koncepcje użycia obiektów. Skaner jest przykładem obiektu z polami i metodami. Aby skorzystać z klasy Scanner, musimy stworzyć nowy obiekt Scanner - będziemy mogli dodawać pola i korzystać z jego metod. W tym celu piszemy:
    • userInputScanner to nazwa właśnie utworzonego obiektu Scanner. Zwróć uwagę, że ta nazwa jest zapisana w formie CamelCase (tj. Słowa są zapisywane w sposób ciągły, pierwsza litera każdego słowa jest pisana wielką literą) - taka jest konwencja nazewnictwa zmiennych w Javie.
    • Używamy operatorów new, aby utworzyć nową instancję obiektu.W tym przypadku utworzyliśmy nową instancję obiektu Scanner, pisząc nowy skaner (System.in).
    • Obiekt Scanner otrzymuje parametr wskazujący, co ma być skanowane. W tym przypadku wchodzimy System.in jako parametr. System.in prosi program o zeskanowanie danych wejściowych z systemu, czyli danych, które użytkownik wpisze do programu.
  4. Poproś użytkownika o wprowadzenie informacji. Będziesz musiał poprosić użytkownika, aby wiedział, kiedy wpisać coś na ekranie konsoli. Można to zrobić za pomocą kodu System.out.print lub System.out.println.
  5. Poinformuj obiekt Scanner, aby odebrał następną linię, którą użytkownik wpisał, i zapisz ją jako zmienną. Skaner zawsze otrzyma dane wprowadzone przez użytkownika. Następna linia poprosi skaner o odebranie danych wejściowych użytkownika i zapisanie ich w zmiennej:
    • W Javie obowiązuje konwencja używania metod obiektu objectName.methodName (parametry). W userInputScanner.nextLine (), wywołujemy obiekt Scanner o nazwie, którą mu przypisaliśmy, a następnie wywołujemy jego metodę. nextLine (), ta metoda nie przyjmuje parametrów.
    • Zauważ, że przechowujemy następną linię w innym obiekcie: obiekcie String. Podałem imię userInputName dla tego obiektu.
  6. Wydrukuj powitanie dla użytkownika. Teraz, gdy nazwa użytkownika została zapisana, możemy wydrukować dla nich powitanie. Zapamiętaj kod System.out.println ("Witaj świecie."); że pisaliśmy w głównej klasie? Każdy kod, który właśnie napisaliśmy, będzie znajdować się przed tym wierszem kodu. Teraz możemy zmodyfikować ten wiersz kodu do:
    • Sposób, w jaki łączymy „Hello”, nazwę użytkownika i „!” z „Hello” + userInputName + „!” nazywa się konkatenacją ciągów.
    • Tutaj mamy trzy ciągi znaków: „Hello”, userInputName i „!”. W Javie String jest niezmienny. Więc kiedy połączymy te trzy ciągi razem, zasadniczo tworzymy nowy ciąg zawierający powitanie.
    • Następnie weźmiemy ten nowy ciąg i wprowadzimy go jako argument System.out.println.
  7. Połącz i zapisz. Mamy następujący program:
  8. Skompiluj i uruchom. Przejdź do wiersza poleceń lub terminala i uruchom go za pomocą polecenia, którego użyliśmy w pierwszym uruchomieniu ChaoThegioi.java. Najpierw musimy skompilować program: javac ChaoThegioi.java. Następnie możemy go uruchomić: java ChaoThegioi. Reklama

Rada

  • Java jest językiem programowania zorientowanym obiektowo, więc powinieneś przeczytać więcej o podstawach tego języka programowania.
  • Programowanie obiektowe ma wiele unikalnych cech. Trzy główne cechy to:
    • Właściwości pakowania: możliwość ograniczenia dostępu do niektórych elementów obiektu. Java używa słów kluczowych do definiowania prywatnych, chronionych i publicznych trybów pól i metod.
    • Wielopostaciowość: umiejętność rozpoznawania wielu identyfikatorów obiektów. W Javie obiekt można przekazać do innego obiektu przy użyciu metod tego obiektu.
    • Dziedzictwo: możliwość używania pól i metod z klasy, które znajdują się w tej samej hierarchii co bieżący obiekt.