logo

Урок по Java

Нашият основен урок по програмиране на Java е предназначен за студенти и работещи професионалисти. Java е обектно-ориентиран , базиран на класове, паралелен, защитен и език за компютърно програмиране с общо предназначение. Това е широко използвана здрава технология.

Какво е Java?

Java е a програмен език и а платформа . Java е стабилен, обектно-ориентиран и сигурен език за програмиране на високо ниво.

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

Платформа : Всяка хардуерна или софтуерна среда, в която се изпълнява програма, е известна като платформа. Тъй като Java има среда за изпълнение (JRE) и API, тя се нарича платформа.

Пример за Java

Нека да разгледаме набързо примера за програмиране на Java. Подробно описание на примера на Hello Java е достъпно на следващата страница.

Simple.java

 class Simple{ public static void main(String args[]){ System.out.println('Hello Java'); } } 
Тествайте сега

Приложение

Според Sun 3 милиарда устройства работят с Java. Има много устройства, на които в момента се използва Java. Някои от тях са както следва:

първичен ключ съставен ключ
  1. Настолни приложения като acrobat reader, media player, antivirus и др.
  2. Уеб приложения като irctc.co.in, javatpoint.com и др.
  3. Корпоративни приложения като банкови приложения.
  4. Подвижен
  5. Вградена система
  6. Смарт карта
  7. роботика
  8. Игри и др.

Видове Java приложения

Има основно 4 вида приложения, които могат да бъдат създадени с помощта на Java програмиране:

1) Самостоятелно приложение

Самостоятелните приложения са известни също като настолни приложения или приложения, базирани на прозорци. Това е традиционен софтуер, който трябва да инсталираме на всяка машина. Примери за самостоятелно приложение са Media player, antivirus и др. AWT и Swing се използват в Java за създаване на самостоятелни приложения.

2) Уеб приложение

Приложение, което работи от страната на сървъра и създава динамична страница, се нарича уеб приложение. Понастоящем, Сервлет , JSP , подпори , Пролет , Хибернация , JSF и др. технологии се използват за създаване на уеб приложения в Java.

3) Корпоративно приложение

Приложение, което се разпространява по природа, като например банкови приложения и т.н., се нарича корпоративно приложение. Той има предимства като сигурност на високо ниво, балансиране на натоварването и клъстериране. В Java EJB се използва за създаване на корпоративни приложения.

4) Мобилно приложение

Приложение, създадено за мобилни устройства, се нарича мобилно приложение. В момента Android и Java ME се използват за създаване на мобилни приложения.

Java платформи / издания

Има 4 платформи или издания на Java:

1) Java SE (Java Standard Edition)

Това е платформа за програмиране на Java. Включва API за програмиране на Java като java.lang, java.io, java.net, java.util, java.sql, java.math и др. Включва основни теми като OOP, низ , Regex, Exception, Inner classes, Multithreading, I/O Stream, Networking, AWT, Swing, Reflection, Collection и др.

подниз в bash

2) Java EE (Java Enterprise Edition)

Това е корпоративна платформа, която се използва главно за разработване на уеб и корпоративни приложения. Той е изграден върху платформата Java SE. Включва теми като Servlet, JSP, Web Services, EJB, JPA и др.

3) Java ME (Java Micro Edition)

Това е микро платформа, която е посветена на мобилни приложения.

4) JavaFX

Използва се за разработване на богати интернет приложения. Той използва API с олекотен потребителски интерфейс.

Предпоставка

За да научите Java, трябва да имате основни познания по езика за програмиране C/C++.

Публика

Нашият урок по програмиране на Java е предназначен да помогне на начинаещи и професионалисти.

проблем

Уверяваме ви, че няма да намерите никакъв проблем в този урок по Java. Въпреки това, ако има някаква грешка, моля, публикувайте проблема във формата за контакт.



Знаеш ли?
  • Каква е разликата между JRE и JVM?
  • Каква е целта на JIT компилатора?
  • Можем ли да запазим изходния файл на java без име?
  • Защо java използва концепцията за Unicode система?
Какво ще научим в Basics of Java?