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


Интерфейс маркера
Большинство выпускников, которые только что закончили обучение в области компьютерных наук, инженерии и информационных технологий, будут хорошо знать Java. Но большинство из них не слышали о термине «маркерный интерфейс». Даже если мало кто знает, что такое маркерный интерфейс, они не будут знать его назначение. Поэтому в этом посте я дам подробное описание интерфейса маркера. Маркерный интерфейс — это интерфейс, в котором ничего нет. В нем нет никаких методов или полей. Основная цель..

Мартовское соревнование LeetCoding Challenge 2021  —  День 12: проверьте, содержит ли строка все двоичные коды размера K
Сегодня мы решим 12-ю задачу мартовского LeetCoding Challenge. Постановка задачи Дана двоичная строка s и целое число k . Возвратите True , если каждый двоичный код длины k является подстрокой s . В противном случае верните False . Пример 1: Input: s = "00110110", k = 2 Output: true Explanation: The binary codes of length 2 are "00", "01", "10" and "11". They can be all found as substrings at indicies 0, 1, 3 and 2 respectively. Пример 2: Input: s =..

Особенности Java
Java — это язык программирования общего назначения, разработанный с целью обеспечения более высокого уровня переносимости и безопасности. В дополнение к двум основным функциям Java существует множество других функций, которые делают язык Java уникальным и популярным примером. Список наиболее важных особенностей языка Java приведен ниже. 1. простой 2. объектно-ориентированный 3 портативных 4. независимый от платформы 5. обеспеченный 6. Прочный 7. Нейтральная архитектура..

Kotlin ListView с пользовательским BaseAdapter и интеграцией API
Создание пользовательского ListView с помощью BaseAdapter Макет ListView (‘res/layouts/layout_list_view.xml’) Это базовый макет того, что позже заполнит ListView элементами. <? xml version="1.0" encoding="utf-8" ?> < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > < TextView..

Программирование на Java: тенденции, которым должен следовать ваш поставщик |
1995 год был напряженным. Microsoft запустила долгожданную Windows 95. Беспилотный космический корабль Galileo прибыл к Юпитеру. Pixar выпустила «Историю игрушек», первый в истории анимационный фильм, полностью созданный на компьютере. Однако вы бы не стали читать эту статью, если бы разработчики из Sun Microsystems (которая позже объединилась с Oracle Corporation) не представили и не развернули Java в те дни. Прошли годы, но старая добрая Java не собиралась уступать свои..

Найдите единственный номер
Проблема Определите единственный номер списка с помощью манипуляции с битами: InterviewBit Given an array of integers, every element appears thrice except for one which occurs once. Find that element which does not appear thrice. Note: Your algorithm should have a linear runtime complexity. Could you implement it without using extra memory? Example: Input: [1, 2, 4, 3, 3, 2, 2, 3, 1, 1] Output: 4 Категория: Битовые манипуляции Процесс решения Чтобы решить эту..

Почему никогда не бывает слишком стар, чтобы изучать Java (или любой другой язык программирования)
«У любви нет возраста». Многие согласятся с этим высказыванием, но мы формулируем и убеждаем себя, что уже слишком поздно учиться или менять профессию. Почему бы нам не использовать этот подход ко всему, что мы хотели бы достичь, особенно когда речь идет об изучении чего-то нового, например, языка программирования? Я преподаю Java-курс, и у меня есть много примеров людей, которые начали изучать Java в возрасте 30 лет и даже старше. Фактически, с возрастом люди становятся более..