Pico Compiler Pro - java code editor, ide and offline compiler for iPhone
| Нускасы | 1.0.1 |
|---|---|
| Publisher | Marcin Olawski |
| Чыккан датасы | 2016-ж., 25-фев. |
| Кошулган күнү | 2016-ж., 25-фев. |
| Os талаптар | iOS |
| Талаптар | Compatible with: ipad2wifi, ipad23g, iphone4s, ipadthirdgen, ipadthirdgen4g, iphone5, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen4g, ipadmini, ipadmini4g |
| Жалпы жүктөлүүлөр | 76 |
| Жумасына жүктөөлөр | 3 |
| Баасы | $1.99 |
Сүрөттөмө
Бул Pico Compilerin Pro версиясы, App Store дүкөнүндөгү биринчи оффлайн java компилятору.Pro өзгөчөлүктөрү: Акылдуу кодду аяктоо - Pico класстардын, ыкмалардын, талаалардын жана ачкыч сөздөрдүн аталыштарын көрүнүү чөйрөсүндө толуктайт. Кодду толтурууну чакырганда, Pico Compiler контекстти талдап, каретканын учурдагы абалынан жеткиликтүү болгон тандоолорду сунуштайт. Pico Compiler Java программаларын жазуу үчүн жеңил, оффлайн иштеп чыгуу чөйрөсү. Бул жөнөкөй интерфейсти жана Java булак кодун интерактивдүү түрдө баалоо мүмкүнчүлүгүн камсыз кылуучу, негизинен студенттер үчүн иштелип чыккан. Дизайндын негизги максаты (дээрлик) Java шайкеш компиляторду камсыз кылуу менен бирге компиляторду кичинекей жана жөнөкөй сактоо болгон. Java программалоо тилинин төмөнкү элементтери ишке ашырылат: пакеттер, импорттоо класстары, интерфейстер Inheritance Статикалык мүчөлөр Класстар, инстанциялар инициализаторлор Талаалар, методдор декларациялары Локалдык өзгөрмөлөр декларациясы if ... else, for, while, do ... while, try .. catch ... акырында, ыргытуу, кайтаруу, бузуу, улантуу, которуу, синхрондоштурулган операторлор Бардык примитивдик типтер Суперкласстын мүчөлөрү буга жетүү (учурдагы инстанцияга шилтеме) Суперкласс конструкторун чакыруу (super(a, b, c);) Методду чакыруу Класс инстанциясы түзүү (жаңы Abc()) Примитивдик массивди түзүү (жаңы int[10][5][]) Класс же интерфейс массивдерин түзүү (жаңы Abc[10][5][]) Массивге кирүү (args[0]) Локалдык өзгөрмө мүмкүнчүлүгү null литерал Бирдиктүү сандык конверсия Блоктун масштабы, методдун масштабы, класстын масштабы, глобалдык масштаб ыргытуучу сүйлөм Массив инициализатору (String[] a={ "x", "y", "z" }) Примитивдик класс литералдары (int.class) примитив класс литералдары (String.class) Жеткиликтүүлүктү текшерүү (ЖАМКЫ, КОРГООЧУ, ЖЕКЕ) Автобокс жана кутудан чыгаруу Өзгөрмө аритеттик методдор (a.k.a. "varargs") Java программалоо тилинин төмөнкү элементтери азырынча ишке ашырыла элек: Тип аргументтери талданат, бирок антпесе этибарга алынбайт Параметрленген типтердин декларациясы Typesafe enums Аннотация декларациялары Компилятор бир эле учурда бир гана файлды иштете алат