телевизори. Конзоли. Проектори и аксесоари. Технологии. Цифрова телевизия

Програма за програмиране на Java. Организация на сигурността на Java и актуализации. Къде да изтеглите Java

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

Например една автокъща има няколко коли. Всяка от колите е артикул, но всяка има различни характеристики, наречени класове, които са различни за различните модели: двигател, цветове на боята и така нататък. Клиентът избира червен пикап, но иска да добави стерео система. Новият пикап наследява всички характеристики от обекта "пикап" и програмистът просто трябва да промени класа "STEREO", за разлика от изграждането на напълно нова кола. Това прави Java идеалната платформа за мобилни телефони, сайтове за форуми, игрови конзоли и всичко останало, което изисква постоянно актуализиране и модификация. Програмите, създадени в Java, са преносими, защото са компилирани в байт код. Може да се изпълни на всеки сървър с инсталирана Java Virtual Machine (JVM). За разлика от C++, обектите, създадени в Java, не се нуждаят от препратки към външни данни. Това означава, че Java приложението ще продължи да работи дори ако вашата операционна система или някои други програми се повредят.

Не бъркайте Java с JavaScript. Последният е интерпретиран език, като Visual Basic на Microsoft. Използва се главно за кратки програми, като тези, които предизвикват изскачащи прозорци в уеб браузър. JavaScript няма преносимостта на Java и често се използва като част от HTML кода. Java е вторият най-използван език за програмиране в света, точно след C и пред C++ и Objective C. Плюс това е безплатен за изтегляне и актуализиране. Java изисква Windows XP или по-нова версия, Mac OS X 10.7.3 или по-нова версия и работи с широк набор от базирани на Linux системи.

Имате ли нужда от Java на вашия компютър?

Sun Microsystems създаде Java през 1995 г. като универсална платформа, която може да стартира приложение на всяка машина, независимо от операционната система. В момента Java е инсталирана на 3 милиарда устройства по света. За да стартирате Java, трябва да изтеглите и инсталирате Java Runtime Environment (JRE) на вашия компютър. JRE съдържа Java Virtual Machine (JVM) и всички класове за създаване на обекти. Java е особено полезна за програмистите, но е важна и за крайните потребители, работещи с приложения с Java аплет. Руската антивирусна компания Kaspersky Lab заяви, че половината от всички кибератаки през 2012 г. са били директно причинени от Java. Повечето големи уебсайтове, включително Facebook и Twitter, използват HTML 5 вместо Java, за да избегнат рискове за сигурността. Някога Java се смяташе за бъдещето на Интернет и беше абсолютно необходима за стартиране на почти всичко. Сега повечето експерти по киберсигурност препоръчват редовно да актуализирате Java, ако я имате на компютъра си.

Безплатна ли е Java?

Sun Microsystemsнаправи по-голямата част от основния код на Java достъпен за обществеността като безплатен софтуер с отворен код през 2007 г., съгласно условията на GNU General Public License. Днес Oracle твърди това Java Development Kit (JDK)е безплатен за изтегляне. Oracle обвини Google в нарушаване на авторски права чрез използване на Java код в операционната система Android, без да плаща за лиценз. Google твърди, че използваният код е обществено достояние, така че компанията не е длъжна да плаща лицензионни такси. Google в крайна сметка беше освободен от повечето искове, но в момента делото се обжалва. Простият отговор на този въпрос за обикновените потребители на компютри е: "Java е безплатна"! Програмистите и компаниите, които го използват за търговски цели, са задължени да плащат лицензионни такси.

Къде мога да изтегля Java?

Java Runtime Environment(JRE, за обикновени потребители) може да бъде изтеглен от нашия уебсайт. Нашият уебсайт е един от най-доверените уебсайтове и получава положителни отзиви от потребителите. Не се доверявайте на други уебсайтове, които твърдят, че предлагат безплатно изтегляне на Java, тъй като рискувате да получите куп зловреден софтуер и троянски коне.

Защо трябва да актуализирате Java?

