Мазмұны:
- 1 -қадам: Java жобасын жасаңыз
- 2 -қадам: пакетті жасаңыз
- 3 -қадам: конвертер класын жасаңыз
- 4 -қадам: FunctionTest сыныбын жасаңыз
- 5 -қадам: Түрлендіру әдісін жасаңыз
- 6 -қадам: Түр параметрлерін қосыңыз
- 7 -қадам: қоңырау шалу
- 8 -қадам: Негізгі әдіс
- 9 -қадам: Түрлендіруді шақыруды бастаңыз
- 10 -қадам: Бүтін санды таңдаңыз
- 11 -қадам: Параметрлерді бөліңіз
- 12 -қадам: Lambda функциясының параметрі
- 13 -қадам: Lambda функциясының корпусы
- 14 -қадам: Нәтижені тағайындаңыз
- 15 -қадам: Тест
![Java -де функционалды интерфейстермен Lambda өрнектерін қолдану: 15 қадам Java -де функционалды интерфейстермен Lambda өрнектерін қолдану: 15 қадам](https://i.howwhatproduce.com/images/006/image-15830-42-j.webp)
Бейне: Java -де функционалды интерфейстермен Lambda өрнектерін қолдану: 15 қадам
![Бейне: Java -де функционалды интерфейстермен Lambda өрнектерін қолдану: 15 қадам Бейне: Java -де функционалды интерфейстермен Lambda өрнектерін қолдану: 15 қадам](https://i.ytimg.com/vi/akicjamR1fQ/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
![Java -де функционалды интерфейстермен Lambda өрнектерін қолдану Java -де функционалды интерфейстермен Lambda өрнектерін қолдану](https://i.howwhatproduce.com/images/006/image-15830-43-j.webp)
Java -дегі функционалды интерфейстер - бұл көптеген жаңа бағдарламашылар қолданбайтын өте пайдалы құрал. Олар әзірлеушілерге өз кодын абстракциялауға мүмкіндік береді, сонда оны әр түрлі мәселелерге қолдануға болады. Бұл әсіресе функция параметрлері шегінде функцияларды құруға мүмкіндік беретін Lambda өрнектерімен пайдалы. Бұл нұсқаулар Function деп аталатын өте қарапайым функционалды интерфейсті қалай пайдалану керектігін көрсетеді. Функцияда жалпы типті бір параметрді қабылдайтын және жалпы түрді қайтаратын apply деп аталатын дерексіз әдіс бар. Қолдану әдісін шақыру қолданылмайынша анықтау қажет емес. Бұл өте қуатты, себебі ол бағдарламашыларға бір кодты бірнеше рет қолдануға мүмкіндік береді, тек қоңырауды сол әдіске өзгерту керек.
1 -қадам: Java жобасын жасаңыз
IDE ашыңыз және java жобасын жасаңыз, атау маңызды емес. Мен өзімді «Нұсқаулық» деп атадым.
2 -қадам: пакетті жасаңыз
![Пакет жасаңыз Пакет жасаңыз](https://i.howwhatproduce.com/images/006/image-15830-44-j.webp)
Бастапқы файлда «нұсқаулар» деп аталатын жаңа бума жасаңыз.
3 -қадам: конвертер класын жасаңыз
Нұсқаулар бумасында Converter and Import java.util.function. Function деп аталатын жаңа сынып жасаңыз.
4 -қадам: FunctionTest сыныбын жасаңыз
![FunctionTest сыныбын жасаңыз FunctionTest сыныбын жасаңыз](https://i.howwhatproduce.com/images/006/image-15830-45-j.webp)
Нұсқаулар пакетінде FunctionTest деп аталатын жаңа сынып жасаңыз.
5 -қадам: Түрлендіру әдісін жасаңыз
![Түрлендіру әдісін жасаңыз Түрлендіру әдісін жасаңыз](https://i.howwhatproduce.com/images/006/image-15830-46-j.webp)
Конвертер сыныбында String s қайтаратын және int x пен F функциясын параметрлер ретінде алатын «түрлендіру» деп аталатын әдісті жасаңыз.
6 -қадам: Түр параметрлерін қосыңыз
Функция f параметріне Integer және String типінің параметрлерін қосыңыз. Бұл келесідей болуы керек: f функциясы
7 -қадам: қоңырау шалу
![Қолдануға қоңырау шалу Қолдануға қоңырау шалу](https://i.howwhatproduce.com/images/006/image-15830-47-j.webp)
F функциясын x -пен қолдану арқылы f.apply (x) параметрін шақыру нәтижесін қайтарыңыз.
8 -қадам: Негізгі әдіс
FunctionTest -те негізгі әдісті жасаңыз.
9 -қадам: Түрлендіруді шақыруды бастаңыз
FunctionTest класының негізгі әдісінде Converter.convert түрлендіру әдісін шақыруды бастаңыз (
10 -қадам: Бүтін санды таңдаңыз
![Бүтін санды таңдаңыз Бүтін санды таңдаңыз](https://i.howwhatproduce.com/images/006/image-15830-48-j.webp)
Жақшаның ішіне жолға түрлендіргіңіз келетін int енгізіңіз. Бұл жоғарыдағы суретке ұқсас болуы керек.
11 -қадам: Параметрлерді бөліңіз
Келесі параметр - Lambda функциясы. Меңзер жоғарыдағы суретте орналасқанда үтірді, содан кейін екі параметрдің арасын ажырататын бос орынды енгізіңіз.
12 -қадам: Lambda функциясының параметрі
Содан кейін сіз lambda функциясының параметрлерін тересіз. (Бүтін сан x) - біздің жалғыз параметр
13 -қадам: Lambda функциясының корпусы
![Lambda функциясының корпусы Lambda функциясының корпусы](https://i.howwhatproduce.com/images/006/image-15830-49-j.webp)
Параметрден кейін келесі мәтін функцияның негізгі бөлігі екенін білдіру үшін -> теріңіз. X.toString теріңіз, жақшаларды жабыңыз және нүктелі үтірмен аяқтаңыз.
14 -қадам: Нәтижені тағайындаңыз
Бағдарламаның жұмыс істеп тұрғанын тексеру үшін нәтижені шақыратын String айнымалысына түрлендіру үшін қоңырауды тағайындаңыз
15 -қадам: Тест
![Сынақ Сынақ](https://i.howwhatproduce.com/images/006/image-15830-50-j.webp)
Нәтиже сіз таңдаған Integer параметрінің жол нұсқасына тең екенін тексеріңіз. Мұны істеудің бір қарапайым тәсілі төменде көрсетілген if операторы.
Ұсынылған:
Функционалды USB флэш -дискісі Rubiks Cube: 7 қадам (суреттермен)
![Функционалды USB флэш -дискісі Rubiks Cube: 7 қадам (суреттермен) Функционалды USB флэш -дискісі Rubiks Cube: 7 қадам (суреттермен)](https://i.howwhatproduce.com/images/002/image-4354-j.webp)
Функционалды USB флэш -дискісі Rubiks Cube: Бұл оқулықта мен сізге өз қолыммен Rubik USB флэш -дискісін қалай жасау керектігін көрсетемін, дайын өнімді келесі бейнеден көруге болады:
«Кәсіби ILC8038 функционалды генераторының DIY жиынтығымен» танысу: 5 қадам
![«Кәсіби ILC8038 функционалды генераторының DIY жиынтығымен» танысу: 5 қадам «Кәсіби ILC8038 функционалды генераторының DIY жиынтығымен» танысу: 5 қадам](https://i.howwhatproduce.com/images/002/image-4905-j.webp)
«Кәсіби ILC8038 функционалды генераторының DIY жиынтығымен» танысу: Мен электрониканың кейбір жаңа жобаларына қатысуға дайын болдым. Ол «кәсіби ILC8038 функционалды генераторлы үшбұрышты төртбұрышты толқын DIY жиынтығы» ретінде есептеледі және көптеген жеткізушілерден қол жетімді
Функционалды генератор: 12 қадам (суреттермен)
![Функционалды генератор: 12 қадам (суреттермен) Функционалды генератор: 12 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-68-28-j.webp)
Функция генераторы: Бұл нұсқаулық MAX038 Maxims аналогтық интегралды схемасына негізделген функция генераторының дизайнын сипаттайды. Функция генераторы - электрониканың тентектері үшін өте пайдалы құрал. Бұл резонанстық схемаларды реттеу, аудитті тексеру үшін қажет
ҚТП -да төрт функционалды калькуляторды қалай жасауға болады: 6 қадам
![ҚТП -да төрт функционалды калькуляторды қалай жасауға болады: 6 қадам ҚТП -да төрт функционалды калькуляторды қалай жасауға болады: 6 қадам](https://i.howwhatproduce.com/images/001/image-2186-13-j.webp)
ҚТП -да төрт функционалды калькуляторды қалай жасауға болады: Калькуляторлар күнделікті өмірде барлығына қолданылады. Қарапайым калькуляторды қолданушы енгізген екі операндты қосуға, шығаруға, көбейтуге және бөлуге қабілетті C ++ бағдарламасы арқылы жасауға болады. If және goto операторы калькулятор жасау үшін қолданылады
STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)
![STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен) STC MCU көмегімен DIY функционалды генераторы: 7 қадам (суреттермен)](https://i.howwhatproduce.com/images/007/image-18359-j.webp)
STC MCU бар DIY функционалды генераторы: бұл STC MCU көмегімен жасалған функция генераторы. Тек бірнеше компоненттер қажет және схема қарапайым. Спецификацияның шығысы: бір арналы квадраттық толқын пішіні жиілігі: 1Гц ~ 2МГц толқындық толқын пішіні жиілігі: 1Гц ~ 10кГц амплитудасы: VCC, шамамен 5В жүктеме