Online Java fordítók

1. Bemutatkozás

Online fordító egy olyan eszköz, amely lehetővé teszi számunkra a forráskód összeállítását és online végrehajtását. Ez egy nagyszerű lehetőség, különösen új Java hallgatók, oktatók vagy kérdezők számára. Ezenkívül rendkívül egyszerű megosztani a kódot vagy együttműködni privát vagy csoportos munkamenetek során.

Amellett, nincs szükségünk JDK vagy IDE telepítésére.

Ebben a cikkben a legfrissebb Java online fordítókat vizsgáljuk meg.

2. JDoodle

A JDoodle egy egyszerű és gyors módszer a forráskód fordítására és futtatására számos programozási nyelven, beleértve a Java-t is. Sőt, a JDoodle biztosít egy terminált a MySql és a MongoDB használatához, társprogramozó eszközöket, API-t a kód távoli végrehajtásához és beágyazási funkciót egy bloghoz vagy webhelyhez.

A felhasználói felület felhasználóbarát szerkesztővel és beviteli mezőkkel rendelkezik, beleértve:

  • Parancssori érvek
  • Interaktív mód
  • A JDK 8–10 verziói állnak rendelkezésre
  • Külső könyvtárak csatolása közvetlenül a Maven tárházból. Csak arra van szükségünk, hogy meghatározzuk a csoportot, a tárgyi azonosítókat és a könyvtár verzióját.

Ezenkívül megnyithatjuk, elmenthetjük és letölthetjük a forrásfájlt.

Ezenkívül az eszköz másodpercek alatt megjeleníti az összeállítást és a végrehajtást, valamint a processzor idejét. A memóriahasználat kilobájtban jelenik meg.

Fontos megjegyezni, hogy a JDoodle lehetővé teszi, hogy csak egy fájl legyen. Így ez nem a legjobb választás több csomagos projektekhez vagy olyan programozási koncepciók elsajátításához, mint a beágyazás és az öröklés.

3. Codiva

Ez az online fordító egyedi tulajdonságainak köszönhetően mindenképpen a csúcson van. A Codivában való munka megkezdéséhez új projektet kell indítanunk.

Felépítése hasonló a közös IDE interfészekhez. Van egy projekt struktúra a bal oldalon, a forrás fájl szerkesztő pedig a jobb oldalon. Alapértelmezés szerint a munkakönyvtár src> hello> com> példa. A. Gombra kattintva könnyen hozzáadhatunk új java fájlokat + aláírja a fájl neve mellett.

A forrásfájl azonnal hozzáadódik a működő fához:

A kezdéshez kattintson a gombra Fuss gombot a jobb felső sarokban. Összeállítja a kódot, amikor elkezdjük gépelni. Továbbá, A Codiva megmutatja az összes hibát a fordítás során és megjeleníti a program végrehajtási eredményét, amikor befejezzük a gépelést.

Ezenkívül szintaxis kiemeléssel és automatikus kiegészítéssel kínál időt takarít meg.

Végül, de nem utolsósorban beágyazhatjuk a Java projektet bármely blogba vagy weboldalba. Először meg kell nyomnunk a Ossza meg gombra, és tegye nyilvánossá a projektet. Ezt követően a Codiva két lehetőséget kínál a megosztáshoz:

  • Nyilvános URL
  • HTML-kód a weboldalunkra másoláshoz és beillesztéshez

Hátrányként: ez az eszköz nem támogatja a fordító beállításait, és csak Java, C, C ++ nyelveken működik.

4. Browxy

A Browxy viszonylag gyorsan működik, összehasonlítva más online fordítókkal. A rendelkezésre álló nyelvek: C, C ++, C #, Java, Python és PHP.

Könnyen megoszthatjuk a forrásfájlt az interneten. A GetUrl gomb létrehoz egy URL-t a fájlhoz, amely lehetővé teszi számunkra a fájl megosztását. Még több, a bejelentkezett felhasználók nyilvánosan közzétehetik kódjukat.

Miután eltalálta a Közzététel gombra, a projekt megjelenik a Közzétett kód szakasz:

Külön nézetei vannak a konzol, az kisalkalmazás és a naplózási kimenetek számára.

További előny a futó kód minimális korlátozása. Külső URL-hívásokat indíthatunk néhány API teszteléséhez.

5. Rextester

Kezdetben a Rextestert rendszeres expressziós tesztelőként tervezték. Később online IDE-vé nőtte ki magát, amely a programozási nyelvek túlnyomó többségét támogatja.

Támogatja a különböző szerkesztő és elrendezés nézeteket:

