Публикации по теме '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 - это многопоточный язык программирования, на котором программист может создавать несколько потоков для различных задач в одном приложении и может ускорить выполнение программы. Но другой темной стороной многопоточности является синхронизация между несколькими потоками, если ресурсы разделяются между этими несколькими потоками; в противном случае программист должен быть готов ожидать разный результат каждый раз при выполнении. Приложения, которые имеют несколько потоков и..