Java и всички бъдещи версии на приложението ще уведомяват потребителите, когато има налични актуализации, тъй като има рискове за сигурността. Препоръчително е да инсталирате актуализации и пачове, необходими за правилното функциониране на Java. Пазете се от фалшиви актуализации като „Java Update 11“ за Windows. Файлът ще изглежда като "javaupdate11.jar." Веднъж инсталиран, той създава задна врата за хакери, за да навредят на вашата система. Поддържането на Java актуална е важно за сигурността и производителността. Автоматична актуализация на Javaавтоматично проверява за необходимите актуализации и корекции. Можете да го инсталирате, за да търсите актуализации или да проверявате за актуализации ръчно по всяко време. Oracle препоръчва да го оставите активиран Автоматична актуализация на Java. Което по подразбиране ще уведомява потребителите веднъж месечно, когато има необходими актуализации.

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

Някога собственост на Sun Microsystems, а сега на Oracle, NetBeans е една от най-добрите IDE за последното десетилетие. NetBeans е модулна среда за разработка и всички функции на IDE идват в пакети, наречени модули. Той предлага лесна интеграция със софтуер за контрол на версиите. NetBeans е създаден като отворен код, така че всеки може да допринесе за неговото развитие. Той е безплатен и работи на повечето операционни системи и платформи.

  • Разработчик: Oracle.
  • Цена: Безплатно.
  • Размер: 186 MB за версия на Java EE.

2 - IntelliJ IDEA

IntelliJ е Java IDE със затворен код и една от водещите IDE за Java (другите две са Eclipse и NetBeans). IntelliJ IDEA има страхотен, модерен интерфейс. Той беше избран като базов IDE за Android Studio, нов софтуер за създаване на приложения за Android, разработен от Google.

СЪС Има две версии на IntelliJ - Community Edition, която е безплатна, и Ultimate Edition, която е напълно разпозната и изисква използването на платени лицензи.

  • Разработчик: JetBrains.
  • Платформи: Windows, Mac и Linux.
  • Цена: Платено ($199 индивидуален потребителски лиценз). Безплатна за студенти, има и версия с отворен код - също безплатна.
  • Размер: 180 MB за Community Edition, 290 MB за Ultimate Edition.

3 - Затъмнение

Eclipse е една от най-популярните IDE, не само за Java, но и за C++ с PHP. Eclipse е инструмент с отворен код със страхотна общност на разработчици. Освен това има огромна библиотека от плъгини, създадени от самите потребители. Тази IDE има много версии, най-популярната е Eclipse Oxygen . Eclipse беше и базовата IDE за стария Android SDK (Комплект за разработка на софтуер).

  • Разработчик: Фондация Eclipse.
  • Цена: Безплатно.
  • Размер: Пакетът за изтегляне на Eclipse Oxygen за Java EE е 180 MB.

4 - JDeveloper

JDeveloper е напълно безплатна среда за разработка, издадена от Oracle. JDeveloper предлага няколко функции като: рефакторинг; Git контрол на версиите; одит и показатели; код за отстраняване на грешки и профилиране; Поддръжка на Ant и Maven. Предлага се в две версии:Studio Edition, което има напълно зареден набор от инструменти за създаване на Java програми, и Java Edition, в което липсват J2EE, ADF, UML и функции за бази данни, но тази версия заема по-малко място и е по-бърза. Java Edition има всички основни функции, необходими за Java и би трябвало да задоволи повечето начинаещи Java програмисти.

  • Разработчик: Oracle.
  • Платформи: Windows, Mac и Linux.
  • Цена: Безплатно.
  • Размер: Java Edition -181 MB, Studio Edition -1.8 GB.

5 - Dr. Java

д-р Java е лек Java IDE, който се поддържа от проекта SourceForge. Предназначен е предимно за начинаещи програмисти и студенти, но има и разширени функции за професионални програмисти. Това е безплатен проект с отворен код. д-р Java се поддържа от групата JavaPLT в университета Райс. Интерфейсът му е разработен с помощта на инструментариума Swing, разработен от Sun Microsystems.

  • Разработчик: JavaPLT.
  • Платформи: Windows, Mac и Linux.
  • Цена: Безплатно.
  • Размер: 13 MB

6 - BlueJ

BlueJ е Java IDE с отворен код, създадена за образователни цели. Подходящ е и за разработване на малки софтуерни проекти. Интерфейсът на BlueJ е доста прост, така че начинаещите могат да го използват с лекота. Показва класове и обекти по чист, визуален начин. Основната цел на BlueJ е да преподава обектно-ориентирано програмиране, така че проектът е подходящ за начинаещи.

  • Разработчик: King's College London, University of Kent.
  • Платформи: Windows, Mac и Linux.
  • Цена: безплатно.
  • Размер: 160-170 MB (включително JDK).