Érdemes megemlíteni az élő együttműködés funkciót is. A megfelelő gomb megnyomása után a Rextester létrehoz egy megosztható URL-t.

Bárki, aki rendelkezik URL-lel, kódolhat egy állandó élő munkamenetet. Láthatjuk azokat a változásokat, amelyeket mások végeznek, valamint képesek vagyunk saját magunkat is megvalósítani.

6. OnlineGDB

Az OnlineGDB egy fordító és hibakereső számos kódoló nyelvhez, beleértve a Java-t is. A kódolás kényelmesebbé tétele érdekében a kód formázása is elérhető.

Még több, töréspontokat adhatunk hozzá, ha egyszerűen rákattintunk a megfigyelni kívánt sorokra. Miután megnyomta a Hibakeresés gombra, elindul a hibakeresési mód. Lépésről lépésre halad át a korábban beállított töréspontokon.

A felhasználó a megfelelő ablakokban nézheti meg a helyi változó értékeit vagy a hívásköteget:

7. Compilejava

A Compilejava egy egyszerű online eszköz a Java kód futtatásához. Számos témája van, beleértve a éjfél, amely megjelenik a képernyőképen. A Java kezdők, diákok oktatási célokra használhatják.

Mindig a Java legújabb verzióján fut. Importálhatunk kódrészleteket a lényegről az URL megadásával:

8. Paiza.io

Ez az online fordító barátságos és könnyen használható felülettel rendelkezik. A többi fejlett fordítóhoz hasonlóan a Paiza is rendelkezik minden olyan funkcióval, mint például:

  • több fájl támogatása
  • gyors automatikus kiegészítés
  • a kód összekapcsolása és megosztása a GitHubban vagy a Gistben
  • nyilvános vagy magánmegosztás a hálózaton keresztül
  • együttműködés a felhasználók csoportjával
  • feladat ütemezése

Támogatja a legtöbb programozási nyelvet, beleértve a C, C ++, C #, JVM nyelveket és a Python-t.

9. Távfelügyelet

A RemoteInterview célja, hogy segítse az online interjúkészítési folyamatot a legtöbb programozási nyelvben. Élő páros programozást kínál, kódrészletek megosztása, videohívások kezdeményezése, az interjú felvétele és mentése.

A kérdező bárkit meghívhat egy élő munkamenetre a meghívó linkjének megosztásával:

10. Ideone

Az Ideone több mint 60 programozási nyelven fordítja le és hajtja végre a kódot. Ez lehetővé teszi a kódmegosztást:

  • nyilvános - mindenki számára elérhető
  • titkos - csak azok számára elérhető, akikkel megosztjuk az URL-t
  • privát - csak a tulajdonos számára elérhető

Az Ideone időkorlátot és memóriahasználati korlátozásokat engedélyez az általunk beküldött programok számára:

  • 10 másodperc fordítási idő
  • 5 másodperc végrehajtási idő (a nem bejelentkezett felhasználók számára) és 15 másodperc a bejelentkezett felhasználók számára
  • 256 MB a memóriahasználathoz

Végül a minták szakaszban megtalálhatjuk a legújabb futtatásokat és végrehajtott kódrészleteket. Villázhatunk és kipróbálhatjuk őket egyedül.

11. Cserélje ki

A Repl.it interaktív programozási környezete sok nyelvet támogat. Ezenkívül létrehozhatunk egy egyszerű webes projektet, amely HTML és JS fájlokat tartalmaz, az alapvető webes ismeretek gyakorlásához. Nagyon népszerű a tanárok, kérdezők, egyetemek és főiskolák körében.

Először is regisztrálnunk kell a platformra. Érdemes megemlíteni, hogy ez a követelmény a korábban felsorolt ​​fordítók egyikében sem létezik:

Az egyik fontos jellemző a beépített verzióvezérlés amely lehetővé teszi az aktuális munka mentését, a munkamenet későbbi munkáját, vagy a változások összehasonlítását az egyes verziókkal.

Ezenkívül többfunkciós terminálemulátorral rendelkezik, biztosítja a gazdag API-t és a kódmegosztó / együttműködési eszközöket, harmadik féltől származó könyvtári támogatást.

12. Összegzés

Ebben az útmutatóban bemutattuk a sok rendelkezésre álló Java online fordító gyors összefoglalását.

Némelyikük egyedülálló szolgáltatásokat kínál, mint például fordítás gépelés közben, kódtippek, automatikus kiegészítés, beépített hibakeresés vagy kódformázás.

Annak ellenére, A modern online fordítók képességei még mindig korlátozottak, ha összehasonlítják őket asztali verzióikkal.