Jak napsat první program na java

Java je objektově orientovaný programovací jazyk vytvořený Jamesem Goslingem v roce 1995, což znamená vyjádření proměnných jako objekty s poli (které jsou atributy popisující objekt) a metody (akce, které mohou být provedeny). Java je jazyk, který vám umožní psát programy, které lze spustit pod nějakým virtuálním počítačem Java. Vzhledem k tomu, že je to docela objemné v počtu slov, programovacího jazyka, stačí pochopit a studovat i začátečníky. V této příručce úvod do programování na Javě.

Kroky

Metoda 1 z 3:
Psaní prvního programu Java
  1. Obrázek s názvem 91968 1
jeden. Za účelem zahájení psaní programů na Java, nejprve nastavit životní prostředí vývojáře. Mnoho programátorů používá integrované vývojové prostředí (ENG. Integrované vývojové prostředí - IDE), jako je například Eclipsed NetBeans, ale můžete vytvořit program bez něj.
  • Obrázek s názvem 91968 2
    2. Jakýkoliv software Poznámkový blok bude stačit pro programování Java. Někteří programátoři dávají přednost použití textových editorů založených na VIM a EMACS. K dispozici je také poměrně dobrý textový editor, který lze nainstalovat jak na Windows, tak na Linux (Mac, Ubuntui tak dále) - Sublime Text. Budeme ji používat v této recenzi.
  • Obrázek s názvem 91968 3
    3
  • Pokud počítač běží spuštěním operačního systému Windows a variabilní prostředí funguje nesprávně, může vydat chybu javac. Číst Zvíře na instalaci aplikačního vývojáře Set, Chcete-li získat podrobnější informace o instalaci, abyste tuto chybu eliminovali.
  • Metoda 2 z 3:
    Ahoj světe
    1. Obrázek s názvem 91968 4
    jeden. Chcete-li začít, vytvoříme program, který vydá nápis Ahoj Svět. Vytvořte nový soubor v textovém editoru a uložte jej jako "Helloworld.Java ". "HelloWorld" je název třídy, který musí odpovídat názvu souboru, je důležité.
  • Obrázek s názvem 91968 5
    2. Nastavte třídu a hlavní metodu. Hlavní metodaVeřejný statický prázdný hlavní (řetězec [] args) Bude použit pokaždé, když je program spuštěn a bude instalován v každém následujícím programu Java.
    Veřejná třída Helloworld {Public Static Woid Main (String [] Args) {}}
  • Obrázek s názvem 91968 6
    3. Zadejte kódový řetězec "Ahoj World."
    Systém.Ven.PrintLn ("Ahoj World.")-
  • Zvažte komponenty tohoto typového řetězce:
  • Systém odkazuje na systém označující určité akce.
  • Ven informuje systém, který budeme seznámit některá data.
  • Tiskln Vstupní řádek - hlásí systém, který je třeba zobrazit hodnotu na obrazovku.
  • Závorky kolem ("Ahoj světe") Uveďte, že systémová metoda.Ven.Tiskln () Vybere tuto hodnotu jako parametr.
  • Poznamenejte si několik pravidel, která je třeba dodržovat programování v Javě:
  • Na konci každého řádku kódu musíte dát bod s čárkou.
  • Java je citlivá na rejstřík, takže je nutné napsat hodnoty metody, proměnných a jméno třídy je třeba zvážit.
  • Kódové bloky, které patří do určité metody, jsou rozděleny do kudrnatých závorek.
  • Obrázek s názvem 91968 7
    4. Spojit všechny dohromady. Nakonec by váš program HELLO World měl vypadat takto:
    Veřejná třída HelloWorld {Public Static Woid Main (String [] Args) {System.Ven.PrintLn ("Ahoj World.") -}}
  • Obrázek s názvem 91968 8
    Pět. Uložte soubor a otevřete příkazový řádek nebo terminál pro kompilaci programu. Přejděte do složky, kde jste uložili soubor Helloworld.Java a vstup do JAVAC (Java Optimalizace kompilátor) Helloworld.Jáva. Takže budete znát kompilátor, který chcete soubor převést. Pokud se v procesu vyskočí v procesu, kompilátor vás upozorní o tom, co jste udělali špatně. V ideálním případě byste neměli mít žádné oznámení od kompilátoru v procesu konverze souboru. Na konci kompilace podívejte se do složky, kde byl uložen soubor Helloworld.Java - musí se zobrazit soubor Helloworld.Třída. Pro začátek bude používat virtuální stroj Java.
  • Obrázek s názvem 91968 9
    6. Spustit program. Konečně jsme dostali do tohoto bodu! V příkazovém řádku nebo terminálu zadejte do Java Helloworld. Virtuální stroj pochopí takovým způsobem, který chcete spustit třídu HelloWorld. Nápisy HelloWorld by se měly objevit v konzole.
  • Obrázek s názvem 91968 10
    7. Gratulujeme, vytvořili jste svůj první program Java.
  • Metoda 3 z 3:
    Zadejte a výstup
    1. Obrázek s názvem 91968 11
    jeden. Nyní musíme rozšířit váš program HELLO World tak, aby vnímá zadávání dat uživatelem. V našem programu jsme publikovali řetězec, který je viditelný pro uživatele, ale v interaktivních programech, uživatelé zadávají data v aplikacích. Naším úkolem je rozšířit program na vyžádání jména od uživatele a pak jej uvítal podle jména.
  • Obrázek s názvem 91968 12
    2. Importovat Scanner Class. Java má vestavěné knihovny, na které máme přístup, ale musíme je importovat. Jedním z těchto knihoven je Java.Util obsahující scanner objektu, který musíte zadat data uživatelem. Aby bylo možné importovat tuto třídu, musíme přidat následující řádek do zdrojového kódu.
    Dovozu Java.Util.Skener-
  • Takže budeme informovat program, který chceme použít objekt skeneru, který existuje v balíčku Java.Util.
  • Pokud chceme přistupovat ke všem objektům v knihovně Java.Util., Musíme jednoduše importovat na začátku kódu Java.Util.*.
  • Obrázek s názvem 91968 13
    3. Musíte zadat novou proměnnou v objektu skeneru. Java - objektově orientovaný programovací jazyk, který provozuje proměnné prostřednictvím objektů. Scanner je příkladem objektu, který má pole a metody. Chcete-li použít třídu skeneru, musíte vytvořit nový objekt skeneru, se kterým můžeme vyplnit pole. K tomu jsme předepisovali následující:
    Scanner userinPutScanner = nový skener (systém.v)-
  • userinputScannerNázev objektu skeneru, který jsme právě nainstalovali. Vezměte si na vědomí, že jméno je napsáno v "Gorbat Register". Jedná se o dohodu o používání proměnných v Javě.
  • Pro vytvoření nového instance objektu používáme nový operátor. V našem případě jsme vytvořili novou instanci objektu skeneru zadáním v kódu Nový skener (systém.v).
  • Objekt skeneru vybere parametr, který říká, že objekt chcete skenovat. V tomto případě systém.In je parametr. Systém.In informuje program, který potřebujete ke skenování dat zadaných uživatelem.
  • Obrázek s názvem 91968 14
    4. Dále byste měli jasnou potřebu zadávání dat do konzoly. To lze provést pomocí příkazu Systém.Ven.Vytisknout nebo Systém.Ven.Tiskln.
    Systém.Ven.Tisk ("Jaké je vaše jméno? ")-
  • Obrázek s názvem 91968 15
    Pět. Udělejte tak, že objekt skeneru zvedl další řádek, který uživatel zadá a uložil jej jako proměnnou. Scanner musí vždy shromažďovat data zadaná uživatelem. Následující kód kódu poskytne objekt skeneru rozpoznat název napsaný uživatelem a uloží jej jako proměnnou:
    Řetězec userinputname = UserInfutScanner.Nextline ()-
  • V Javě je potvrzení metody objektů nastaveno na parametryObjectName.MetodaName (parametry). Řetězový kód userinputScanner.Nextline () Volání objektu skeneru pomocí názvu přiřazeného k němu a pak nazýváme metodu Nextline (), které nelze nastavit parametry.
  • Vezměte na vědomí, že v jiném objektu uchováváme následující řádek. Je uveden v kódu Userinputname
  • Obrázek s názvem 91968 16
    6. Tisk pozdravu uživatele. Poté, co jsme zachránili své jméno, můžeme pro tento uživatel vytisknout pozdrav. Zapamatujte si na linkuSystém.Ven.PrintLn ("Ahoj World.")- Které jsme použili v hlavním spisu s rozšířením třídy? Veškerý kód, který jsme napsali, by měly být umístěny nad tímto řádkem. Nyní můžeme tento řádek změnit tak, aby se následující text:
    Systém.Ven.PrintLN ("Ahoj" + UserinPutName + "!")-
  • Musíte zadat "HI", uživatelské jméno a vykřičník pomocí řetězce kódu "Ahoj" + UserIdputName + "!". To se nazývá veslování.
  • Máme tři řádky: Ahoj, ", userinPutname, a"!". Sestvy v Javě se nezměněny a nemohou být upraveny. Proto je kombinováním, vytvořili jsme novou linku, ve které je pozdrav obsažen.
  • Poté tento nový řádek používáme jako parametr Systém.Ven.Tiskln.
  • Obrázek s názvem 91968 17
    7. Twist všechny dohromady a ušetřit. Náš kód by měl vypadat něco takového:
    Dovozu Java.Util.Scanner-veřejná třída Helloworld {Public Static Woid Main (String [] Args) {Scanner UserinputScanner = Nový skener (System).V) -System.Ven.Tisk ("Jaké je vaše jméno? ") -String userinputname = userinputScanner.NextLine () - Systém.Ven.PrintLN ("Ahoj" + UserinPutName + "!") -}}
  • Obrázek s názvem 91968 18
    osm. Kompilovat a běhat. Jděte do příkazového řádku nebo terminálu a spusťte stejné příkazy, které jsme používali pro helloworld.Jáva. Nejprve musíte program kompilovat pomocí optimalizačního jazykového kompilátoruJavac Helloworld.Jáva.Poté můžeme tento program spustit Java Helloworld.
  • Tipy

    • Java - objektově orientovaný programovací jazyk, takže je užitečné pro čtení o základech objektově orientovaných programovacích jazyků.
    • Objektově orientované programování má mnoho funkcí, které jsou specifické pro jeho paradigma. Tři nejdůležitější:
    • Zapouzdření - Schopnost omezit přístup k určitým složkám objektu. V Javě jsou veřejné, soukromé a chráněné modifikace pro obory a metody.
    • Polymorfismus - Vlastnost objektů pro podnikání různých identifikátorů. V Javě může být objekt vyjádřen jiným předmětem, který jej používat.
    • Dědictví - Schopnost používat pole a metody z jiné třídy jako součást stejné hierarchie jako aktuální objekt.
    Podobné publikace