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 Javajeden. 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.

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.

3
Ujistěte se, že jste nainstalovali vývojář aplikací v Java Java Development Kit. Bude potřebovat, abyste kompilovali váš program.
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ětejeden. 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é.

2. Nastavte třídu a hlavní metodu. Hlavní metoda
Veř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) {}}

3. Zadejte kódový řetězec "Ahoj World."
Systém.Ven.PrintLn ("Ahoj World.")-
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.("Ahoj světe")
Uveďte, že systémová metoda.Ven.Tiskln () Vybere tuto hodnotu jako parametr.
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.") -}}

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.

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.

7. Gratulujeme, vytvořili jste svůj první program Java.
Metoda 3 z 3:
Zadejte a výstupjeden. 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.

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-

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)-
userinputScanner
Ná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ě.Nový skener (systém.v)
.
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? ")-

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 ()-
ObjectName.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.Userinputname

6. Tisk pozdravu uživatele. Poté, co jsme zachránili své jméno, můžeme pro tento uživatel vytisknout pozdrav. Zapamatujte si na linku
Systé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 + "!")-
"Ahoj" + UserIdputName + "!"
. To se nazývá veslování.Systém.Ven.Tiskln
.
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 + "!") -}}

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átoru
Javac 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.