![JirAWS](/img/default-banner.jpg)
- 60
- 953 576
JirAWS
France
Приєднався 23 сер 2020
News, Tutorials & Podcasts on Java Programming, Web Development, and Cloud Computing on AWS
➜ Become a Java Developer (OOP) - Course from 0 to Hero (Exercises, Projects and Coaching): www.jiraws.com/formations
➜ Do you like my work? : www.buymeacoffee.com/JirAWS
➜ Join our Discord: discord.gg/HDQG7KfSsn
➜ Follow me on Twitter: Jir4WS
➤ "The more tools you can bring on the table, the more powerful you become." - Andy C. @ AWS
➜ Become a Java Developer (OOP) - Course from 0 to Hero (Exercises, Projects and Coaching): www.jiraws.com/formations
➜ Do you like my work? : www.buymeacoffee.com/JirAWS
➜ Join our Discord: discord.gg/HDQG7KfSsn
➜ Follow me on Twitter: Jir4WS
➤ "The more tools you can bring on the table, the more powerful you become." - Andy C. @ AWS
Apprendre Java #15 Fichier (File / Reader / Writer / Buffer)
Épisode N°15 de la playlist Apprendre Java - On aborde la lecture (read) et l'écriture (write) de Fichiers (File) en Java.
➜ Devenez Développeur Java (POO) - Formation de A à Z (Exercices, Projets et Coaching): www.jiraws.com/formations
➜ Téléchargez votre Guide Java GRATUIT (+130 pages / +300 définitions) : www.jiraws.com/javacore-master-guide
➜ Code d'exemple avec et sans try-with-resources : github.com/JirAWS-yt/Java-Try-with-resources
➜ Rejoignez le Discord de la chaine: discord.gg/HDQG7KfSsn
Dans cette vidéo, nous découvrons l'approche standard pour lire (read) et écrire (write) dans des fichiers (file) en Java.
Comprenez le fonctionnement de classes comme FileReader et BufferedReader qui collaborent pour assurer une lecture efficace de vos fichiers.
Écrivez du contenu dans vos fichiers grâce à deux classes similaires : le FileWriter et le BufferedWriter.
Vous apprendrez les notions de permissions (rights : read / write / execute) et de buffer (tampon) qui sont très importantes à connaitre pour votre carrière de développeur.
Nous aborderons également le try-with-resources, une variante du bloc try vu dans la vidéo précédente sur les Exceptions (Throwable), adapté aux ressources implémentant l'interface Closeable.
📖 Chapitres de la vidéo:
00:00 - Introduction
00:23 - Fichier (File) et Persistance
00:57 - RAM vs SSD (HDD)
01:24 - Lecture (Read) de Fichier
01:57 - Path (Chemin)
02:48 - Try with resources (Closeable)
04:17 - FileReader et BufferedReader
04:52 - Buffer (Tampon)
05:38 - Lecture avec boucle while
06:11 - Permissions (Rights)
08:14 - Écriture (Write) de Fichier
08:54 - IOException (No space left)
09:24 - Prochaine vidéo !
🔔 Abonnez vous à la chaine: ua-cam.com/users/JirAWS
🌐 www.jiraws.com
📧 learning@jiraws.com
#Java #Programmation #Tutoriel
➜ Devenez Développeur Java (POO) - Formation de A à Z (Exercices, Projets et Coaching): www.jiraws.com/formations
➜ Téléchargez votre Guide Java GRATUIT (+130 pages / +300 définitions) : www.jiraws.com/javacore-master-guide
➜ Code d'exemple avec et sans try-with-resources : github.com/JirAWS-yt/Java-Try-with-resources
➜ Rejoignez le Discord de la chaine: discord.gg/HDQG7KfSsn
Dans cette vidéo, nous découvrons l'approche standard pour lire (read) et écrire (write) dans des fichiers (file) en Java.
Comprenez le fonctionnement de classes comme FileReader et BufferedReader qui collaborent pour assurer une lecture efficace de vos fichiers.
Écrivez du contenu dans vos fichiers grâce à deux classes similaires : le FileWriter et le BufferedWriter.
Vous apprendrez les notions de permissions (rights : read / write / execute) et de buffer (tampon) qui sont très importantes à connaitre pour votre carrière de développeur.
Nous aborderons également le try-with-resources, une variante du bloc try vu dans la vidéo précédente sur les Exceptions (Throwable), adapté aux ressources implémentant l'interface Closeable.
📖 Chapitres de la vidéo:
00:00 - Introduction
00:23 - Fichier (File) et Persistance
00:57 - RAM vs SSD (HDD)
01:24 - Lecture (Read) de Fichier
01:57 - Path (Chemin)
02:48 - Try with resources (Closeable)
04:17 - FileReader et BufferedReader
04:52 - Buffer (Tampon)
05:38 - Lecture avec boucle while
06:11 - Permissions (Rights)
08:14 - Écriture (Write) de Fichier
08:54 - IOException (No space left)
09:24 - Prochaine vidéo !
🔔 Abonnez vous à la chaine: ua-cam.com/users/JirAWS
🌐 www.jiraws.com
📧 learning@jiraws.com
#Java #Programmation #Tutoriel
Переглядів: 888
Відео
Comment ACCÉLÉRER son apprentissage de DÉVELOPPEUR ? - JirAWS
Переглядів 2 тис.3 місяці тому
Comment optimiser son apprentissage et devenir développeur ? On analyse les 40 conseils de @amigoscode 👍 ➜ Devenez Développeur Java (POO) - Formation de A à Z (Exercices, Projets et Coaching): www.jiraws.com/formations ➜ Téléchargez votre Guide Java GRATUIT ( 130 pages / 300 définitions) : www.jiraws.com/javacore-master-guide ➜ Chaîne de Amigoscode : www.youtube.com/@amigoscode ➜ Rejoignez le D...
Le Syndrome de l'Imposteur : "Suis-je un mauvais développeur ?"
Переглядів 2,1 тис.8 місяців тому
Dans cet épisode, on parle du Syndrome de l'Imposteur, en appréhendant différemment le métier de développeur avec des nuances tirées de mon expérience. ➜ Devenez Développeur Java (POO) - Formation de A à Z (Exercices, Projets et Coaching): www.jiraws.com/formations ➜ Téléchargez votre Guide Java GRATUIT ( 130 pages / 300 définitions) : www.jiraws.com/javacore-master-guide ➜ Si vous appréciez mo...
Apprendre Java #14 Exception (try catch finally)
Переглядів 6 тис.9 місяців тому
Épisode N°14 de la playlist Apprendre Java - On aborde les Exception en Java avec la famille des Throwable. ➜ Devenez Développeur Java (POO) - Formation de A à Z (Exercices, Projets et Coaching): www.jiraws.com/formations ➜ Téléchargez votre Guide Java GRATUIT ( 130 pages / 300 définitions) : www.jiraws.com/javacore-master-guide ➜ Si vous appréciez mon travail: www.buymeacoffee.com/JirAWS ➜ Rej...
Learn Java #13 Enumeration (Enum)
Переглядів 3,6 тис.10 місяців тому
Learn Java #13 Enumeration (Enum)
Développeur / DevOps : Préparez votre entretien d'embauche de A à Z
Переглядів 2,6 тис.10 місяців тому
Développeur / DevOps : Préparez votre entretien d'embauche de A à Z
Développeur sans Diplôme : Entre défi, talent et réussite
Переглядів 1,2 тис.11 місяців тому
Développeur sans Diplôme : Entre défi, talent et réussite
Learn Java #12 Generics (Multi Data Type)
Переглядів 5 тис.11 місяців тому
Learn Java #12 Generics (Multi Data Type)
Je QUITTE mon job de DÉVELOPPEUR / DEVOPS
Переглядів 3,7 тис.Рік тому
Je QUITTE mon job de DÉVELOPPEUR / DEVOPS
Créer un BOT Discord - Pierre Feuille Ciseaux - [GUIDE COMPLET 2022 - 1 HEURE]
Переглядів 2,1 тис.2 роки тому
Créer un BOT Discord - Pierre Feuille Ciseaux - [GUIDE COMPLET 2022 - 1 HEURE]
Learn Java #11 Map (HashMap / LinkedHashMap)
Переглядів 16 тис.2 роки тому
Learn Java #11 Map (HashMap / LinkedHashMap)
Become a DEVELOPER without DIPLOMAS? (Salary, Maths, Interview)
Переглядів 3,3 тис.2 роки тому
Become a DEVELOPER without DIPLOMAS? (Salary, Maths, Interview)
Learn Java #10 Collections (List / Set)
Переглядів 22 тис.2 роки тому
Learn Java #10 Collections (List / Set)
Les 5 ERREURS de BASE chez les DÉVELOPPEURS JUNIORS (Clean Code)
Переглядів 2,1 тис.2 роки тому
Les 5 ERREURS de BASE chez les DÉVELOPPEURS JUNIORS (Clean Code)
Qu'est-ce qu'un Système d'Exploitation (OS) ? Windows /Linux / MacOS
Переглядів 3,5 тис.2 роки тому
Qu'est-ce qu'un Système d'Exploitation (OS) ? Windows /Linux / MacOS
Learn Java #8 Condition (if / else if / else)
Переглядів 21 тис.3 роки тому
Learn Java #8 Condition (if / else if / else)
AWS - Host your Website in 5 minutes on the Cloud ⏱
Переглядів 11 тис.3 роки тому
AWS - Host your Website in 5 minutes on the Cloud ⏱
Learn Java #7 Encapsulation, Visibility, Getters and Setters
Переглядів 38 тис.3 роки тому
Learn Java #7 Encapsulation, Visibility, Getters and Setters
Learn Java #6 Overloading and Polymorphism
Переглядів 41 тис.3 роки тому
Learn Java #6 Overloading and Polymorphism
Un Monde sans Google ? 🔌 (panne mondiale du 14/12/2020)
Переглядів 1,9 тис.3 роки тому
Un Monde sans Google ? 🔌 (panne mondiale du 14/12/2020)
Discover the Cloud and Programming - JirAWS
Переглядів 6 тис.3 роки тому
Discover the Cloud and Programming - JirAWS
Learn Java #2 Variable and Reference
Переглядів 81 тис.3 роки тому
Learn Java #2 Variable and Reference
Learn Java #1 Object, Class and Inheritance
Переглядів 227 тис.3 роки тому
Learn Java #1 Object, Class and Inheritance
15 SHORTCUTS to CODE FASTER - Learn Programming
Переглядів 40 тис.3 роки тому
15 SHORTCUTS to CODE FASTER - Learn Programming
La Création du Cloud : Amazon Web Services (AWS)
Переглядів 7 тис.3 роки тому
La Création du Cloud : Amazon Web Services (AWS)
DevOps - Faut-il vraiment faire des SAUVEGARDES ?
Переглядів 1,1 тис.3 роки тому
DevOps - Faut-il vraiment faire des SAUVEGARDES ?
J'ai une question quel éditeur de code pour programmer?
Merci très beaucoup Guillaume. Pour ma part tu as un nouveau jeune fan de 69 ans ;-). J'ai pensé qu'un résumé synthétique des 220 commentaires ci-dessous pourrait peut-être aidé ceux qui n'ont pas le temps de tous les lire. Aussi j'ai demandé à ChatGPT de m'aider. Je te livre ci-dessous son travail. Ensemble de commentaires de divers utilisateurs sur une vidéo tutoriel de JirAWS qui explique la programmation orientée objet (POO) en Java. Les commentaires sont majoritairement positifs, louant la clarté des explications et l'efficacité du contenu, notamment en comparaison avec des cours académiques. Plusieurs utilisateurs expriment leur gratitude pour la manière dont la vidéo les a aidés à comprendre des concepts complexes en un temps record, certains affirmant qu'ils ont compris en 12 minutes ce qui leur aurait pris des heures en classe. Quelques points récurrents dans les commentaires incluent : - L'efficacité pédagogique de la vidéo, qui permet de comprendre rapidement des notions compliquées. - La qualité des explications et des exemples utilisés. - Des demandes de vidéos supplémentaires sur des sujets connexes, comme les lambdas ou la connexion à une base de données. - Des utilisateurs mentionnent qu'ils préfèrent ces tutoriels à ceux de leurs formations officielles. En synthèse, cette vidéo de JirAWS est largement appréciée pour sa pédagogie, sa clarté, et son efficacité, répondant bien aux besoins des étudiants et programmeurs cherchant à renforcer leurs compétences en POO avec Java.
Développeur Java, à 69 ans, accompagné de ChatGPT ? 😮 C'est génial ! 😎
@@JirAWS J'adore apprendre et la retraite est un moment privilégié, surtout si on a un professeur qui nous convient (Fayotage oblige ;-). Je te souhaite le meilleur² et tout plein d'expériences enrichissantes.
Simple et efficace, merci pour ce contenu de qualité !
Bonjour, merci infiniment pour votre Video , car ca aide vraiment. Ma question est la suivante: pourquoi le constructeur Jour n a pas de visibilité ?
🙌 Le constructeur privé d'une Enum est une spécificité liée aux Enum en lui même : concrètement, le plus important à retenir, c'est que pour les Enum il faut que le constructeur soit privé (de toute façon, on ne peut pas le mettre autrement). Java gère "chaque" valeur d'une énumération comme une instance unique (objet), instanciée (créée) seulement 1x au démarrage de l'application, et partagée dans le reste du programme. Et pour éviter qu'il y ait d'autres instances de créées, le fait de mettre le constructeur en privé "encapsule" ce dernier, le rendant inutilisable par les développeurs.
Merci infinement 🙏🙏🙏
Vidéo très bien expliquée, merci ! J'ai hâte de visionner les suivantes :)
😀👍👍😀😀
hello petite question qui a peut etre été déjà posée mais dans la déclaration de ton Setter, vu qu'il n'y a pas de retour faut il indiquer String avant le nom du setter?
Hello ! Yes c’est une erreur dans la slide. Il manque un return, ou alors le passage à void du type de retour
@@JirAWS merci beaucoup
hello tout d'abord bravo pour ton super boulot. un vrai plaisir d'apprendre avec toi. je suis débutant donc question de débutant. à 22min32 par exemple. quand tu construit le constructeur champ à champ et que tu écris this.nom=nom; y a t il un "nom" associé au nom de la classe et un autre "nom" associé à la déclaration du constructeur en tant que paramètre d'entrée? je ne sais pas si je suis clair mais si le paramètre d'entrée du constructeur s 'appellait nom_constru et la déclaration du String dans la classe s'appellait nom_class, ca donnerait quoi du coup?
🙌 Le mot-clé "this" permet de lever toute ambiguïté entre le nom de l'attribut, et le nom d'un potentiel paramètre, ou d'une autre variable dans la Classe. Avec "this", on ne peut cibler que les attributs de l'objet, donc on est certains d'utiliser ou de modifier la bonne valeur. Si par exemple on a "String couleur" en attribut, et un paramètre "String couleur", en faisant "this.couleur = couleur", on est certains de modifier l'attribut, sans se tromper. La bonne pratique à retenir : dès qu'on appel le membre d'un objet (attribut ou méthode), on utilise "this", comme ça aucune place au doute !
@@JirAWS merci pour ta réponse .
Petite question lorsque une voiture hérite de Vehicule est ce qu'il redéclarer un nouveau constructeur Voiture alors ? ou c'est le constructeur de Vehicule qui va intervenir ?
Oui ! Pour créer un objet Voiture, il faut un constructeur Voiture. Par contre, on peut "réutiliser" le constructeur de la classe Vehicule dans celui de la classe Voiture, avec le mot-clé "super", pour ne pas faire une répétition de code inutile.
@@JirAWS ah oui ok je comprends merci pour ta réponse j’ai des repêches en Java et je reprends les cours pour me remettre tout en tête
trop bavard
trop bavard
☹️ c’est le format Live
Je suis développeur Java full stack plutôt expérimenté mais les bonnes bases font un bon code alors je réapprends les bases très souvent oubliés avec le temps x)
Je suis dev dans une grosse entreprise d'informatique, j'avais ce syndrome de l'imposteur en me comparant à certains collègues de travail et/ou de formation avant, jusqu'à ce que je me rende compte que beaucoup d'autres collègues d'autres services/équipes (hors dev) ne savent même pas utiliser les basiques d'un ordinateur et que beaucoup sont là par piston/copinage, si ça peut en rassurer certains
Tutoriel génial! Merci!
Au top ce tutoriel!
Suis en début d apprentissage de développement avec le cnam mais tout s éclairci grâce à tes vidéos . C est magique
Les commentaires sont très utiles j'avoue. Merci
Merci beaucoup, c'est vrai qu'en tant que junior on a pas forcement le réflexe de mettre des syso partout même si on le sait que ça aide. C'est toujours bon de le rappeler. Sinon top la vidéo.
Si nos attribus sont privés, pourquoi chercher à les accéder ou modifier encore avec les getters et setters ? Je ne vois pas l'utilité apparemment.
Un attribut doit être privé par défaut : on ne donne pas accès, ni en lecture, ni en écriture, à une donnée qui ne nécessite pas de l'être. Les Getters & Setters sont là en tant qu'Interface pour accéder ou lire une donnée privée, dans le cas où c'est nécessaire. Le fait qu'ils soient des "interfaces", permet d'ajouter une logique entre la donnée (l'attribut) et le code qui la demande. On peut par exemple empêcher une modification erronée de sa valeur (avec des conditions), ou encore empêcher d'accéder à la valeur directement (référence) en ne renvoyant qu'une copie de cette dernière (copy-defense)
Salut merci pour la vidéo (j'ai pas encore vu je commence a peine) je m'étais inscris pour recevoir la notif mais j'ai eu un empêchement de dernière minute.
L'habitué ! Tu me diras ce que tu en as pensé 😁