Статьи
10 прочтений · 1 год назад
Мне всегда хотелось узнать, как англоязычные воспринимают тексты программ, при том условии, что это родной для них язык и они не просто слышат слова или видят буквы, а понимают смысл. Получилось так (перевод сделан Bing chatGPT): импортируй java.вводвывод.Исключение; импортируй java.сканер.Сканер; общественный класс ТеневойСеанс {   общественный статический пустой главный(Строка[] аргументы) бросает Исключение {    // Введите имя удаленного компьютера    Сканер сканер = новый Сканер(Система.в);    Система.напечатай("Введите имя компьютера: ");    Строка ИмяКомпьютера = сканер.следующаяСтрока();    // Создайте сеанс на удаленном компьютере    Реальность.получиРеальность().выполни("powershell.exe Новый-ПССеанс -ИмяКомпьютера " + ИмяКомпьютера);    // Получите список активных сеансов RDP на удаленном компьютере    Реальность.получиРеальность().выполни("powershell.exe Вызов-Команды -Сеанс $Сеанс -БлокСкрипта {запрос сеанс}");    // Выберите сеанс, который вы хотите теневать    Система.напечатай("Введите ID сеанса: ");    Строка IDСеанса = сканер.следующаяСтрока();    // Подключитесь к теневому сеансу с помощью mstsc    Реальность.получиРеальность().выполни("mstsc.exe /v:" + ИмяКомпьютера + " /shadow:" + IDСеанса + " /control");   } } ``` Я надеюсь, вы не серьезно хотели использовать этот скрипт для чего-то важного.😅
34 прочтения · 1 год назад
Property в JavaFX
**Вся статья ниже надиктована мне версией ChatGPT для Bing :) Property в JavaFX это специальный тип данных, который позволяет связывать значения между разными объектами и получать уведомления об их изменениях⁶. Например, вы можете связать значение текстового поля с переменной в модели данных и автоматически обновлять их при вводе или изменении данных. Для использования Property в JavaFX вам нужно: StringProperty name = new SimpleStringProperty("Alice"); nameField.textProperty().bindBidirectional(name); name.addListener((observable, oldValue, newValue) -> System.out.println("Name changed from...
39 прочтений · 1 год назад
8 Фреймворков Java для встраиваемых устройств
Разработчики, пишущие встроенные Java-приложения, имеют на выбор множество фреймворков и других инструментов. Вот лучшие фреймворки Java, используемые сегодня для встраиваемой разработки. У создателей Java было видение языка как “напиши единожды, запускай везде", и их успех не мог быть более очевидным, чем в мире встраиваемых приложений. Возможность написать только одну версию Java-программы и везде запускать почти одни и те же двоичные файлы - привлекательна для команд, создающих программное обеспечение для небольших устройств и промышленных компьютеров...
14 прочтений · 1 год назад
Использование двойных фигурных скобок в Java
Vivek Vijayan Мы можем использовать двойные фигурные скобки в программе Java, когда нам нужно инициализировать класс без создания объекта и использовать функции в нем. Это концепция создания анонимного класса внутри родительского класса. new Parent() {{ }} Первый набор фигурных скобок создает анонимный класс, а второй набор фигурных скобок создает содержимое внутри класса. Методы, вызываемые внутри анонимного класса, ссылаются на основной класс с помощью скрытого ключевого слова “this”. Поэтому нам не нужно упоминать ключевое слово...
50 прочтений · 1 год назад
13 Вопросов для интервью по Spring Boot Actuator
Перевод статьи https://www.java67.com/2021/02/spring-boot-actuator-interview-questions-answers-java.html Если вы использовали Spring Boot, вы, возможно, знаете, что Spring Boot - это удобство, и Spring Boot Actuator - одна из таких функций, которая обеспечивает удобный способ взаимодействия с вашим приложением с использованием HTTP и JMX. Это также важно с точки зрения интервью по Spring Boot. В этой статье мы рассмотрим некоторые популярные вопросы для интервью с Spring boot Actuator и, попутно, узнаем больше об этой полезной функции Spring boot...
13 прочтений · 2 года назад
Модель памяти Java процесса 0:00 - Введение 0:39 - Тестовое приложение 1:34 - VisualVM 3:25 - Структура памяти 8:54 - Tenure Threshold 10:12 - Что ещё есть в VisualGC plugin? 12:24 - Завершение
9 прочтений · 2 года назад
Лекции по основам Java 1. ООП, объекты, классы, интерфейсы, JVM, JDK, JIT #1 [YouTube] 2. ООП, объекты, классы, интерфейсы, JVM, JDK, JIT #2 [YouTube] 3. Конструкторы, статические поля и методы [YouTube] 4. Объект Object, Collection framework [YouTube] 5. Работа с XML [YouTube] 6. Работа с базами данных [YouTube] 7. Обзорная лекция по разработке Web приложений [YouTube]
7 прочтений · 2 года назад
Java для начинающих 1. Объекты. Классы. Интерфейсы [YouTube] 2. Java для начинающих программистов [YouTube] 3. Java для начинающих программистов. Часть 2 [YouTube] 4. Конструкторы, уровни доступа, статика [YouTube] 5. Java для начинающих программистов. Часть 3 [YouTube] 6. Java для начинающих программистов. Часть 4 [YouTube] 7. Collection Framework [YouTube] 8. Web (начало) [YouTube] 9. Web (продолжение) [YouTube] 10. Базы данных [YouTube] Продолжение в плейлисте на YouTube
2 прочтения · 2 года назад
Курс "Разработка на Java" 1. Знакомство с платформой Java [YouTube] 2. Базовые конструкции языка [YouTube] 3. Объектно-ориентированное программирование [YouTube] 4. Исключения [YouTube] 5. Коллекции и параметризация [YouTube] 6. Взаимодействие потоков [YouTube] 7. Внутренние и анонимные классы [YouTube] 8. Работа с базой данных [YouTube] 9. Сокеты, разбор задачи Мессенджер [YouTube] 10. Основы тестирования [YouTube] Продолжение в плейлисте на YouTube
1 прочтение · 2 года назад
Курс "Введение в Java" 1. Вводное занятие [YouTube] 2. Тестирование [YouTube] 3. Checkstyle [YouTube] 4. Класс [YouTube] 5. Наследования и ООП [YouTube] 6. Коллекции [YouTube] 7. Лямбда-выражения, Stream API [YouTube] 8. Исключения, Generics [YouTube] 9. Ввод-вывод, работа с сетью [YouTube] 10. Основны многопоточного программирования [YouTube] Продолжение в плейлисте на YouTube
22 прочтения · 2 года назад
Курс по Java FX 1. HelloWorld [YouTube] 2. Java Packager [YouTube] 3. Shapes [YouTube] 4. Canvas [YouTube] 5. Properties и binding [YouTube] 6. Layout [YouTube ] 7. UI Controls [YouTube] 8. Кастомный контрол Control [YouTube] 9. Обработка событий [YouTube] 10. Работа с изображениями [YouTube] Продолжение в плейлисте на YouTube
13 прочтений · 2 года назад
Уроки Java с нуля 1. Введение и установка. Что пишут на Java [YouTube] 2. Условные операторы If, Else If, Switch case [YouTube] 3. Циклы For, While, Do while [YouTube] 4. Массивы. Перебор массива [YouTube] 5. Методы, как их писать и что делают [YouTube] 6. Работа со строками. Методы строк [YouTube] 7. Введение в ООП. Создание класса. Конструкторы [YouTube] 8. Основы ООП. Наследование [YouTube]