HomeОбразованиеRelated VideosMore From: Graven - Développement

APPRENDRE LE JAVA #16 - LES CALLBACKS

184 ratings | 8079 views
Aujourd'hui , on se retrouve pour l’épisode 16 de la série "Apprendre le Java" avec la notion de rappel de fonction (callback). 1 Like = 1 Override Quiz : https://www.onlinequizcreator.com/apprendre-le-java-callback/quiz-366036 Musiques Vidéo : - Matt's Blues by Kevin MacLeod is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/) Source: http://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100165 Artist: http://incompetech.com/ - Sunshine Samba - Chris Haugen - Carmel Shades - Silent Partner - Big Blues by Audionautix is licensed under a Creative Commons Attribution license (https://creativecommons.org/licenses/by/4.0/) Artist: http://audionautix.com/ - You Had To Be - E's Jammy Jams Mon Discord : https://discord.gg/graven Eclipse : http://gravenmc.fr/eclipse Spigot: https://getbukkit.org Java : http://java.com/fr/ Java Développement Kit (JDK) : http://gravenmc.fr/jdk
Html code for embedding videos on your blog
Text Comments (84)
Graven - Développement (6 months ago)
Prochaine video : Raspberry cluster ;)
Graven - Développement (6 months ago)
une vingtaine
moine chang (6 months ago)
tu pense qu'il y aura combine d'épisode dans cette série ?
MisterSnake57 (6 months ago)
Graven - Développement c'est quand que tu fait une video setup car je veut savoir le pc que tu as
Emrio (6 months ago)
youpi !
Kapry Korn (6 months ago)
Ouiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
Strqfe M4L3K (3 months ago)
Tu peux me passe la wallpaper?
Strqfe M4L3K (3 months ago)
Graven - Développement Un Grand Merci Frero
Graven - Développement (3 months ago)
https://wall.alphacoders.com/by_sub_category.php?id=192945&name=Raspberry+Pi+Fonds+d%27%C3%A9cran&lang=French
MyHamdaoui (4 months ago)
Je veux vous remercier beacoup a propos le contenu, vraimenet j'ai jamais vu quelq'un qui explique de cette maniere attractive, super, super !!
Melvyn Vasseur (5 months ago)
super vidéo pourras tu en faire une sur l'affichage dans un panel pour pouvoir faire un jeu ou sur les boutons et autre ?
Timothe Branger (6 months ago)
Salut ,je viens de débuter dans la programation et je n'ai pas de pc est ce que il y a un bon site pour programmer online stp
Timothe Branger (5 months ago)
Merci beaucoup
Graven - Développement (6 months ago)
en java, tu peux utiliser https://www.compilejava.net/
Im john (6 months ago)
Ta déja coder un jeu?
Graven - Développement (6 months ago)
nan pas encore xD
Im john (6 months ago)
Graven - Développement cool :) Il a fais succes 100 millions et + de téléchargement? Haha!
Graven - Développement (6 months ago)
en android oui ;)
Ikram Missaoui (6 months ago)
Bravo
Mine_Stone (6 months ago)
J'suis le seul qui a l'impression d'écouter un pédophile ?
Jesvé S (6 months ago)
Merci pour tout graven je ai enfin réusi à installer wamp il marche depuis que je ai changé de box internet
Jesvé S (6 months ago)
sur tes vodeo faire un site je n arivais pas a unstaller wamp du coup j ai installe xxamp mais ducoup quand je mais selhall sur internete sa me mais une page xamp normal
Graven - Développement (6 months ago)
screen
Jesvé S (6 months ago)
je n arrine pas a voir se que j ai fait en tapan les ligne de code pour le sysreme d inscription
Graven - Développement (6 months ago)
screen ?
Doxixx YT (6 months ago)
Y a pas de TP ?
Graven - Développement (6 months ago)
nop j'ai rien trouvé de correcte
MathCRAFT75 gaming (6 months ago)
bonsoir bonne vidéo sinon connais tu momoprix ?
Graven - Développement (6 months ago)
ah la base je faisais des plugins pour minecraft et j'ai decouvert le java puis d'autres langages ;)
MathCRAFT75 gaming (6 months ago)
Bien et toi ?? sinon juste comment t'es venu l'idée de te lancer dans la programations
Graven - Développement (6 months ago)
ah salut ;) ça va ? xd
FizzCrazy (6 months ago)
Salut ! Je voudrais avoir le lien de la redif du live bootstrap que tu as fait il y a environ 2 semaines, possibilité de l'avoir ^^ Merci d'avance (si tu me répond)
Graven - Développement (6 months ago)
https://www.youtube.com/watch?v=-y9qclmAN98
Thib Ger (6 months ago)
Tu pourras un jour faire un tuto sur unity 3D ? Parce que franchement tu expliques bien .
ShrimpVG (6 months ago)
Pensez vous qu'il est judicieux d'apprendre le java comme 1er language de programmation si on s'intéresse au développement de jeux et appli mobile?
ShrimpVG (6 months ago)
Graven - Développement merci
Graven - Développement (6 months ago)
oui ;)
Surfeur Gmailman (6 months ago)
Bonne vidéo, par contre ya juste un problème : instancier une interface avec un new TimerListenner() , j'ai du mal à comprendre...c'est comme instancier une classe abstraite...apparemment ca marche sous java 8...notre chère Honoré nous a toujours dit "new et classe abstraite /interface interdit"...par contre je comprend quand on ecrit "uneInterface toto=new classeconcrete()...avec classeconcrete implements uneInterface...
Kwizzy FR (6 months ago)
Oh que si tu peux : http://www.image-heberg.fr/files/15230280951721138495.png a condition d'implementer toutes les methodes abstraites ! Ps instancier ne veut pas dire creer une classe, instancier ca veut dire creer un objet a partir d'un modele. (desole pour les accents je suis en qwerty)
Surfeur Gmailman (6 months ago)
Kwizzy FR on ne peut pas instancier une classe abstraite, si tu fais "public abstract class MaClasse{....}", tu ne pourras jamais faire "MaClasse uneClasse=new MaClasse();"...instancier=new()=nouvelle référence mémoire ....mais on peut instancier une classe concrète (donc pas avec le mot clef "abstract") à la volée (c'est le cas des lambdas expressions par exemple)
Kwizzy FR (6 months ago)
On peut instancier une classe abstraite a la vole sans avoir a faire un extend sur une classe qui sera la classe fille.
Surfeur Gmailman (6 months ago)
Plus precisement ce qui me pose probleme c'est "substract(10,12,new Calcullistenner());" ...je pense que j'ai pas encore assimilé les classes internes...
Surfeur Gmailman (6 months ago)
Graven - Développement Oui tu me disais qu'une interface c'est une collection de méthode abstraite...et moi je disais que dans une classe abstraite on peut y mettre aussi uniquement une collection de méthode abstraite. Sinon je viens de tester avec un new monInterface(), et bah les interface sont pas instanciable lol, alors que dans ta video ya bien un new interface ()...
mamie la troll (6 months ago)
Je kiff trop les épisodes sur le java😍. Y'a un truc qui serait cool, apprendre a faire des interface interactif avec l'utilisateur😉
Prime PRIME (6 months ago)
Waw tu m'as fait peur a l'intro lol xD sinon super video
SEPT Mg (6 months ago)
tu est sur ton ecran 4k ca ce vois dans la video
Graven - Développement (6 months ago)
j'ai pas d'ecran 4K xd
SkyDream23 (6 months ago)
Ah Graven t’as pas beaucoup mis d’énergie dans cette intro comparé à la vidéo précédente.
Graven - Développement (6 months ago)
xD la premiere a été record à un autre moment de la journée, de plus sur un tuto il faut etre plus posé que sur une video annonce selon moi ;)
Wizeryu (6 months ago)
J'aime bien :)
alexercraft (6 months ago)
merci graven, mais dis-moi pourquoi tu n'as pas eut à implémenter l'interface dans la classe main ?
alexercraft (5 months ago)
100KiloOcouché *PvP/Faction player* yep je suis développeur depuis 2 mois
alexercraft ça fait longtemps que tu développe ? Je recherche des développeurs pour mon projet
Graven - Développement (6 months ago)
les deux fonctionne, c'est à toi de voir au niveau de la lisibilité ton code surtout
alexercraft (6 months ago)
merci :D Mais est-ce mieux de l'instancier avec un XXX y = new XXX(); ou il vaut mieux l'implémenter pour directement utiliser leur méthode ?
Graven - Développement (6 months ago)
car je l'ai instancié directement lors de la declaration de la fonction ;)
Antoine Tran (6 months ago)
En tout cas tu sembles avoir de l'énergie à revendre, c'est un bon point !
Steven HENRY (6 months ago)
T'as dit un truc faux :3. T'as fait ton if(result > 0) c'est que c'est positif, sinon c'est négatif, et pour 0 du coup ? é_è
Graven - Développement (6 months ago)
xD c'est vrai mais la je voulais juste un choix entre deux élements ;) par consequent je ne me suis pas concentré sur l'ajout du cas "nul"
18 Linky (6 months ago)
C'est pas trop une mauvaise chose de ne pas avoir ces navigateurs internet a jour ? Comme firefox
Graven - Développement (6 months ago)
j'utilise plus firefox ;)
gakubh (6 months ago)
Tu peux taper sysout et faire espace au lieu de sys puis espace puis out
Graven - Développement (6 months ago)
ouais je sais mais lorsque je fais des raccourcis rapide en video je perd la moitié des gens ;) xD
Maxime Linka (6 months ago)
Slt graven, je pense que tu devrai tout simplement augmenter la taille de la police de ton code au lieu de faire des zooms qui perturbent parfois la compréhension 🤔
Les linsan Du Net (5 months ago)
Même avis
Je suis un type bien (5 months ago)
Perso je trouve pas ça perturbant !
Graven - Développement (6 months ago)
merci ;)
Maxime Linka (6 months ago)
Graven - Développement c'est simple tu vas dans window --> général --> apparence --> colors ans fonts --> properties file éditor text font --> édit... Et ensuite tu met ce que tu souhaite ;)
Graven - Développement (6 months ago)
je connais pas le raccourci ;)
themwact (6 months ago)
Slt super vidéo comme d’hab. j’ai vu que tu avais paramétré ton eclipse pour aller plus vite. Çà serais intéressant que tu fasse une video sur eclipse, les config a faire, comment le relier a un git etcetc... perso ça m’aiderait pas mal :)
Julien NZ (6 months ago)
tu peux utiliser control espace pour compléter les noms :')
themwact (6 months ago)
Graven - Développement pour développer en C++ j’utilise Qt creator qui est super sympa à utiliser. Par exemple je crée une variable avec un nom un peu long, nbRotationParMinute, quand j’appelle cette variable sous Qt j’ai juste a marquer nbRo et il me propose la variable, j’appuie sur entré et il fini d’écrire. Alors que sous éclipse il faut faire une combinaison de touches, si j’ai bien compris. Tout ça pour dire que la « completation » automatique des mots sous éclipse est par default compliqué à utiliser(je trouve). Y a les raccourcis pour implémenter les librairies qui sont très pratiques aussi(je les oublies tjr :( ). En gros éclipse est un ide très complexe dans son utilisation la plus avancée et je pense que ça pourrait intéressé pas mal de monde. En plus après avoir fait quelques recherches sur le sujet, j’ai trouvé que des versions erronées ou un peu complexe de tuto. Éclipse peux aussi être modifié avec des plugins si j’ai bien compris. Et pour finir l’utilisation d’un git, github ou bitbucket par exemple, sous éclipse m’est complètement inconnu. A toi du juger si cela mérite une video :). Et continue comme ça :D
Graven - Développement (6 months ago)
je vais voir, tu voudrais connaitre quels raccourcis en particulier ?
OrnomaS (6 months ago)
Graven tu sais quelle genre d'épreuves il y aura à la battleDev ?
OrnomaS (6 months ago)
Ok sa marche merci et bonne soirée
Graven - Développement (6 months ago)
au niveau de la forme, ce seras des choses de ce genre je pense : entrée : 4, 7 sortie : 12 21 programme : int[] values = ....; for(int value : values) { System.out.println((value * 3)); } (ps : la difficulté est croissante)
OrnomaS (6 months ago)
xD le hop du genre "Magie"
Noé (6 months ago)
Très bonne vidéo, bien expliquée, comme d'habitude j'ai envie de dire ;)
RaptoGaming (6 months ago)
Petit pouce bleu 😊

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.