Pico Compiler - java code editor, ide and offline compiler for iOS
| Versjon | 1.2.1 |
|---|---|
| Forlegger | Marcin Olawski |
| Utgivelsesdato | 10. mai 2016 |
| Dato lagt til | 30. mai 2015 |
| Os krav | iOS |
| Krav | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Totalt antall nedlastinger | 297 |
| Pris | Free |
Beskrivelse
Pico Compiler er et lett, offline utviklingsmiljø for å skrive Java-programmer. Den er først og fremst designet for studenter, og gir et enkelt grensesnitt og muligheten til interaktivt å evaluere Java-kildekoden. Det viktigste designmålet var å holde kompilatoren liten og enkel, samtidig som den gir en Java-kompatibel kompilator (se begrensninger nedenfor). Følgende elementer av programmeringsspråket Java er implementert: pakker, importer klasser, grensesnitt Arv Statiske medlemmer Klasser, instanser initialiserere Felt, metoder erklæringer Lokale variabler erklæring hvis ... annet, for, mens, gjør ... mens, prøv ... fange .. til slutt, kaste, returnere, bryte, fortsette, bytte, synkroniserte utsagn Alle primitive typer Superklassemedlem får tilgang til denne (referanse til gjeldende instans) Superklasse-konstruktøranrop (super(a, b, c);) Metodeanrop Oppretting av klasseinstans (ny Abc) ()) Oppretting av primitiv matrise (ny int[10][5][]) Oppretting av klasse eller grensesnittmatrise (ny Abc[10][5][]) Matrisetilgang (args[0]) Lokal variabel tilgang null literal Unært numerisk konverteringsblokkomfang, metode scope, class scope, global scope throws klausul Array initializer (String[] a={ "x", "y", "z" }) Primitive class literals (int.class) Ikke-primitive klasseliterals (String.class) Tilgjengelighetskontroll (OFFENTLIG, BESKYTTET, PRIVAT) Autoboksing og utboksing Variable aritetsmetoder (a.k.a. "varargs") Begrensninger: Kompilatoren kan ikke åpne eksterne prosjekter eller jars Compiler kan kun behandle én fil om gangen (ingen multifilprosjekter) Typeargumenter (generiske typer) blir analysert, men ellers ignorert Deklarasjon av parametriserte typer Typesafe enums Annoteringserklæringer