Классы обертки в Java

С классами обертками мы уже неявно познакомились, когда изучали коллекции. У многих мог возникнуть вопрос: зачем задавать целочисленную переменную не int, а Integer. Все дело в том, что коллекции это набор объектов и для того, чтобы оперировать примитивными типами как объектами и были придуманы классы обертки.

Читать далее


Типичные ошибки работы java программы

Сегодня поговорим о типичных ошибках, которые будут у Вас возникать при написании программ на первых порах. Здесь не нужно путать исключительные ситуации, о которых мы говорили раньше.

Читать далее


Многопоточность в Java

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

Продолжаем изучать стандартную библиотеку языка программирования Java. И сегодня речь пойдет о многопоточности: что такое многопоточность; как ее реализовать; как создать о остановить потоки выполнения.

Читать далее


Форматирование строк и чисел в Java

Сегодня мы поговорим о такой теме, как форматирование строк и чисел в Java. Зачастую бывает, что нужно вывести дробные числа или строки в определенном виде, который будет удобен для чтения и анализа. Для этого существуют очень удобные стандартные механизмы знание которых поможет Вам выводить строки и числа в любом удобном для Вас виде.

Читать далее


Исключения в Java и их обработка. Try-catch-finally

Сегодня поговорим об исключениях в языке java и обработке ошибок, которые обязательно будут случаться с во время работы. Исключения (Exception)  бывают двух видов: checked (проверяемые) и unchecked (не проверяемые).

Читать далее


Система ввода и вывода. Работа с файлами.

input output stream

Продолжаем изучать стандартную библиотеку Java и сегодня у нас система ввода и вывода. Мы наконец узнаем, как работает механизм ввода данных с консоли, и файла чтобы не просто копировать куски кода, как мы это делали в прошлых статьях, но и осмысленно писать свой код. Напоминаю, что в прошлой статье мы познакомились с работой со строковыми […]

Читать далее


Основы объектно ориентированного программирования

Наконец то мы добрались до темы: основы объектно ориентированного программирования (ООП) в языке Java. Это очень полезная и нужная тема, без знаний которой продолжать программировать мы не сможем.

Читать далее


Работа со строками в Java: String, StringBuilder, StringBuffer

кот пишет письмо

Настало время поговорить о работе со строками. Это та самая работа со String, которую я обещал показать в одной из первых статей. В языке Java нет примитивных типов для работы со строками, но есть несколько объектов, которые предназначенные для этого: String, StringBuilder, StringBuffer.

Читать далее