7 - jCreator

jCreator е бърза и ефективна Java IDE, написана на C++ (което се предполага, че я прави по-бърза от други IDE, написани на Java). Той има интерфейс, подобен на по-ранните версии на Visual Studio и ви позволява да го персонализирате по ваш вкус. jCreator е платена IDE, но е налична безплатна версия без функции като допълване на код. jCreator предлага поддръжка само за Windows, но може да се изпълнява на Linux с помощта на Vine.

  • Разработчик: Xinox Software.
  • Платформи: Windows.
  • Цена: от $30 до $1600, налична пробна версия.
  • Размер: 7,2 MB за пробна версия.

8 - jХващане

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

  • Разработчик: Auburn University.
  • Платформи: Windows, Mac и Linux.
  • Цена: Безплатно.
  • Размер: 5 MB.

9 - Greenfoot

Greenfoot е образователна Java IDE. Той разчита до голяма степен на визуализиране на структури от данни и е оптимизиран за създаване на прости програми и 2D Java игри. Greenfoot има функция за онлайн споделяне, която се конфигурира директно в средата. Потребителите могат да споделят своите програми онлайн, за да могат другите да ги видят и да получат помощ и обратна връзка. Съвместните проекти могат да се редактират онлайн. Като цяло Greenfoot е страхотен за начинаещи.

  • Разработчик: King's College London, Oracle.
  • Платформи: Windows, Mac и Linux.
  • Цена: Безплатно.
  • Размер: 162 MB за Windows (включително JDK).

10 - Коденви

Codenvy е изцяло базирана на облак IDE, което означава, че не изисква инсталация. Codenvy има всички функции на пълнофункционална самостоятелна IDE, включително среди за изграждане/изпълнение/отстраняване на грешки. Възможността за сътрудничество в реално време е една от желаните характеристики на Codenvy. Codenvy има страхотен интерфейс и множество опции за работно пространство. Предлага се след заплащане на месечна абонаментна такса. Изданието на Общността на Codenvy е безплатно за използване.

  • Разработчик: Codenvy Inc.
  • Платформи: базирани на браузър.
  • Цена: безплатно за издание на Общността Абонамент за премиум версията от $1/месец.

Заключение

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

Както знаете, Java е един от най-популярните езици за програмиране в света и познаването му значително ще увеличи стойността ви като програмист. Значи сте решили да започнете да пишете на този език. Ще трябва да инсталирате JDK, за да пишете и изпълнявате Java програми. JDK е набор от софтуер, разработен от Oracle, съдържащ компилатор (javac), среда за изпълнение (Java Runtime Environment), стандартна езикова библиотека, примери и документация. След като прочетете тази статия, ще научите как да инсталирате и конфигурирате JDK на вашата система, какво е среда за разработка и какви IDE опции съществуват за Java. Ще напишете и първата си програма на Java.

Инсталиране на Java Development Kit

  1. Отидете на уебсайта на Oracle и изтеглете JDK за вашата платформа.
  2. След като изтеглите, разархивирайте получения архив и стартирайте извлеченото приложение.
  3. По време на инсталационния процес изберете опцията „Инструмент за разработка“ и щракнете върху „Напред“.
  4. След известно време инсталацията ще завърши.

И така, инсталирахте Java Development Kit, но това не е всичко. Трябва да го конфигурирате за вашата система.

Настройка на JDK с помощта на Windows като пример

  1. Отидете в папката %ProgramFiles%\Java\%version на инсталирания от вас jdk%\bin, щракнете върху свойствата на всеки файл в тази папка и копирайте пътя до него.
  2. Отидете в свойствата на вашия компютър, отворете раздела „Разширени“, щракнете върху „Променливи на средата...“. В прозореца, който се отваря, създайте нова променлива, наименувайте я Path и поставете пътя, който сте копирали по-рано, в нейната стойност.
  3. Сега идва най-важната част. Отворете командния ред и въведете javac, за да проверите дали JRE е инсталиран и конфигуриран. Ако получите списък с аргументи към командата javac, тогава поздравления, успешно сте инсталирали и конфигурирали всичко необходимо, за да използвате Java!

След като инсталирате JDK и JRE, няма да навреди да инсталирате една от IDE на вашия компютър.

Инсталиране на IDE

Първо, нека разберем какво е то IDE.

IDE(Интегрирана среда за разработка) е набор от софтуерни инструменти, използвани от програмистите за разработване на софтуер. IDE улеснява писането, изпълнението, отстраняването на грешки и тестването на код.

За да пишете сложни програми, препоръчително е да използвате IDE. Ще разгледаме най-популярните.

Тетрадка

Да, можете да пишете код в Notepad! За да разработите, просто трябва да инсталирате JDK и да посочите пътя до него. Пишете кода в Notepad и компилирате с помощта на командния ред. Въпреки това, за разработване на сложни програми това не е най-добрият вариант поради липсата на каквито и да било допълнителни функции, присъстващи в напредналите IDE.

NetBeans

NetBeans е изборът на професионални Java разработчици. Той има уникални функции и инструменти, които ще ви позволят да направите вашата програма междуплатформена и вашият код четим. NetBeans поддържа не само Java, но и други езици за програмиране за десктоп и уеб разработка. Той е напълно безплатен, можете да го изтеглите от официалния сайт. Ето само част от неговите възможности:

  • форматиране на код;
  • инсталиране на библиотеки на трети страни;
  • прост графичен интерфейс;
  • и много много други...

Затъмнение

Eclipse, подобно на Netbeans, е една от най-популярните IDE. Той предоставя впечатляващ, интуитивен интерфейс и мощна среда за разработка, която ви позволява удобно да разработвате Java приложения. Можете да изтеглите Eclipse безплатно от официалния уебсайт. Предимства:

  • възможност за форматиране на кода по ваше желание;
  • поддръжка за разделяне на код на модули;
  • лекота на използване на един и същ код в различни проекти;
  • Дръпни и пусни;
  • преглед на съдържанието на библиотеката;
  • удобен интерфейс.

IntelliJ ИДЕЯ

IntelliJ IDEA е добре позната IDE за Java, написана, колкото и да е странно, на Java. Той е оборудван с уникални инструменти и ви позволява лесно да навигирате в програмата. Намирането на грешки и кодът за отстраняване на грешки никога не е било по-лесно, отколкото с IntelliJ IDEA.

JCreator

JCreator е най-модерната и най-бърза Java IDE, написана на C++.

Пишем първата си програма

И така, вие сте инсталирали и конфигурирали JDK, JRE и IDE за Java. Каква е следващата стъпка? Разбира се, напишете програма, за да сте сигурни, че всичко работи и сте готови да научите езика. Ще се запознаете с основната структура на Java кода и ще създадете първата си програма! Струва си да се отбележи, че преди да научите Java, трябва да се запознаете поне с най-простите принципи на обектно-ориентираното програмиране.

Структурата на Java програма може да бъде представена по следния начин:

Програмна структура на Java

Файлът с изходния код съдържа няколко класа - това са части от програмата, които имат определени функции. Добра практика е да разделите програмата на няколко файла с изходен код, всеки със собствена цел. Класовете съдържат методи - действия, които могат да се извършват от обекти от този клас. Методът съдържа команди, с които можете да получите желания резултат.

Преди да започнете да създавате програма, трябва да създадете проект, а в него файл, който ще съдържа вашия код. Нека обмислим създаването на проект в Eclipse IDE, но в други IDE процесът не е много по-различен. Изберете „Файл“ в горната част, след това задръжте курсора на мишката над „Нов“ и изберете „Java Project“ от менюто, което се отваря. В прозореца, който се показва, въведете името на проекта и другите настройки, от които се нуждаете (ако не сте сигурни какво да правите, можете просто да оставите всичко както е) и щракнете върху „Напред“. Готово, създадохте проект! Остава само да създадете клас в него, в който ще напишете първата си програма. Щракнете с десния бутон върху вашия проект (трябва да се появи вдясно) и изберете Нов → Клас. Дайте име на новия клас (в този пример първо) и щракнете върху Готово.

Нека започнем да пишем първата ви програма. Традиционно това е програма, която извежда на екрана „Здравей, свят!“.

