Първата програма в Ява

Първата програма в Ява

Както сте видели, Java - един от най-мощните езици за програмиране. Най-интересното е, че този език ви позволява да пишете програми за напълно различни устройства (от приложенията на сървъра да програмиране на СИМ-картата).

С оглед на безпрецедентна популярност на Java * много програмисти озадачени чрез създаване на собствената си идея. (IDEA - интерактивна среда за разработка, която ви помага да пишете код) Днес, ние не говорим за малки любители на проекти, както и дали имаме нужда от нея? Отиваме направо в трети най-популярните (и най-добре) Java идея. (J # - занаяти от Microsoft ние не считат) Така че, в Java доминира три IDEA: Eclipse (безплатно), Netbeans (безплатно), IntelliJ IDEA ($ 99 - Академик Лиценз 199 $ стандартни, но има свободен Общността Edition).

Първата програма в Ява

Eclipse е първата платформа за развитие на разширения, отколкото той печели популярност: всеки разработчик може да удължи Eclipse за своите модули. Вече има инструменти Java развитие (JDT), C / C ++ Development Tools (CDT), QNX инженери разработват съвместно с IBM, както и инструменти за Ада език (GNATbench, хибачи), COBOL, FORTRAN, PHP и т.н. от различни разработчици. Множество от разширения допълва мениджъри Eclipse среда за работа с бази данни, сървъри за приложения и други.

Първата програма в Ява

Проектът IDE NetBeans е подкрепен и финансиран от Oracle, но развитието на NetBeans се извършва от независима общност от ентусиазирани разработчици (NetBeans на Общността), а сега и NetBeans Org.
Качеството и възможностите на най-новата версия на NetBeans IDE не отстъпва на най-добрите търговски (платен), интегрирана среда за развитие на езика Java, като IntelliJ IDEA, подпомагане рефакториране, профилиране, избор на цвят синтаксис, автоматично довършване назначени дизайн в движение, много предварително дефиниран код на шаблони и т.н. ,

IntelliJ IDEA

Първата програма в Ява

JDeveloper

Първата програма в Ява

Водете си бележки, като основните цели на средата - максимално използване на възможностите на визуалните и декларативен подход за разработка на софтуер, в допълнение към комфортната обстановка на кодиране. Oracle JDeveloper е интегрирана с Рамката на Oracle Application Development - Java EE-рамката за създаването на бизнес приложения в Java.

изходни данни за конзолата

Четене на данните от конзолата

ООП (Обектно ориентирано програмиране) - основна идеология е да се създаде обект (вид модел), който ще се използва много пъти като модел.

За по-голяма яснота, ние ще създадем модел на банкова сметка на потребителя. Нашият клас ще се нарича UserAccount, ще има 3 методи (да актуализирате профила си, състоянието на сметката (стойност), за да се получи информация за състоянието на сметката).

Кодът долу илюстрира схема, разположена по-горе.

обществени невалидни putMoney (инт AMT) - [обществен] - е, за да видите всички останали класове и може да се използва от всеки клас, [невалидни] - методът не връща нито каквито и да било ценности, [putMoney] - името на метода на (име), [Int] - вида на входящото параметър [АМТ].

частен инт moneyCount - [лично] е достъпна само в рамките на класа, и никой друг, [Int] (!) - вида на променлива, [moneyCount] - името на променливата.

защитено междинно съединение getMoneyCount () - [защитен] - достъпна само за този пакет (куп класове), имайте предвид, че getMoneyCount () метод не съдържа входни параметри.

Ние вече се срещна с вас, за класове и методи, а сега е дошло времето да се разшири познанията ни по отношение на създаването, а инициализация (име на класа Вал = ново име на класа ()), клас.

Вие вероятно вече сте се досетили, че създателите са мислили през всички аспекти на Java. страхотни основоположниците Допустимите нас, простосмъртните, във фазата на инициализация на нов клас дублиращи параметри преминава към него, просто изпълняват редица действия.