Обсуждение участника:Серпов Тимофей: различия между версиями

Материал из Поле цифровой дидактики
 
(не показано 17 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[Файл:Nasa rest api.jpg|1000px]]
[[Файл:Nasa rest api.jpg|1000px]]
'''Иерархия коллекций в языке Java'''
<graphviz>
digraph Pl_class {
rankdir = BT;
Collection -> Set;
Collection -> List;
Collection -> Queue;
List -> ArrayList;
List -> Vector;
List -> LinkedList;
Deque -> LinkedList;
Queue -> Deque;
Set -> TreeSet;
Set -> HashSet;
}
</graphviz>
== Добавление картинки скрипта из Snap! ==
[[Файл:Simple Game improved script pic.png|400px]]
== Улучшенная игра ==
<snap project="Simple_Game_improved" user="serpovtd"/>
== Анализ датасета миллионеров ==
<snap project="Billionaires dataset" user="serpovtd"/>
== Реализация протокола MQTT ==
<snap project="MQTT test topic realization" user="serpovtd"/>
== Демонстрация создания собственных блоков ==
<snap project="Copy agent behaviour" user="serpovtd"/>
=== Инфо о языке Java ===
{{#ask: [[Java]] | format=embedded }}
== Таймлайн языка Java ==


<graphviz>
; Работа с объектами в категории [[:Category:Язык программирования]]
digraph G1 {
 
node [fontsize="14", fontname="times", nodesep=2, shape="round", style=""] ;
{{#ask:
rankdir=LR ;
[[Category:Язык программирования]]  [[Ancestors::Java]] OR [[Descendants:Java]] OR [[Java]] AND [[Category:Язык программирования]]
size="10,10";
|format=moderntimeline
|?launch year
|? Ancestors
|?Descendants
| background = grey
}}


Евгений Дмитриевич -> Поле Цифровой Дидактики  [label = "Создал"] ;
=== Таблицы с использованием Mermaid ===
ИВО-231  -> Поле цифровой дидактики [label = "Заходят, смотрят, учатся"] ;


}
{{#mermaid:classDiagram
</graphviz>
  direction BT
    Язык_Java <|-- Примитивные_типы
    class Примитивные_типы {
        boolean 1 в массивах, 4 в переменных[72] true, false
        byte 1                                 −128..127
        char 2                                 0..65535
        short 2                                 −32768..32767
        int     4                                 −2147483648..2147483647
        long 8                                 примерно −9.2·1018..9.2·1018
        float 4                                 примерно −3.4·1038..3.4·1038, а также −∞ - ∞, NaN
        double 8                                 примерно −1.8·10308..1.8·10308, а также −∞ - ∞, NaN
    }
    class Язык_Java {
        Java – это многоплатформенный, объектно-ориентированный и сетецентрический язык, который сам по себе может использоваться как платформа.
        Это быстрый, безопасный и надежный язык программирования для всего: от мобильных приложений и корпоративного ПО до приложений для работы с большими данными и серверных технологий.
    }
}}

Текущая версия на 13:19, 18 декабря 2023

Nasa rest api.jpg Иерархия коллекций в языке Java

Добавление картинки скрипта из Snap!

Simple Game improved script pic.png

Улучшенная игра

Анализ датасета миллионеров

Реализация протокола MQTT

Демонстрация создания собственных блоков

Инфо о языке Java

Java

Краткое описание языка Java — строго типизированный объектно-ориентированный язык программирования общего назначения, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Разработка ведётся сообществом, организованным через Java Community Process; язык и основные реализующие его технологии распространяются по лицензии GPL.
Компетенции в каких сферах формирует Computational Thinker
Парадигмы программирования Объектно-ориентированное программирование
Возрастная категория 12
Назначение языка (Общее / Учебное) Язык общего назначения
Visual_Text_Blocks Текст
Измерение (2D/3D/Tangible) 2D
Область знаний
Открытость продукта Открытый
Address http://oracle.com/java/
Предки (Ancestors) Pascal, Oberon, Smalltalk
Потомки (Descendants) BlueJ
Активность в данный момент Project is active
Доступны ремиксы? Нет
Год создания 1995
Создатели James Gosling
Поясняющее видео
Используется для создания мобильных приложений? Да
Серпов Тимофей упоминается в свойствах следующих страниц



Пример кода на Java
public class RecursiveFunctionExample {
    public static void main(String[] args) {
        int number = 5;
        int result = factorial(number);
        System.out.println("Factorial of " + number + " = " + result);
    }

    public static int factorial(int n) {
        if (n == 0) {
            return 1;
        } else {
            return n * factorial(n - 1);
        }
    }
}
    public static int factorial(int n) {
        if (n == 0) {
            return 1;
        } else {
            return n * factorial(n - 1);
        }
    }
}


Таймлайн языка Java

Работа с объектами в категории Category:Язык программирования

Таблицы с использованием Mermaid