Public class first( public static void main(String args) ( System.out.println("Hello, world!"); ) )

Нека да разгледаме какво сме написали част по част:

  • public е модификатор за достъп, който определя от коя част на програмата може да се използва нашият клас. Във вашия пример public е целият код;
  • class е ключова дума, която показва, че декларирате клас, а не нещо друго;
  • първо е името на вашия клас. Скобите определят началото и края на кода на класа;
  • public static void main(String args) – декларация на публичен статичен метод (тоест, който може да бъде извикан без създаване на клас обект). Методът в примера не връща нищо и приема масив от низове като аргументи. Единствената команда в този метод отпечатва съобщението „Hello, world!“ на конзолата. Обърнете внимание, че вместо printl можете да напишете print, единствената разлика е, че в случай на printl символът за прекъсване на реда ще бъде допълнително показан.

Добре, написахте първата си програма. Сега трябва да се стартира. За да направите това, просто щракнете върху бялата стрелка в зеления кръг на горния панел (когато задържите курсора на мишката върху нея, трябва да се появи „Run“). След като щракнете по-долу, ще се отвори конзола, в която ще видите съобщението “Hello, world”! Поздравления, написахте първата си програма на Java и сте готови да се потопите в завладяващия свят на този език!

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

Програми: език за програмиране Java

В този списък ще ви представим няколко програми, които ще ви помогнат да се справите с тази ситуация.

Мощна работна среда за създаване на междуплатформени програми на Java и други популярни езици. Безплатен е, а големият плюс е, че е съвместим с Linux.

IntelliJ ИДЕЯ

Създадена от JetBrains, безплатна програма, която има 2 версии за различни видове разработка:

    Ultimate - служи за разработка на уеб приложения и програмиране за телефон, както и за програми за предприятието. Платен е, но има безплатен пробен период.

    Общност- създаден за програмиране в Java, Groovy, Scala, както и за Android приложения. Трябва да го изтеглим. За да направите това, просто направете няколко прости стъпки:

  • Нека отидем на официалния уебсайт на JetBrains.
  • Нека отидем в секцията Инструменти.
  • Изберете програмата IntelliJ IDEA.
  • Щракнете върху бутона Изтегляне.
  • Изтеглете програмата за нашата операционна система.

Уроци по програмиране на Java

Има много програми и игри за преподаване на езици за програмиране, някои от които сега ще разгледаме.

Нека започнем с, може би, най-интересното за мнозинството, а именно: игри за преподаване на езици за програмиране.

CodinGame

Отличен сайт, където можете да напишете свой собствен изкуствен интелект, използвайки всякакви езици за програмиране. Ще трябва да решавате интересни и забавни задачи и ще се учите по пътя.

Лов на кодове

В тази игра вие сте ловец на кодове. Поддържа само 2 езика - Java и C#. В играта трябва да преминете през 14 нива, всяко от които има свои собствени задачи.

Популярна платформа за по-млади възрасти и ученици за състезание с приятели в писането на код на някои езици за програмиране като Java, CoffeeScript, JavaScript, Lua, Python. Кланове и дори сюжетът, взаимодействието с играчите - всичко това ще ви въвлече в едно вълнуващо учебно изживяване.

Робокод

Както подсказва името на играта, ще трябва да създадете свои собствени роботи в Java и след това да пуснете вашите творения на бойното поле.

Кодови войни

Ако не искате да създавате роботи, а да се състезавате с приятели, решавайки реални проблеми, тогава тази игра несъмнено е за вас.

Ресурси за изучаване на Java

Има и сайтове, където можете да научите езици за програмиране и да решавате проблеми там безплатно. Сега ще говорим за няколко сайта.

Coursera

На този ресурс ще намерите много курсове по езици за програмиране с руска локализация. Сайтът е безплатен, но има допълнително съдържание, за което ще трябва да платите. Например, можете да преглеждате материали от водещи световни университети за безплатни и да изпълнявате практически задачи, които не изискват проверка от трета страна. Но ако работата ще бъде проверена от други хора или учител, тогава ще трябва да отделите $49 (3200 рубли) на месец.

Ресурс, подобен на Coursera (със същата такса), но те таксуват $49 (3200 рубли) не за проверка на задачи, а за получаване на сертификат за завършване на курсове. А останалите материали ще бъдат достъпни за вас безплатно.

