English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массив

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений Java

Java Список (List)

Java Queue (очередь)

Java Map множество

Java Set множество

Java Вход/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Основной курс Java

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

Что такое Java

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

Java была разработанаSun Microsystems((ныне дочерняя компания Oracle)) разработал в 1995 годуJamesGoslingназывается отцом Java. До Java его имя былоOakПоскольку Oak уже была зарегистрированной компанией, Джеймс Гослинг и его команда изменили имя Oak на Java.

ПлатформаКаждая среда, в которой можно запускать программы, называется платформой. Из-за того, что Java имеет среднюю среду выполнения (JRE) и API, её называют платформой.

Пример Java

Давайте быстро посмотрим на пример программирования Java. Подробное описание примера Hello Java приведено на следующей странице.

public class Simple{
    public static void main(String args[]){
     System.out.println("Hello Java");
    }
}
Тестирование, посмотрите ‹/›

Результат вывода:

Hello Java

Сферы применения

По статистике Sun, 3 миллиарда устройств работают под Java. В настоящее время существует множество устройств, использующих Java. Некоторые из них следующие:

  1. Десктопные приложения, такие как Acrobat Reader, медиаплеер, антивирусные программы и т.д.

  2. Веб-приложения, такие как java.com.

  3. Корпоративные приложения, такие как банковские приложения.

  4. Мобильные устройства

  5. Встраиваемые системы

  6. Умные карты

  7. Робототехника

  8. Игра и т.д.

Типы приложений Java

Основные типы приложений, которые можно создать с помощью программирования на Java,主要有 4:

1) Независимые приложения

Независимые приложения также называются десктопными приложениями или приложениями на основе окон. Это традиционные программы, которые нам нужно устанавливать на каждое компьютерное устройство. Примерами независимых приложений являются Media Player, антивирусные программы и т.д. В Java AWT и Swing используются для создания независимых приложений.

2) Веб-приложения

Приложения, работающие на сервере и создающие динамические страницы, называются веб-приложениями. В настоящее время для создания веб-приложений на Java используются технологии, такие как Servlet, JSP, Struts, Spring, Hibernate, JSF и т.д.

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

Это в основном распределенные приложения, такие как банковские приложения и т.д., называются корпоративными приложениями. Они обладают преимуществами высокого уровня безопасности, балансировки нагрузки и кластеризации. В Java EJB используется для создания корпоративных приложений.

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

Приложения, созданные для мобильных устройств, называются мобильными приложениями. В настоящее время Android и Java ME используются для создания мобильных приложений.

Java платформа/версия

Java имеет 4 платформы или версии:

1) Java SE (Java стандартная версия)

Это платформа программирования Java. Она включает в себя API для программирования Java, такие как java.lang, java.io, java.net, java.util, java.sql, java.math и т.д. Она включает такие элементы, как OOP, String, Regex, Exception, внутренние классы, многопоточность, потоки I / O, сеть, AWT, Swing, отражение, коллекторы и т.д.

2) Java EE (Java Enterprise Edition)

Это корпоративная платформа,主要用于 разработку веб- и корпоративных приложений. Она建立在 платформе Java SE. Она включает такие темы, как Servlet, JSP, веб-сервисы, EJB, JPA и т.д.

3) Java ME (Java Micro Edition)

Это микроплатформа,主要用于 разработку мобильных приложений.

4) JavaFX

Он используется для разработки богатых интернет-приложений. Он использует лёгкие интерфейсы API.

Предпосылки

Если у вас есть базовые знания о языках программирования C / C ++, вы сможете учиться быстрее и легче.

Целевая аудитория

Наша Java программирование учебник направлен на помощь начинающим и профессионалам.

Проблемы

Если вы обнаружите любую проблему в этом Java руководстве, пожалуйста, отправьте отзыв, и мы исправим её в первую очередь.