Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Типы данных, переменные и массивы





ИСТОРИЯ И РАЗВИТИЕ ЯЗЫКА JAVA

Первая версия Java — 1.0

Настоящее, девятое, издание обновлено по версииjаvа SE 8 (JDK 8)

Java не является следующей версией С++. Их коды несовместимы.

Апплет - это особый вид прикладной программы на Java, предназначенный для передачи через Интернет и автоматического выполнения в совместимом с Java веб-браузер

JVM

JIT-компилятор

Сервлет - это небольшая прикладная программа, выполняемая на сервере

Группа разработчиков обобщила основные понятия Java и составила следующий перечень его особенностей:

• простота

• безопасность

• переносимость

• объектная ориентированность

• надёжность

• многопоточность

• архитектурная нейтральность

• интерпретируемость

• высокая производительность

• распределённость

• динамичность

Язык java предназначен для распределённой среды Интернета, поскольку он поддерживает семейство сетевых протоколов ТСР/ IP.

В Java поддерживается также удалённый вызов методов (RМI - Remote Method Invocation).

Каркас Fork/Join Framework обеспечивает важную поддержку параллельного программирования.

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

Процесс Java Community Process (JСР) изменил способ внедрения новых идей в язык.

КРАТКИЙ ОБЗОР JAVA

Абстракция

Механизмы ООП:

· Инкапсуляция

o Механизм, связывающий код и данные, которыми он манипулирует, защищая оба эти компонента от внешнего вмешательства и злоупотреблений.

· Наследование

o Процесс, в результате которого один объект получает свойства другого.

· Полиморфизм

o принцип ООП, позволяющий использовать один и тот же интерфейс для общего класса действий.

Комментарий многострочный — / * … * /

Комментарий однострочный — //

Комментарий документирующий — /** … */ (служит для создания НТМL-файла документации на программу)

Операторы

if (условие) оператор;

if (num < 100) System.out.println("num меньше 100");

for (инициализация; условие; итерация) оператор;

for (x = О; x<10; х++)

System.out.println("Значение х: "+ х);

Вначале каждого шага цикла, включая первый, выполняется проверка условия. Если рез-т истинен – вызывается метод println. Затем выполняется итерация.

Операторы инкремента и декремента

Кодовые блоки (блоки кода)

If (x < у) { // начало блока

x = y;

y = 0;

} // конец блока

Исходный текст программ на Java состоит из совокупности:

• Пробелов (пробел, табуляция, новая строка)

• Идентификаторов (Служат для именования классов, методов, переменных. Могут состоять из букв, цифр, символов подчёркивания [1]и денежной единицы. Учитывается регистр букв. Нельзя начинать с цифры

AvgTemp count a4 $test this_is_ok

)

• Литералов (фиксированное значение)

• Комментариев

• Операторов

• Разделителей ((), {}, [],;,,,.)

• Ключевых слов

abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while

Кроме ключевых слов, в Java зарезервированы также слова true, false и null.

ТИПЫ ДАННЫХ, ПЕРЕМЕННЫЕ И МАССИВЫ

Date: 2016-11-17; view: 271; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию