Toggle navigation
Crie uma conta
logar
criar flashcards
cursos
Programowanie funkcyjne w javie
Programowanie funkcyjne w javie
0
27 fiche
qni
começar a aprender
baixar mp3
×
Perfeito para ouvintes
–
transforme suas palavras em audiocurs e aprenda:
ao dirigir de ônibus ou carro
em uma caminhada com um cachorro
esperando na fila
antes de dormir
Esta função está disponível apenas para usuários premium.
ativar a conta premium
gravação de amostra
Imprimir
×
Perfeito fora de casa
–
imprima suas palavras:
como uma lista acessível
como fichas a serem cortadas
Esta função está disponível apenas para usuários premium.
ativar a conta premium
impressão de amostra
jogar
verifique-se
questão
resposta
zasada programwania funkcyjnego 1
começar a aprender
obiekty powinny być nie modyfikowalne imytable
klasa niemodyfikowalna imutable -zasada programwania funkcyjnego
começar a aprender
final public class Nazwa - klas nie może po niej dziedziczyc
ustawianie pol -zasada programwania funkcyjnego
começar a aprender
na zoziomie konstruktora, brak seterow
kolekacj - zasada programwania funkcyjnego
começar a aprender
operujem na kopi kolekcji
zasada programwania funkcyjnego 2
começar a aprender
funkcje i metody są czyste tzn nie zminiają stanu obiektu, parametrów, dla tej samej listy parametrów dostaje ten sam wynik, nie ma losowaość, unikamy nulli
Interefejs funkcyjny
começar a aprender
posiada tylko jedną metodę
Nazwa interfejsu funkcyjne
começar a aprender
coś-able
jak adnotacj - interfejsu funkcyjne
começar a aprender
@FunctionalInterface
co to są wyrażenia lambda w javie
começar a aprender
są to anomimowe funkcje, mają listę argumentu i logikę ale nie mają nazwy
przykład lambdy
começar a aprender
(listaArgumentów) ->{Logika}
lambda a interefej funkcyjny
começar a aprender
Lambda moze zastąpić każdy interfejs funkcyjny
lambda a return
começar a aprender
domyśli wyrazenie zwraca to zwraca funkcja
Lambda lista typów 1 argumentu
começar a aprender
możemy pomiynąć typ gdy jest tylko jedne typ w lambdzie
lambda a paramet
começar a aprender
wynik z lambdy może być przypisane do parametru
Interfejs Predicate
começar a aprender
na podstawie obiektó zwraca boolan
przykład Predicate
começar a aprender
Predicate<klasa> nazwaMetody = typ -> test;
łączenie predykatów (and)
começar a aprender
nazwaPredyka. and(nazwaPredykataDrugiego);
lub - Predicate
começar a aprender
nazwaPredyka. or(nazwaPredykataDrugiego);
negacja - Predicate
começar a aprender
nazwaPredyka. negate(nazwaPredykataDrugiego);
Interfejs consumer
começar a aprender
interfej ten coś robić, jakieś zadanie ale nic nie zwraca
Przykład consumer
começar a aprender
Consumer<klasa> nazwaMetody = typ -> test;
łaczeni consumer
começar a aprender
nazwaConsumer. abdThan(kolejnrConsumer)
co się stanie gdy w połaczanym consumer coś pojdzie nie tak
começar a aprender
kolejne consumer nie wykonaja się
supplier co przyjmuje i co zwraca
começar a aprender
nie przymuje żadnych argumentów a zwraca obiekt danego typu ty
Function - co robi
começar a aprender
Function przyjmuje jeden typ obiektu zmina go i zwracca inny typ obiektu
przykład interefejsi function
começar a aprender
Functiom<Studen, string> getStuden = studen -> student. getName()
BiFunction - co robi
começar a aprender
przmuje obiekty dwuch typów zwaca obiekt trzeciego typu
Criar flashcards
Veja flashcards semelhantes:
Podstawowe pojęcia informatyczne
Java API I/O
Ubuntu - komendy linux
Você deve entrar para postar um comentário.
×
principal
Barra de progresso
relógio
Force uma boa resposta
conteúdo
texto
O texto do exemplo
Pictures
gravações
Gravações de um exemplo
Gravações em casa
Acentos gramaticais
Opções de reescrita
ignorar:
espaços em branco
personagens nacionais
colchetes
pontuação
tamanho do caso
falta do artigo
unificar os atalhos
ordem
relatar um erro
Obrigado por relatar :)
1
2
3
4
verificar
mais
Estou certo ↑
(
Dica:
pressionando
enter
reconhecerá a resposta como
ruim
Tip2:
para ver a pergunta de volta, clique no campo da aba )
Eu não sei
Eu sei
mostre a resposta
verificar
mais
Estou certo ↑
(
Dica:
pressionando
enter
reconhecerá a resposta como
ruim
Tip2:
para ver a pergunta de volta, clique no campo da aba )
Muito bem, você está indo bem :)
O criador desses flashcards é Qni.
Clique para criar seus próprios flashcards :)
Se preferir pronto, experimente nossos cursos profissionais.
TOEFL - As palavras mais importantes
experimente gratuitamente
Top 300 adjetivos e advérbios em inglês
experimente gratuitamente
Repetir tudo
Repita difícil
Final da rodada
1
soma
volta
Eu sei
Eu não sei
1
(
)
(
)
Próxima rodada
repita o que você não sabia
`
1
2
3
4
5
6
7
8
9
0
-
=
Deutsch
español
Français
Nederlands, Vlaams
English
American English
italiano
Norsk
język polski
português
русский язык
Svenska
українська мова
gjuha shqipe
العربية
euskara
беларуская мова
български език
ಕನ್ನಡ
català, valencià
Қазақша
中文, 汉语, 漢語
한국어, 韓國語, 조선어, 朝鮮語
hrvatski jezik
dansk
slovenský jazyk
slovenski jezik
Esperanto
eesti keel
føroyskt
suomen kieli
Gàidhlig
galego
ქართული
ελληνικά
עברית
हिन्दी, हिंदी
magyar
ייִדיש
Bahasa Indonesia
Íslenska
日本語, にほんご
latine
latviešu valoda
lietuvių kalba
Lëtzebuergesch
македонски јазик
bahasa Melayu, بهاس ملايو
Malti
Papiamento
فارسی
Português brasileiro
rumantsch grischun
limba română
српски језик
ไทย
český jazyk
Xitsonga
Setswana
Türkçe
اردو
Tiếng Việt
isiXhosa
isiZulu
q
w
e
r
t
y
u
i
o
p
[
]
\
a
s
d
f
g
h
j
k
l
;
'
z
x
c
v
b
n
m
,
.
/
Ctrl + Alt
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
×
Selecione a resposta correta
novo teste
×
Descubra todos os pares no menor número de jogadas!
0
passos
Novo jogo:
4x3
5x4
6x5
7x6
×
log in
log in
Entrar
Login ou e-mail
senha
Entrar
Você esqueceu sua senha?
Não tem uma conta?
log in
log in
Crie uma conta
Um bom começo para o curso como um presente :)
Grátis. Sem obrigações. Sem spam.
Seu endereço de email
Crie uma conta
Já tem uma conta?
aceitar
regulamentos
e
política de privacidade