"Интуит"

Този път това е местен сайт, където можете да посещавате курсове безплатно или от 500 рубли на месец за услуги на учители и да придобиете добри знания, които могат да ви помогнат в живота. Ако искате да учите безплатно, можете да го направите сами, но ако искате да имате личен учител, ще трябва да отделите малка сума.

Нека обобщим

Има много други сайтове, програми или игри, които могат да ви помогнат да се научите да кодирате или могат да се използват като работна среда. Но изобщо не е необходимо да описвате и познавате всички програми за програмиране на Java; достатъчно е просто да изберете една за себе си, с която ще свикнете и където ще ви е удобно да развивате или изучавате. В крайна сметка изборът е ваш.

Java е обектно-ориентиран език за програмиране, създаден от Джеймс Гослинг през 1995 г., което означава изразяване на променливи като обекти с полета (които са атрибути, които описват обекта) и методи (действия, които обектът може да извърши). Java е език, който ви позволява да пишете програми, които могат да работят под всяка виртуална машина на Java. Тъй като това е език за програмиране с доста много думи, той е доста лесен за разбиране и научаване дори от начинаещи. Този урок предоставя въведение в програмирането на Java.

стъпки

Писане на първата програма на Java

    За да започнете да пишете програми на Java, първо инсталирайте средата за разработка.Много програмисти използват интегрирана среда за разработка (интегрирана среда за разработка). Интегрирана среда за разработка- IDE) като Eclipse или Netbeans, но можете да създадете програма без него.

    Всяка програма като Notepad ще бъде достатъчна за програмиране на Java.Някои програмисти предпочитат да използват текстови редактори, базирани на vim и emacs. Има и доста добър текстов редактор, който може да се инсталира както на Windows, така и на Linux OS (Mac, Ubuntu и др.) - Sublime Text. Ще го използваме в това ревю.

    Уверете се, че имате инсталиран Java Development Kit.Ще ви трябва, за да компилирате вашата програма.

    • Ако вашият компютър работи с операционна система Windows и променливата среда не работи правилно, може да изведе грешка на javac. Прочетете, за да получите по-подробна информация за инсталиране, за да премахнете тази грешка.

    Програма „Здравей свят“.

    1. Първо, ще създадем програма, която ще отпечата Hello World.Създайте нов файл в текстов редактор и го запазете като "HelloWorld.java". "HelloWorld" е името на класа, което трябва да съвпада с името на файла, това е важно.

      Задайте клас и основен метод.Основният метод public static void main(String args) ще се използва при всяко стартиране на програмата и ще бъде инсталиран във всяка следваща Java програма.

      публичен клас HelloWorld ( публичен статичен void main ( String args ) ( ) )

      Въведете реда с код „Hello World."

      Система. навън println("Здравей свят.");

      • Нека да разгледаме компонентите на този ред код:
        • Системата иска от системата да извърши определени действия.
        • Out казва на системата, че сме на път да въведем някои данни.
        • Ред за въвеждане Println - казва на системата да покаже стойността на екрана.
        • Скобите около („Hello World“) показват, че методът System.out.println() приема тази стойност като параметър.
      • Обърнете внимание на няколко правила, които трябва да следвате, когато програмирате в Java:
        • Трябва да поставите точка и запетая в края на всеки ред код.
        • Java е чувствителна към главни и малки букви, така че трябва да пишете стойности на методите, стойности на променливи и имена на класове, като ги имате предвид.
        • Блокове от код, които се отнасят до конкретен метод, са разделени с фигурни скоби.
    2. Съберете всичко заедно.В крайна сметка вашата програма Hello World трябва да изглежда така:

      публичен клас HelloWorld ( public static void main ( String args ) ( System . out . println ( "Hello World." ); ) )

    3. Запазете файла и отворете команден ред или терминал, за да компилирате програмата. Отидете в папката, в която сте запазили файла HelloWorld.java, и въведете HelloWorld.java в Javac (компилатор за оптимизиране на Java език). По този начин уведомявате компилатора, че искате да конвертирате файла. Ако възникнат грешки по време на процеса, компилаторът ще ви уведоми, че сте направили нещо нередно. В идеалния случай не трябва да получавате никакви известия от компилатора по време на процеса на конвертиране на файлове. След като компилацията приключи, погледнете в папката, където е записан файлът HelloWorld.java - файлът HelloWorld.class трябва да се появи там. Той ще се използва за стартиране на виртуалната машина на Java.
    4. Стартирайте програмата. Най-накрая стигнахме дотук! В командния ред или терминала въведете java HelloWorld. По този начин виртуалната машина ще разбере, че искате да стартирате класа HelloWorld. HelloWorld трябва да се появи в конзолата.
    5. Поздравления, вие създадохте първата си програма на Java.

    Вход и изход

    1. Сега трябва да разширим нашата програма Hello World, за да приема потребителско въвеждане. В нашата програма отпечатахме низ, който е видим за потребителя, но в интерактивните програми потребителите въвеждат данни в приложения. Нашата цел е да разширим програмата, така че да подканва потребителя за име и след това да го поздравява по име.
    2. Импортирайте класа Scanner. Java има вградени библиотеки, до които имаме достъп, но трябва да ги импортираме. Една такава библиотека е java.util, която съдържа обект Scanner, който ни е необходим за въвеждане от потребителя. За да импортираме този клас, трябва да добавим следния ред към изходния код.

      Импортиране на java.util.Scanner;

      • Това казва на програмата, че искаме да използваме обекта Scanner, който съществува в пакета java.util.
      • Ако искаме да имаме достъп до всички обекти в библиотеката java.util., просто трябва да импортираме java.util.* в началото на кода.
    3. Трябва да въведете нова променлива в метода за обекта Scanner. Java е обектно-ориентиран език за програмиране, който оперира с променливи чрез обекти. Скенерът е пример за обект, който има полета и методи. За да използваме класа Scanner, трябва да създадем нов обект Scanner, с който да попълваме полетата. За да направим това, пишем следното:

      Скенер userInputScanner = нов скенер(System.in);

      • userInputScanner е името на обекта на скенера, който току-що настроихме. Моля, обърнете внимание, че името е изписано в „гърбав регистър“. Това е конвенцията за използване на имена на променливи в Java.
      • Използваме оператора new, за да създадем нов екземпляр на обект. В нашия случай създадохме нов екземпляр на обекта Scanner, като посочихме new Scanner(System.in) в кода.
      • Обектът Scanner приема параметър, който казва на обекта какво да сканира. В този случай System.in е параметърът. System.in казва на програмата да сканира въведеното от потребителя.
    4. След това трябва да изясните на потребителя необходимостта от въвеждане на данни в конзолата. Това може да стане с помощта на командата System.out.print или System.out.println.

      System.out.print("Как се казваш?");

    5. Накарайте обекта Scanner да вземе следващия ред, въведен от потребителя, и да го съхрани като променлива. Скенерът винаги трябва да събира информация от потребителя. Следният ред от код ще инструктира обекта Scanner да разпознае името, написано от потребителя, и да го съхрани като променлива:

      Низ userInputName = userInputScanner.nextLine();

      • В Java потвърждението за използването на обектен метод се указва от параметрите objectName.methodName(parameters) . Кодовият ред userInputScanner.nextLine() извиква обекта Scanner, използвайки даденото му име, след което извикваме метода nextLine(), на който не могат да бъдат дадени параметри.
      • Обърнете внимание, че съхраняваме следния низ в друг String обект. Посочва се в кода чрез userInputName
    6. Отпечатайте поздрав за потребителя. След като запазим името им, можем да отпечатаме поздрав за този потребител. Запомнете реда System.out.println("Hello World."); който използвахме в основния файл с разширението клас? Целият код, който пишем, трябва да се намира над този ред. Сега можем да променим този ред, така че да извежда следния текст:

      System.out.println("Здравей " + userInputName + "!");

      • Трябва да въведете "hello", потребителското име и удивителен знак, като използвате реда с код "Hello " + userInputName + "!" . Това се нарича конкатенация на низове.
      • Имаме три реда: здравей, ", userInputName и "!". Низовете в Java са неизменни и не могат да се редактират. Така че, като ги комбинираме, създадохме нов ред, който съдържа поздрава.
      • След това използваме този нов ред като параметър на System.out.println.


Свързани публикации