Публикации по теме 'java'


Мое путешествие с Явы на Котлин
Добро пожаловать в функциональное программирование нового уровня В этой статье я расскажу вам, почему и как я начал переходить с Java на Kotlin и как быть продуктивным и счастливым с Kotlin. Еще в 2015 году я начал работать над Android, используя язык Java для программной части и XML для проектирования пользовательского интерфейса. Для меня это было не так сложно, потому что я начал изучать Java еще в колледже. Так что мне потребовалось от трех до четырех месяцев напряженной работы,..

10 правил написания кода для начинающих Java-разработчиков
Правило 1. Функции не должны выходить за пределы вашего экрана Это, конечно, исходит из руководящих принципов кодирования Linux. Но я боюсь, что большинство наших младших разработчиков, родившихся и владеющих Java, на самом деле не знакомы с этими стандартами. В настоящее время с мониторами с высоким разрешением и несколькими дисплеями вам очень легко кодировать функции со сложным поведением. Это делает код крайне нечитаемым и трудным для просмотра или понимания для кого-то нового, кто..

Как реализовать архитектуру MVC в Java?
В области веб-разработки модель-представление-контроллер является сегодня одним из самых обсуждаемых шаблонов проектирования в мире веб-программирования. Первоначально архитектура MVC была включена в две основные среды веб-разработки — Struts и Ruby on Rails. В этой статье давайте немного рассмотрим архитектуру MVC в Java. Темы, которые будут затронуты в этой статье, следующие: Что такое архитектура MVC в Java? Преимущества архитектуры MVC Демонстрация: реализация MVC с..

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

[07.01] (Модуль 3)
Я начал модуль 3 «Учимся программировать на Java». Математический класс Java Потолок Пример: Math.ceil(2.1) Вернет 3 Объяснение: public static double ceil(double a) Возвращает наименьшее (ближайшее к отрицательной бесконечности) значение double , которое больше или равно аргументу и равно математическому целому числу. Особые случаи: Если значение аргумента уже равно математическому целому числу, то результат совпадает с аргументом. Если аргумент равен NaN или..

Как характерная абстракция поможет вам в долгосрочной перспективе - глазами Java-разработчика
Абстракция характеристик - это не что иное, как содержащее в себе характеристики объектов определенного класса. Допустим, у нас есть простой класс, И давайте перейдем в нашу воображаемую страну, где все Личности являются либо мужчинами, либо женщинами. И если возраст мужчины и женщины старше 20 и 18 лет соответственно, он считается майором. Давайте подойдем к этой проблеме с помощью традиционных петель, Немного лучше с обычными потоками Java 8, Однако после извлечения..

SwingWorker: Повышение отзывчивости приложений Swing
Java - это многопоточный язык программирования, на котором программист может создавать несколько потоков для различных задач в одном приложении и может ускорить выполнение программы. Но другой темной стороной многопоточности является синхронизация между несколькими потоками, если ресурсы разделяются между этими несколькими потоками; в противном случае программист должен быть готов ожидать разный результат каждый раз при выполнении. Приложения, которые имеют несколько потоков и..