aperçu de l'ordinateur
07 minutes33 secondesPrésentation du matériel et des logiciels informatiques
06 minutes24 secondesPrésentation du développement de logiciels et des langages informatiques
05 minutes39 secondesinteraction homme-machine
03 minutes09 secondesTouches de fonction du clavier et touches de raccourci
06 minutes34 secondesComment ouvrir une console DOS
02 minutes45 secondesExplication des commandes DOS courantes
11 minutes03 secondesCommandes DOS étendues
06 minutes34 secondesPrésentation du langage Java
11 minutes03 secondesPrincipe multiplateforme du langage Java
09 minutes08 secondesPrésentation du JDK et du JRE)
03 minutes30 secondesDiagramme du processus de téléchargement du JDK
04 minutes39 secondesDiagramme du processus d'installation du JDK
04 minutes50 secondesIllustration du processus de désinstallation du JDK
04 minutes22 secondesIntroduction aux outils de développement Java et introduction au JDK
04 minutes55 secondesRédaction et exécution du premier cas HelloWorld
06 minutes37 secondesRésumé des problèmes courants de développement
15 minutes36 secondesPourquoi configurer la variable d'environnement path
05 minutes46 secondesComment configurer la variable d'environnement Path 1
04 minutes44 secondesMéthode de configuration de la variable d'environnement Path 2
05 minutes24 secondesLe rôle du classpath et sa configuration
06 minutes34 secondesLa différence entre chemin et chemin de classe
00 minutes49 secondesInstallation et configuration de Notepad++
06 minutes55 secondesUtilisez Notepad++ pour développer des programmes, les compiler et les exécuter
01 minutes53 secondesAperçu et utilisation des mots-clés
08 minutes02 secondesRègles de présentation et de composition des identifiants
08 minutes22 secondesRègles de dénomination communes pour les identifiants
10 minutes43 secondesAperçu des annotations et de leur classification
09 minutes33 secondesCas HelloWorld ajouté à la version annotée
06 minutes31 secondesLe rôle des commentaires
06 minutes08 secondesPrésentation et utilisation des constantes
09 minutes30 secondesPrésentation des systèmes de base et illustrations des systèmes binaires, octaux et hexadécimaux
12 minutes17 secondesFormes de représentation de différentes données de base
06 minutes47 secondesDiagramme de conversion de base arbitraire en décimal
10 minutes17 secondesExercices de la base arbitraire au décimal
02 minutes49 secondesDiagramme de conversion de base décimale en base arbitraire
06 minutes52 secondesExercices de la base décimale à la base arbitraire
03 minutes13 secondesMéthode de conversion de base rapide
11 minutes51 secondesExplication du complément du code original
13 minutes57 secondesPratique d'inversion et de complément du code original
03 minutes02 secondesPrésentation et format des variables
07 minutes25 secondesPrésentation et classification des types de données
08 minutes44 secondesDéfinir des variables de différents types de données
09 minutes20 secondesChoses à noter lors de l'utilisation de variables
10 minutes03 secondesConversion par défaut de conversion de type de données
07 minutes58 secondesDiagramme de variables de différents types de données participant aux opérations
07 minutes02 secondesConversion de type de données
05 minutes31 secondesQuestions sur la conversion forcée
04 minutes15 secondesQuelle est la différence entre l’ajout de variables et l’ajout de constantes ?
09 minutes07 secondesComment calculer le résultat après conversion forcée du débordement de données
08 minutes44 secondesLes données des personnages participent aux opérations
04 minutes53 secondesLes chaînes participent aux opérations
03 minutes54 secondesPlusieurs problèmes mineurs ajoutés aux types de données
14 minutes50 secondesUtilisation de base des opérateurs arithmétiques
09 minutes46 secondesUtilisation des opérateurs arithmétiques ++ et --
11 minutes33 secondesExercices avec les opérateurs arithmétiques ++ et --
05 minutes40 secondesDiverses utilisations de l'opérateur arithmétique +
03 minutes56 secondesUtilisation de base des opérateurs d'affectation
05 minutes37 secondesQuestions d'entretien avec l'opérateur d'affectation
04 minutes12 secondesUtilisation de base des opérateurs de comparaison et leurs précautions
09 minutes11 secondesUtilisation de base des opérateurs logiques
12 minutes52 secondesLa différence entre les opérateurs logiques && et &
07 minutes24 secondesUtilisation de base des opérateurs de bits 1
11 minutes06 secondesCaractéristiques de l'opérateur XOR au niveau du bit
03 minutes04 secondesQuestions d'entretien sur les opérations de bits
09 minutes52 secondesUtilisation de base des opérateurs de bits 2 et questions d'entretien
13 minutes09 secondesUtilisation de base de l'opérateur ternaire
06 minutes59 secondesExercices avec l'opérateur ternaire
10 minutes26 secondesUne explication du format de base de la saisie au clavier
07 minutes14 secondesExercice de saisie au clavier 1
06 minutes31 secondesExercice de saisie au clavier 2
04 minutes49 secondesinstruction de structure séquentielle
04 minutes44 secondesSélectionnez la structure si le format de déclaration 1
08 minutes08 secondesChoses à noter lors du choix d'une structure if instruction
09 minutes02 secondesSélectionnez la structure si le format de déclaration 2
05 minutes16 secondesExercices de sélection de structure si format d'instruction 2
06 minutes03 secondesProblème de conversion entre le format 2 de l'instruction if et le ternaire
08 minutes07 secondesSélectionnez la structure si le format de déclaration 3
16 minutes26 secondesExercices de sélection de structure si format d'instruction 3
06 minutes11 secondesExercices de sélection de structure si format d'instruction 3
12 minutes41 secondesUtilisation imbriquée de la structure de sélection si les instructions
04 minutes49 secondesLe format et l'explication de l'instruction select structure switch
08 minutes28 secondesUtilisation de base de l'instruction switch dans la structure de sélection
09 minutes57 secondesPoints à noter lors du choix d'une déclaration de changement structurel
10 minutes39 secondesSélectionnez l'exercice 1 de l'instruction de changement de structure pour voir les résultats de l'écriture du programme
01 minutes26 secondesSélectionnez l'énoncé de changement de structure, exercice 2 questions à choix multiples
08 minutes25 secondesSélectionnez l'instruction de changement de structure, exercice 3, l'expression est une chaîne
04 minutes51 secondesScénarios d'utilisation respectifs du commutateur de structure de sélection et des instructions if
08 minutes28 secondesPrésentation de l'instruction de boucle de la structure de la boucle
04 minutes13 secondesLe format et l'utilisation de base de la structure de boucle pour l'instruction
08 minutes43 secondesPoints à noter sur la structure de boucle pour l'instruction
01 minutes37 secondesExercice 1 de structure de boucle pour l'instruction permettant d'obtenir des données
04 minutes10 secondesExercice 2 Résumer les réflexions sur la structure de boucle pour l'instruction
07 minutes55 secondesExercice 3 de la somme paire de la structure de boucle pour l'instruction
05 minutes00 secondesExercice 4 factorielle de la structure de boucle pour l'instruction
03 minutes23 secondesExercice 5 Narcisse de structure en boucle pour instruction
11 minutes40 secondesExercice 6 de la version améliorée du numéro palindrome de la structure de boucle pour l'instruction
03 minutes58 secondesExercice 7 Réflexions statistiques sur la structure de boucle pour l'instruction
04 minutes40 secondesExercice 8 de la structure de boucle pour l'instruction en prenant le reste
05 minutes22 secondesLe format et l'utilisation de base de l'instruction while dans la structure de boucle
05 minutes49 secondesExercice 1 Réflexions de synthèse sur la structure de boucle avec l'instruction While
03 minutes59 secondesExercice 2 Réflexions statistiques sur la structure de boucle avec l'instruction While
04 minutes26 secondesLa différence entre la structure de la boucle while et l'instruction for
07 minutes25 secondesPratiquez l'Everest de la structure de boucle while
07 minutes44 secondesLe format et l'utilisation de base de la structure de boucle font... while instruction
05 minutes41 secondesDifférences entre trois types d'instructions de boucle dans les structures de boucle
03 minutes20 secondesPrécautions relatives à la boucle de structure de boucle - boucle infinie
05 minutes32 secondesL'imbrication de boucles de structure de boucle produit des étoiles sur 4 lignes et 5 colonnes
10 minutes55 secondesTriangle équilatéral de sortie d'imbrication de boucle de structure de boucle
06 minutes31 secondesTable de multiplication de la structure de boucle
07 minutes33 secondesInstruction de saut de contrôle instruction de rupture
11 minutes17 secondesInstruction de saut de contrôle, instruction continue
05 minutes24 secondesInstruction de retour de l'instruction de saut de contrôle
03 minutes44 secondesLa combinaison de l'instruction while et de la pause utilise Xiaofang pour économiser de l'argent
10 minutes18 secondesPrésentation de la méthode et description du format
10 minutes18 secondesCas de sommation de la définition de méthode
06 minutes57 secondesAppels de méthode avec des valeurs de retour claires
07 minutes31 secondesDiagramme d'appel de méthode
07 minutes00 secondesExercice 1 de la méthode pour obtenir le plus grand de deux nombres
07 minutes02 secondesMéthode Exercice 2 Comparez deux nombres pour l'égalité
05 minutes40 secondesExercice de méthode 3 : Obtenir la valeur maximale de trois nombres
05 minutes56 secondesNotes sur les méthodes
04 minutes27 secondesAppel de méthode Définition et appel de la méthode de type void
08 minutes37 secondesL'exercice 4 de la méthode génère une étoile en fonction du nombre de lignes et de colonnes
03 minutes41 secondesExercice de méthode 5 : Afficher la table de multiplication correspondante en fonction de la saisie au clavier
03 minutes19 secondesPrésentation et utilisation de base de la surcharge de méthode
11 minutes00 secondesPratique de surcharge de méthodes comparant les données pour l'égalité
04 minutes40 secondesPrésentation du tableau et instructions de format de définition
09 minutes24 secondesInitialisation des tableaux Initialisation dynamique
12 minutes44 secondesAllocation de mémoire en Java et différence entre pile et tas
15 minutes13 secondesDiagramme de mémoire du tableau 1 et du tableau
08 minutes02 secondesDiagramme de mémoire matricielle 2, deux tableaux
09 minutes09 secondesSchéma de mémoire matricielle 3 trois tableaux
14 minutes30 secondesInitialisation des tableaux, initialisation statique et carte mémoire
07 minutes17 secondesDeux problèmes mineurs courants liés aux opérations sur les tableaux : les pointeurs hors limites et nuls
05 minutes17 secondesOpération de tableau 1 traversée
13 minutes31 secondesL'opération de tableau 2 obtient la valeur maximale
11 minutes35 secondesOpérations sur les tableaux 3 dans l'ordre inverse
11 minutes29 secondesOpérations sur les tableaux 4 méthodes de recherche de table
03 minutes52 secondesOpérations sur les tableaux 5, recherche de base
10 minutes39 secondesPrésentation des tableaux bidimensionnels et explication du format 1
15 minutes11 secondesDiagramme de mémoire du format de tableau bidimensionnel 1
05 minutes28 secondesExplication du format de tableau bidimensionnel 2
07 minutes53 secondesDiagramme de mémoire du format de tableau bidimensionnel 2
07 minutes47 secondesExplication du format de tableau bidimensionnel 3
06 minutes30 secondesDiagramme de mémoire du format de tableau bidimensionnel 3
06 minutes28 secondesExercice 1 sur un tableau bidimensionnel
10 minutes24 secondesRésumé de l'exercice 2 sur le tableau bidimensionnel
05 minutes29 secondesExercice de tableau bidimensionnel 3 Triangle Yang Hui
12 minutes17 secondesQuestion 1 : Problèmes de transmission de paramètres et illustrations en Java
15 minutes46 secondesQuestion de réflexion 2 Analyse des problèmes de chiffrement
09 minutes16 secondesQuestion 2 Implémentation du code pour les problèmes de chiffrement
10 minutes43 secondesQuestion 2 : améliorations du code pour les problèmes de chiffrement
09 minutes30 secondesIntroduction d’idées et aperçu des idées orientées processus
04 minutes51 secondesAperçu des idées et des exemples
15 minutes42 secondesÉléphant mis dans une caisse de réfrigérateur
13 minutes10 secondesdéveloppement, conception et fonctionnalités
03 minutes12 secondesClasses et objets
08 minutes14 secondesAperçu des définitions de classe et analyse des classes d'étudiants
05 minutes22 secondesDéfinition de la classe d'étudiant
04 minutes41 secondesDéfinition de la catégorie de téléphone mobile
03 minutes55 secondesUtilisation par les étudiants
11 minutes13 secondesUtilisation des téléphones portables
04 minutes21 secondesLa carte mémoire d'un objet
13 minutes01 secondesCarte mémoire de deux objets
14 minutes09 secondesCarte mémoire de trois objets
11 minutes32 secondesLa différence entre les variables membres et les variables locales
11 minutes21 secondesComment appeler la méthode lorsque le paramètre formel est le nom de la classe
11 minutes00 secondesPrésentation et applications des objets anonymes
11 minutes33 secondesPrésentation du forfait
18 minutes01 secondesAvantages de l'encapsulation et principes de conception
03 minutes07 secondesPrésentation et caractéristiques du mot-clé privé
05 minutes25 secondesCas standards d’application privée
08 minutes06 secondesPrésentation et application de ce mot-clé
09 minutes32 secondesDiagramme de mémoire de ce mot-clé
13 minutes00 secondesCode de téléphone mobile standard et ses tests
05 minutes36 secondesPrésentation et format de la méthode constructeur
06 minutes40 secondes(Surcharge et précautions des méthodes constructeur
12 minutes06 secondesClassification et utilisation des méthodes membres
06 minutes49 secondesCode et tests pour une classe d'étudiant standard
08 minutes51 secondesUn code de téléphone portable standard et un test
06 minutes40 secondesQue fait-on pour créer l'objet
10 minutes06 secondesQuand définir les variables membres
09 minutes43 secondesExercice de cas rectangulaire
09 minutes44 secondesExercices de cas d'employés
10 minutes12 secondesImplémentez vous-même l'addition, la soustraction, la multiplication et la division et testez-les
05 minutes56 secondesIntroduction du mot-clé statique
10 minutes21 secondesCaractéristiques du mot-clé statique
08 minutes50 secondesdiagramme de mémoire statique
16 minutes04 secondesPrécautions contre l'électricité statique
08 minutes47 secondesLa différence entre les variables statiques et les variables membres
01 minutes40 secondesExplication détaillée du format de la méthode principale
07 minutes50 secondesUtiliser statique dans les classes d'outils
11 minutes16 secondesAmélioration des outils
06 minutes30 secondesProcessus de création d’instructions
13 minutes05 secondesUtilisation des outils et des instructions
07 minutes00 secondesComment utiliser la documentation d'aide fournie par JDK
13 minutes07 secondesApprenez la fonction de nombre aléatoire de la classe Math via la documentation d'aide du JDK
08 minutes48 secondesDevinez le cas du jeu de nombres
09 minutes30 secondesPrésentation et classification des blocs de code
14 minutes19 secondesBloc de code pour voir les résultats de l'écriture du programme
06 minutes52 secondesIntroduction et aperçu de l'héritage
07 minutes45 secondesCas de succession et avantages de l'héritage
07 minutes09 secondesInconvénients de l'héritage
03 minutes09 secondesCaractéristiques d'héritage des classes en Java
06 minutes48 secondesRemarque sur la mise en œuvre de l'héritage et quand utiliser l'héritage
12 minutes10 secondesRelation entre les variables membres en héritage
08 minutes09 secondesLa différence et l'application de ceci et super
07 minutes18 secondesLa relation entre les constructeurs et les méthodes en héritage
07 minutes43 secondesChoses à noter sur les constructeurs en héritage
09 minutes42 secondesQuestions d'entretien en héritage 1
03 minutes48 secondesQuestions d'entretien 2 en héritage
04 minutes01 secondesQuestions d'entretien 3 en héritage
08 minutes18 secondesRelation de méthode membre dans l'héritage
04 minutes44 secondesApplication de la substitution de méthode
11 minutes46 secondesPoints à noter concernant le remplacement de méthode
07 minutes21 secondesDeux questions d'entretien
04 minutes29 secondesUtilisation des cas d'élèves et d'enseignants avant l'héritage
05 minutes54 secondesUtilisation de cas d'élèves et d'enseignants hérités
07 minutes14 secondesAnalyse de cas de chat et de chien
05 minutes09 secondesImplémentation et tests de cas de chat et de chien
09 minutes43 secondesintroduction finale du mot clé
05 minutes41 secondesLe mot-clé final modifie les caractéristiques des classes, des méthodes et des variables
06 minutes08 secondesLe mot-clé final modifie les variables locales
08 minutes43 secondesCalendrier d'initialisation des variables finales modifiées
05 minutes25 secondesPrésentation et conditions préalables au polymorphisme
05 minutes06 secondesFournir une réflexion de code selon le principe du polymorphisme
03 minutes41 secondesCaractéristiques d'accès aux membres dans le polymorphisme
09 minutes07 secondesAvantages du polymorphisme
20 minutes21 secondesInconvénients du polymorphisme
02 minutes51 secondesUpcasting et downcasting dans le polymorphisme
07 minutes21 secondesLe cas de Confucius se faisant passer pour père explique le phénomène de polymorphisme
09 minutes33 secondesDiagramme de mémoire en héritage polymorphe
09 minutes32 secondesDiagramme de mémoire des changements d'objet dans le polymorphisme
13 minutes11 secondesEtui chat et chien version polymorphe
06 minutes14 secondesCas des Nordistes et des Sudistes
07 minutes16 secondesExercices polymorphes pour voir les résultats de l'écriture du programme
05 minutes52 secondesIntroduction de classes abstraites
02 minutes44 secondesCaractéristiques des classes abstraites
13 minutes21 secondesCaractéristiques des membres des classes abstraites
07 minutes54 secondesCas de chat et de chien de pratique de classe abstraite
11 minutes46 secondesCas d’enseignant de pratique abstraite
07 minutes46 secondesCas d'étudiant en pratique abstraite
09 minutes58 secondesCas d'employé de pratique de classe abstraite
17 minutes16 secondesPetits problèmes dans les classes abstraites
06 minutes19 secondesPrésentation de l'interface
02 minutes39 secondesCaractéristiques des interfaces
09 minutes19 secondesCaractéristiques des membres d'interface
12 minutes55 secondesLa relation entre les classes, les classes et les interfaces, les interfaces et les interfaces
08 minutes08 secondesLa différence entre la classe abstraite et l'interface
04 minutes27 secondesCas pour chat et chien ajoutant une analyse de la fonction de saut en hauteur
04 minutes20 secondesLe cas du chat et du chien ajoute l'implémentation du code de la fonction de saut en hauteur
08 minutes45 secondesLes cas d'enseignants et d'élèves ajoutent une analyse de la fonction de tabagisme et la mise en œuvre de codes
09 minutes50 secondesÉtudes de cas d’athlètes et d’entraîneurs
10 minutes13 secondesMise en œuvre de cas d’athlètes et d’entraîneurs
14 minutes35 secondesTests de cas d’athlètes et d’entraîneurs
05 minutes52 secondesNom de classe comme paramètre formel
07 minutes50 secondesNom de classe abstraite comme paramètre formel
05 minutes56 secondesNom de l'interface comme paramètre formel
05 minutes31 secondesNom de classe comme type de valeur de retour
05 minutes41 secondesNom de classe abstraite comme type de valeur de retour
03 minutes59 secondesNom de l'interface comme type de valeur de retour
03 minutes23 secondesprogrammation en chaîne
04 minutes44 secondesPrésentation et fonction du mot-clé du package
05 minutes39 secondesDéfinition du colis et précautions
02 minutes51 secondesCompiler et exécuter des classes packagées
06 minutes26 secondesAccès entre les cours dans différents forfaits
07 minutes28 secondesPrésentation et utilisation du mot-clé import
04 minutes12 secondesTest de quatre modificateurs d'autorisation
13 minutes34 secondesModificateurs courants utilisés par les classes et leurs composants
12 minutes15 secondesPrésentation de la classe interne et caractéristiques d'accès
05 minutes13 secondesClassification des classes internes et utilisation directe des classes internes des membres
07 minutes50 secondesModificateurs courants et applications des classes internes des membres
14 minutes36 secondesQuestions d'entretien pour les cours internes des membres
04 minutes53 secondesProblème avec la classe interne locale accédant aux variables locales
11 minutes31 secondesFormat et compréhension des classes internes anonymes
05 minutes50 secondesAppel de méthode de classe interne anonyme
04 minutes31 secondesApplication de classes internes anonymes en développement
06 minutes38 secondesQuestions d'entretien anonymes en classe interne
06 minutes32 secondesIntroduction aux outils de développement courants
05 minutes32 secondesPrésentation d'Eclipse et de MyEclipse
08 minutes19 secondesTéléchargez, installez et désinstallez Eclipse
06 minutes58 secondesComment écrire un cas HelloWorld dans Eclipse
15 minutes45 secondesComment compiler et exécuter des programmes dans Eclipse
04 minutes00 secondesConseils pour la traduction et la vérification grammaticale du chinois Eclipse
08 minutes09 secondesPrésentation des fenêtres et des vues Eclipse
09 minutes01 secondesConfiguration de base de l'espace de travail Eclipse
12 minutes09 secondesComment utiliser les clés auxiliaires de contenu dans Eclipse
05 minutes32 secondesComment utiliser les touches de raccourci dans Eclipse
13 minutes44 secondesGénération automatique de méthodes constructeur et get_set dans Eclipse
06 minutes07 secondesSimplification de l'héritage de classes abstraites ou de l'implémentation d'interfaces dans Eclipse
05 minutes02 secondesComment rédiger une classe d'étudiant standard et son test dans Eclipse
04 minutes35 secondesÉcrire une classe animale abstraite d'interface de saut en hauteur et une sous-classe animale concrète dans Eclipse
05 minutes42 secondesComment générer un package jar dans Eclipse et l'importer dans un nouveau projet
05 minutes51 secondesComment créer des documents d'aide et utiliser des packages jar dans Eclipse
05 minutes44 secondesComment supprimer des projets et importer des projets dans Eclipse
04 minutes06 secondesPetits problèmes à prendre en compte lors de l'importation de projets dans Eclipse
04 minutes51 secondesChoses à noter lors de la réception de projets pendant le développement d'Eclipse
03 minutes04 secondesUtilisation de base du débogage dans Eclipse
14 minutes52 secondesEclipse examine les problèmes de passage de paramètres en Java
07 minutes51 secondesPrésentation de l'API
03 minutes25 secondesApprenez les similitudes et les différences entre le chinois et les langages de programmation
07 minutes28 secondesPrésentation de la classe Objet
03 minutes34 secondesMéthode hashCode() de la classe Object
04 minutes49 secondesMéthode getClass() de la classe Object
04 minutes07 secondesMéthode toString() de la classe Object
13 minutes04 secondesméthode equals() de la classe Object
13 minutes19 secondesOptimisation du code de la méthode equals() de la classe Object
11 minutes20 secondesMéthode finalize() et méthode clone() de la classe Object
11 minutes38 secondesPrésentation du scanner et principes de la méthode de construction
09 minutes51 secondesExplication des méthodes hasNextXxx() et nextXxx() de la classe Scanner
06 minutes22 secondesScanner pour obtenir des données, problèmes mineurs et solutions
11 minutes02 secondesPrésentation de la classe String
05 minutes08 secondesConstructeur de classe de chaîne
13 minutes14 secondesLes caractéristiques de la chaîne ne peuvent pas être modifiées une fois attribuées
07 minutes48 secondesLa différence entre les objets littéraux String et les objets créés par les constructeurs
06 minutes55 secondesLes questions d'entretien en chaîne examinent les résultats de la rédaction du programme
05 minutes13 secondesFonction de jugement de la classe String
12 minutes09 secondesCas de connexion utilisateur simulé
08 minutes17 secondesPoint d'arrêt pour afficher le cas de connexion utilisateur simulé
04 minutes10 secondesLa version améliorée du cas de connexion utilisateur simulé rejoint le jeu de devinettes
05 minutes37 secondesLa version améliorée du cas de connexion utilisateur simulé de la vue du point d'arrêt rejoint le jeu de devinettes
04 minutes28 secondesObtenir la fonction de la classe String
13 minutes26 secondesTraversée de chaînes
04 minutes18 secondesCas de comptage du nombre de caractères majuscules, minuscules et numériques
08 minutes43 secondesPoint d'arrêt pour afficher les statistiques sur le nombre de caractères majuscules, minuscules et numériques
02 minutes50 secondesFonction de conversion de la classe String
12 minutes04 secondesConvertir la première lettre de la chaîne en majuscule et le reste en minuscule
05 minutes18 secondesAutres fonctions de la classe String
07 minutes01 secondesAnalyse du code source de la méthode compareTo() de la classe String
10 minutes26 secondesUn cas de concaténation de tableaux int avec des chaînes
05 minutes28 secondesUne version améliorée du cas de concaténation de tableaux int en chaînes
02 minutes45 secondesCas d'inversion de chaîne
07 minutes38 secondesIllustration d'idées de cas pour trouver le nombre d'occurrences d'une petite chaîne dans une grande chaîne
09 minutes18 secondesImplémentation du code de cas pour trouver le nombre d'occurrences d'une petite chaîne dans une grande chaîne
07 minutes03 secondesTrouver le nombre d'occurrences d'une petite chaîne dans une optimisation du code de cas d'une grande chaîne
02 minutes38 secondesPoint d'arrêt pour visualiser le cas de recherche du nombre d'occurrences d'une petite chaîne dans une grande chaîne
03 minutes53 secondesPrésentation de StringBuffer
12 minutes13 secondesMéthode constructeur de la classe StringBuffer
09 minutes22 secondesFonctionnalité ajoutée à StringBuffer
09 minutes03 secondesFonction de suppression de StringBuffer
06 minutes42 secondesFonction de remplacement StringBuffer
03 minutes13 secondesFonction inverse StringBuffer
02 minutes26 secondesFonction d'interception StringBuffer
04 minutes08 secondesConversion entre StringBuffer et String
07 minutes18 secondesExemple de concaténation de tableaux en chaînes dans un format spécifié
05 minutes17 secondesExemple de fonction d'inversion de chaîne
05 minutes25 secondesDéterminer si une chaîne est un cas symétrique
07 minutes17 secondesDeux petites questions d'entretien sur StringBuffer
06 minutes08 secondesString et StringBuffer sont passés respectivement en paramètres
09 minutes48 secondesIllustration du principe du tri avancé à bulles des tableaux
14 minutes14 secondesImplémentation avancée du code de tri à bulles Array
12 minutes15 secondesIllustration du principe du tri par sélection avancée des tableaux
12 minutes55 secondesImplémentation du code de tri de sélection avancée de tableau
08 minutes17 secondesTri des caractères dans une casse de chaîne
04 minutes32 secondesIllustration du principe de recherche binaire avancée dans les tableaux
11 minutes16 secondesImplémentation du code de recherche binaire avancée de Array
07 minutes22 secondesPoints à noter lors de l'utilisation de la recherche binaire
03 minutes01 secondesPrésentation et utilisation de la classe d'outils Arrays
07 minutes37 secondesAnalyse du code source de la classe d'outils Arrays
14 minutes20 secondesIntroduction des classes de base de type wrapper
08 minutes28 secondesConstructeur entier
04 minutes03 secondesConversion entre les types String et int
09 minutes09 secondesOpération de conversion de base en Entier
09 minutes14 secondesNouvelles fonctionnalités du JDK5 : boxing et unboxing automatiques
08 minutes47 secondesQuestions d'entretien sur l'affectation directe d'Integer
08 minutes51 secondesAperçu du personnage
03 minutes17 secondesExplication des méthodes courantes de Caractère
04 minutes18 secondesComptez le nombre d'occurrences de majuscules, minuscules et de chiffres dans une chaîne
05 minutes51 secondesComment vérifier un cas de numéro QQ
09 minutes30 secondesPrésentation et utilisation de base des expressions régulières
04 minutes28 secondesRègles de composition des expressions régulières
13 minutes14 secondesLa fonction de jugement des expressions régulières
07 minutes35 secondesCas d'e-mail de vérification
07 minutes47 secondesFonction de fractionnement d'expression régulière
08 minutes28 secondesUn petit exercice de fractionnement des fonctions
05 minutes16 secondesTri des nombres dans une casse de chaîne
06 minutes40 secondesFonction de remplacement d'expression régulière
06 minutes02 secondesPrésentation des modèles et des matchers
06 minutes07 secondesFonction d'acquisition d'expressions régulières
09 minutes37 secondesPrésentation du cours de mathématiques et utilisation de la méthode
17 minutes10 secondesComment obtenir des cas de nombres aléatoires dans n'importe quelle plage
07 minutes49 secondesPrésentation et utilisation de la méthode de la classe Random
08 minutes54 secondesUne explication de la méthode de récupération de place gc() dans la classe System
09 minutes11 secondesExplication de exit() et currentTimeMillis() dans la classe System
09 minutes07 secondesExplication de arraycopy() dans la classe System
06 minutes05 secondesPrésentation et méthode de construction de BigInteger
05 minutes20 secondesUtilisation de l'addition, de la soustraction, de la multiplication et de la division de BigInteger
04 minutes20 secondesIntroduction et aperçu de BigDecimal
06 minutes53 secondesUtilisation de l'addition, de la soustraction, de la multiplication et de la division de BigDecimal
07 minutes49 secondesPrésentation et méthode de construction de Date
06 minutes48 secondesConversion entre date et millisecondes dans la classe Date
03 minutes33 secondesDateFormat implémente la conversion mutuelle entre les dates et les chaînes
18 minutes27 secondesRédaction et tests de cas pour les classes d'outils de date
09 minutes37 secondesDepuis combien de jours êtes-vous dans ce monde ?
06 minutes47 secondesPrésentation de la classe Calendar et des méthodes d'obtention des champs de calendrier
11 minutes15 secondesMéthodes add() et set() de la classe Calendar
06 minutes08 secondesComment obtenir le nombre de jours en février d'une année
06 minutes32 secondesCadre de collecte JAVA (1)
10 minutes41 secondesDiagramme de mémoire pour un tableau d'objets
08 minutes19 secondesL'origine des ensembles et leurs différences par rapport aux tableaux
07 minutes56 secondesSchéma du système d'héritage de collection
10 minutes26 secondesPrésentation de la fonction de collecte
13 minutes06 secondesTests fonctionnels de base des collections Collection
11 minutes55 secondesTests fonctionnels avancés des collections
09 minutes43 secondesTraversée de collection, définie sur traversée de tableau
06 minutes16 secondesLa collection stocke les objets personnalisés et parcourt les cas
05 minutes35 secondesParcours itérateur des collections
08 minutes55 secondesLa collection stocke les objets personnalisés et parcourt les cas
04 minutes59 secondesDiscussion sur les problèmes utilisant les itérateurs
05 minutes21 secondesIllustration des étapes d'utilisation des collections
07 minutes12 secondesLe principe et l'analyse du code source des itérateurs
14 minutes36 secondesLa collection stocke les chaînes et les chemins
04 minutes12 secondesLa collection stocke les objets et les parcours des étudiants
06 minutes49 secondesLa liste stocke les chaînes et les cheminements
02 minutes59 secondesCaractéristiques de la collection Liste
05 minutes51 secondesLa liste stocke les objets étudiants et les parcours
02 minutes52 secondesPrésentation et test des fonctionnalités uniques de la collection List
10 minutes42 secondesFonction de parcours unique de la collection List
04 minutes01 secondesLa liste stocke les objets personnalisés et les parcours
04 minutes00 secondesFonctions uniques de ListIterator
10 minutes54 secondesCauses et solutions des exceptions de modification simultanée
09 minutes22 secondesPile et file d'attente des structures de données
11 minutes05 secondesTableaux de structures de données et listes chaînées
17 minutes20 secondesCaractéristiques des trois sous-classes de List
07 minutes41 secondesArrayList stocke les chaînes et les traverses
05 minutes15 secondesArrayList stocke les objets personnalisés et les parcours
05 minutes15 secondesCaractéristiques uniques du vecteur
07 minutes26 secondesFonctions uniques de LinkedList
06 minutes44 secondesSupprimer les éléments de chaîne en double de la collection ArrayList Cas 1
08 minutes29 secondesVue point d'arrêt pour supprimer les éléments en double, cas 1
03 minutes20 secondesSupprimer les éléments de chaîne en double de la collection ArrayList Cas 2
08 minutes54 secondesCas de suppression d'éléments d'objet personnalisé en double de la collection ArrayList
09 minutes46 secondesCode de collection pour implémenter la structure de pile à l'aide de LinkedList
04 minutes14 secondesUtilisez LinkedList pour simuler une collection de structures de données de pile et fusionner des cas de test
06 minutes53 secondesPrésentation des génériques et utilisation de base
14 minutes59 secondesArrayList stocke les chaînes et parcourt la version générique
03 minutes42 secondesArrayList stocke les objets personnalisés et parcourt la version générique
07 minutes48 secondesIntroduction des génériques à travers les problématiques de transformation d'objets
06 minutes04 secondesPrésentation et utilisation des classes génériques
08 minutes42 secondesPrésentation et utilisation des méthodes génériques
08 minutes51 secondesPrésentation et utilisation des interfaces génériques
05 minutes47 secondesCaractères génériques avancés
08 minutes04 secondesAméliorer la présentation et l'utilisation de pour
10 minutes42 secondesArrayList stocke les chaînes et parcourt la version améliorée
02 minutes46 secondesArrayList stocke les objets personnalisés et parcourt la version améliorée
06 minutes52 secondesPrésentation et utilisation des importations statiques
06 minutes05 secondesPrésentation et utilisation des paramètres variables
09 minutes44 secondesUtilisation de la méthode asList() de la classe d'outils Arrays
05 minutes36 secondesIllustration de cas d'éléments de stockage et de traversée imbriqués de collection
07 minutes28 secondesImplémentation du code de cas des éléments de stockage et de traversée imbriqués de la collection
08 minutes07 secondesGénérer 10 nombres aléatoires entre 1 et 20 nécessite que les nombres aléatoires ne puissent pas être répétés.
06 minutes35 secondesCas de saisie de plusieurs données avec le clavier et d'affichage de la valeur maximale sur la console
09 minutes43 secondesAnalyse du code source de la méthode toString() de la collection ArrayList
09 minutes57 secondesIllustration de l'analyse du cas d'enregistrement de connexion utilisateur
09 minutes05 secondesAnalyse détaillée des dossiers d'enregistrement des identifiants des utilisateurs et mise en place de sous-traitance
09 minutes42 secondesMise en œuvre du cas d'enregistrement de connexion utilisateur de la classe de description de base de l'utilisateur et de l'interface d'opération utilisateur
05 minutes43 secondesImplémentation spécifique au cas d'enregistrement de connexion utilisateur de la classe d'opération utilisateur
04 minutes47 secondesImplémentation d'une classe de test utilisateur pour le cas d'enregistrement de connexion utilisateur
13 minutes35 secondesCas d'enregistrement de connexion utilisateur Classe de test utilisateur Résolution de petits problèmes
04 minutes01 secondesLe cas d'enregistrement de connexion de l'utilisateur rejoint le jeu de devinettes
08 minutes55 secondesDémonstration des fonctions du système de gestion des achats sur console
13 minutes59 secondesDéfinir l'aperçu et les fonctionnalités de la collection
07 minutes22 secondesHashSet stocke les chaînes et les traversées
02 minutes58 secondesAnalyse du code source de HashSet pour garantir l'unicité des éléments
20 minutes19 secondesHashSet stocke les objets personnalisés et les parcours
06 minutes25 secondesImplémentation et illustration du code HashSet pour garantir l'unicité des éléments
26 minutes03 secondesHashSet stocke des objets personnalisés et parcourt les exercices
08 minutes07 secondesPrésentation et utilisation de LinkedHashSet
03 minutes34 secondesTreeSet stocke les éléments de type Integer et les parcourt
05 minutes46 secondesAnalyse du code source de TreeSet pour assurer le tri des éléments
11 minutes21 secondesLes principes et les diagrammes de TreeSet pour garantir l'unicité des éléments et l'ordre naturel
12 minutes28 secondesTreeSet stocke les objets personnalisés et parcourt l'exercice 1
12 minutes26 secondesTreeSet stocke les objets personnalisés et parcourt l'exercice 2
06 minutes10 secondesLe principe et l'implémentation du code de TreeSet pour garantir l'unicité des éléments et le tri des comparateurs
10 minutes05 secondesRéinterprétation du code source de la méthode add() de TreeSet et résumé du tri des éléments de TreeSet
06 minutes47 secondesGénérez 10 nombres aléatoires entre 1 et 20 et exigez que les nombres aléatoires ne puissent pas être répétés. Version simple du cas.
04 minutes05 secondesÉtude de cas de saisie d'informations sur les étudiants avec le clavier, de tri par score total, puis de sortie sur la console
14 minutes43 secondesPrésentation et fonctionnalités de la collection de cartes
10 minutes34 secondesPrésentation des fonctions de la collection Map
08 minutes08 secondesTests fonctionnels de base de la collection Map
12 minutes53 secondesTest de la fonction d'acquisition de collection de cartes
04 minutes53 secondesParcours de la collection de cartes pour trouver la valeur clé
07 minutes20 secondesTraversée de la collection Map pour trouver la clé et la valeur de l'objet paire clé-valeur
07 minutes19 secondesComparaison de deux méthodes de parcours de collection de cartes
11 minutes06 secondesUn cas où la clé de collection HashMap est Stirng et la valeur est String
07 minutes36 secondesUn cas où la clé de collection HashMap est un entier et la valeur est une chaîne
05 minutes35 secondesLe cas où la clé de collection HashMap est String et la valeur est Student
05 minutes28 secondesLe cas où la clé de collection HashMap est Student et la valeur est String
06 minutes04 secondesPrésentation et utilisation de LinkedHashMap
03 minutes58 secondesLa clé de collection TreeMap est une valeur de chaîne est un cas de chaîne
04 minutes13 secondesLe cas où la clé de collection TreeMap est Student et la valeur est String
07 minutes05 secondesIllustration de cas de comptage du nombre d'occurrences de chaque caractère dans une chaîne
10 minutes32 secondesImplémentation du code de cas pour compter le nombre d'occurrences de chaque caractère dans une chaîne
07 minutes51 secondesPoint d'arrêt pour afficher les statistiques du nombre d'occurrences de chaque caractère dans une chaîne
06 minutes02 secondesCas d'une collection HashMap imbriquée
11 minutes27 secondesCas de la collection HashMap imbriquée ArrayList
04 minutes38 secondesCas de la collection ArrayList imbriquée HashMap
03 minutes56 secondesAgréger plusieurs niveaux d'analyse de données imbriquées
07 minutes36 secondesCollection de manifestations de code imbriquées à plusieurs niveaux
12 minutes40 secondesLa différence entre HashMap et Hashtable
06 minutes17 secondesPrésentation de la classe utilitaire Collections
02 minutes47 secondesExplication des méthodes courantes de la classe d'outils Collections
08 minutes30 secondesArrayList stocke les objets personnalisés et trie les cas
10 minutes00 secondesSimulez le mélange et la distribution des cartes des propriétaires
14 minutes53 secondesIllustration du principe de simulation du brassage, de la distribution et du tri des cartes dans Landlord
08 minutes28 secondesImplémentation de code pour simuler le mélange et la distribution des cartes par Doudizhu et le tri des cartes
14 minutes48 secondesRésumé des caractéristiques et des structures de données des collections
10 minutes23 secondesComment choisir quelle collection utiliser ?
05 minutes28 secondesRésumé des fonctions communes et des méthodes de parcours de diverses collections
05 minutes13 secondesPrésentation de la technologie de streaming IO
13 minutes25 secondesAperçu et classification des exceptions
15 minutes27 secondesComment la JVM gère les exceptions par défaut
05 minutes01 secondesGestion des exceptions à l'aide de try...catch 1
09 minutes06 secondesGestion des exceptions à l'aide de try...catch 2
15 minutes12 secondesLa solution de gestion de JDK7 pour plusieurs exceptions
05 minutes12 secondesLa différence entre les exceptions au moment de la compilation et les exceptions au moment de l'exécution
07 minutes21 secondesPlusieurs méthodes courantes de Throwable
10 minutes54 secondesGestion des exceptions à l'aide de lancers
09 minutes15 secondesAperçu du lancer et de la différence avec les lancers
08 minutes01 secondesComment gérer les exceptions ?
02 minutes26 secondesCaractéristiques et fonctions du mot-clé enfin
08 minutes13 secondesQuestions d'entretien : la différence entre final, enfin et finaliser
05 minutes39 secondesQuestion d'entretien : S'il y a un retour avant finalement
07 minutes04 secondesUn aperçu des variations dans la gestion des exceptions et des exceptions personnalisées
05 minutes43 secondesImplémentation et test d'exceptions personnalisées
09 minutes35 secondesPrécautions inhabituelles
07 minutes03 secondesPrésentation et méthode de construction de la classe File
08 minutes56 secondesFonction de création de classe de fichiers
16 minutes14 secondesFonction de suppression de la classe File
10 minutes12 secondesFonction de renommage de la classe File
05 minutes05 secondesFonction de jugement de la classe File
04 minutes13 secondesObtenir la fonction de la classe File
05 minutes39 secondesFonctions d'acquisition avancées de la classe File
04 minutes44 secondesExemple de sortie du nom de fichier avec le suffixe spécifié dans le répertoire spécifié
04 minutes04 secondesCas d'amélioration du filtre de fichiers pour la sortie des noms de fichiers avec les suffixes spécifiés dans les répertoires spécifiés
09 minutes16 secondesCode source de la méthode list() avec filtre de nom de fichier
04 minutes13 secondesCas de modification par lots des noms de fichiers
13 minutes32 secondesPrésentation et considérations de la récursivité
16 minutes04 secondesIdées et illustrations de résolution récursive de problèmes
11 minutes10 secondesImplémentation du code et diagramme de mémoire pour trouver récursivement une factorielle
11 minutes26 secondesPoint d'arrêt pour visualiser le processus d'exécution du calcul factoriel récursif
02 minutes03 secondesCas problématique du lapin immortel
14 minutes01 secondesExemple de sortie récursive des chemins absolus de tous les fichiers Java dans un répertoire spécifié
07 minutes30 secondesSupprimer le répertoire de manière récursive avec le cas de contenu
06 minutes39 secondesPoint d'arrêt pour visualiser le processus d'exécution de suppression d'un répertoire avec du contenu
05 minutes14 secondesPrésentation et classification des flux IO
10 minutes23 secondesPrésentation de la classe de base du flux IO et analyse simple des exigences
06 minutes11 secondesConstructeur de FileOutputStream
08 minutes53 secondesFileOutputStream écrit des données
09 minutes56 secondesTrois méthodes write() de FileOutputStream
06 minutes43 secondesFileOutputStream écrit des données pour implémenter des sauts de ligne et ajouter l'écriture
10 minutes07 secondesFileOutputStream écrit des données et ajoute la gestion des exceptions
07 minutes45 secondesFileInputStream lit les données
12 minutes34 secondesCas de fichier texte de copie de flux d'octets 1
08 minutes26 secondesComment l’ordinateur reconnaît-il et concatène-t-il deux octets en chinois ?
03 minutes36 secondesCas de fichier texte de copie de flux d'octets 2
02 minutes45 secondesCas d'image de copie de flux d'octets
02 minutes57 secondesCas vidéo de copie de flux d'octets 1
04 minutes40 secondesFileInputStream lit les données un tableau d'octets à la fois
17 minutes58 secondesComparaison de deux façons de lire des données à l'aide de FileInputStream
07 minutes54 secondesCas de fichier texte de copie de flux d'octets 3
03 minutes37 secondesCas vidéo de copie de flux d'octets 2
02 minutes48 secondesBufferedOutputStream écrit des données
09 minutes12 secondesBufferedInputStream lit les données
04 minutes15 secondesQuatre façons de copier des flux d'octets MP4 et de tester l'efficacité
10 minutes44 secondesRaisons et formats de l'apparition des flux de conversion
07 minutes16 secondesAperçu des tables de codage et des tables de codage communes
15 minutes02 secondesProblèmes d'encodage et de décodage dans la classe String
14 minutes09 secondesUtilisation du flux de conversion OutputStreamWriter
08 minutes59 secondesUtilisation du flux de conversion InputStreamReader
05 minutes13 secondes5 façons d'écrire des données dans des flux de caractères
12 minutes20 secondesDeux façons de lire les données des flux de caractères
03 minutes42 secondesCas de fichier texte de copie de flux de caractères 1
05 minutes48 secondesCas de fichier texte de copie de flux de caractères 2
08 minutes41 secondesCas de fichier texte de copie de flux de caractères 3
03 minutes29 secondesL'utilisation du flux de sortie du tampon de caractères BufferedWriter
05 minutes05 secondesL'utilisation du flux d'entrée du tampon de caractères BufferedReader
02 minutes59 secondesCas 1 du fichier texte de copie de flux de tampon de caractères
03 minutes22 secondesParticularités des flux de tampons de caractères
08 minutes07 secondesCas 2 du fichier texte de copie de flux de tampon de caractères
02 minutes51 secondesDiagramme récapitulatif du flux d'E/S
08 minutes50 secondes5 façons de copier des fichiers texte
09 minutes36 secondes4 façons de copier des images
10 minutes38 secondesExemple de stockage de données d'une collection dans un fichier texte
04 minutes33 secondesStocker les données dans des fichiers texte dans le dossier de recouvrement
03 minutes58 secondesObtenir aléatoirement des cas de noms à partir de fichiers texte
03 minutes34 secondesCopier le cas d'un dossier à un seul niveau
08 minutes32 secondesCopiez le fichier avec le suffixe spécifié dans le répertoire spécifié et modifiez la casse du nom
12 minutes32 secondesPoint d'arrêt pour afficher le processus d'exécution de copie de fichiers et de modification de la casse du nom de suffixe
06 minutes49 secondesCopier un dossier à plusieurs niveaux
10 minutes26 secondesÉtude de cas sur la saisie des informations sur les élèves à l'aide du clavier, leur tri par score total et leur écriture dans un fichier texte
13 minutes41 secondesExemple de tri de chaînes dans un fichier, puis de les écrire dans un autre fichier
04 minutes47 secondesLa classe personnalisée simule le cas de la fonction readLine() de BufferedReader
18 minutes43 secondesCas d'utilisation de LineNumberReader
04 minutes24 secondesLa classe personnalisée simule le cas de fonction de LineNumberReader consistant à obtenir des numéros de ligne
09 minutes07 secondesExamen des connaissances sur les cas d'enregistrement de connexion
09 minutes05 secondesImplémentation de la version IO du cas d'enregistrement de connexion
18 minutes06 secondesPrésentation et explication des flux d'entrée et de sortie de données
09 minutes20 secondesPrésentation et explication du flux des opérations de mémoire
10 minutes53 secondesPrésentation et fonctionnalités des flux d'impression
07 minutes44 secondesPrintWriter est utilisé comme sous-classe de Writer
02 minutes21 secondesPrintWriter implémente l'actualisation automatique et le retour à la ligne
07 minutes27 secondesCas de fichier texte de copie d'amélioration du flux d'impression
06 minutes17 secondesPrésentation des flux d'entrée et de sortie standard et de la nature des instructions de sortie
06 minutes27 secondesTrois façons de réaliser la saisie au clavier
09 minutes50 secondesLes instructions de sortie sont améliorées avec les flux de tampons de caractères
07 minutes12 secondesAperçu du flux d'accès aléatoire et écriture des données
07 minutes31 secondesFlux d'accès aléatoire pour lire les données et manipuler les pointeurs de fichiers
05 minutes29 secondesLes flux combinés lisent le contenu de deux fichiers et les copient dans un seul fichier
11 minutes01 secondesFusionnez des flux pour lire le contenu de plusieurs fichiers et copiez-les dans un seul fichier
06 minutes25 secondesPrésentation et utilisation des flux de sérialisation et de désérialisation
15 minutes38 secondesComment résoudre le problème de la ligne d'avertissement jaune lors de la sérialisation
10 minutes35 secondesComment empêcher la sérialisation des variables membres d'objet
02 minutes18 secondesPrésentation des propriétés et utilisation en tant que collection de cartes
06 minutes46 secondesUtilisation des fonctions spéciales des propriétés
07 minutes09 secondesFonctions Load() et store() des propriétés
12 minutes51 secondesDéterminez si la clé spécifiée existe dans le fichier. Si tel est le cas, modifiez la valeur.
04 minutes15 secondesComment rendre le jeu de devinettes jouable seulement 5 fois
11 minutes08 secondesIntroduction à NIO et un cas de NIO sous JDK7
11 minutes44 secondesL'introduction de programmes multithread
09 minutes24 secondesAperçu des processus et importance de plusieurs processus
15 minutes36 secondesPrésentation des threads et de l'importance du multithreading
08 minutes02 secondesExemples de multithreading et différence entre parallélisme et concurrence
05 minutes08 secondesLe principe de fonctionnement du programme Java et le démarrage de la JVM sont-ils multithread ?
05 minutes48 secondesComment implémenter la méthode multi-threading et multi-threading 1 idées
06 minutes29 secondesImplémentation du code du mode multi-thread 1
14 minutes28 secondesObtenir et définir le nom de l'objet thread
17 minutes28 secondesPlanification des threads et obtention et définition de la priorité des threads
12 minutes44 secondesFil de veille de contrôle de thread
05 minutes36 secondesContrôle du fil de discussion : rejoindre le fil de discussion
04 minutes12 secondesFil de courtoisie sur le contrôle du fil
04 minutes09 secondesFil démon de contrôle de thread
07 minutes51 secondesFil d'interruption de contrôle de thread
07 minutes55 secondesDiagramme du cycle de vie des threads
09 minutes39 secondesL'idée et l'implémentation du code du mode multi-threading 2
07 minutes29 secondesComparaison graphique et différences entre deux méthodes de multithreading
06 minutes59 secondesÉtude de cas sur la vente de billets de cinéma en héritant d'une classe de fil
10 minutes44 secondesÉtude de cas sur la vente de billets de cinéma en implémentant une interface Runnable
04 minutes20 secondesAnalyse des raisons pour lesquelles il y a des billets identiques et des billets négatifs lors de l'achat de billets de cinéma
13 minutes04 secondesAnalyse des causes des problèmes de sécurité des threads
05 minutes30 secondesLes blocs de code synchronisés résolvent les problèmes de sécurité des threads
07 minutes58 secondesExplication des blocs de code synchronisés résolvant les problèmes de sécurité des threads
05 minutes25 secondesCaractéristiques, avantages et inconvénients de la synchronisation
04 minutes22 secondesVerrouillages rapides pour le code synchronisé et problèmes d'application des méthodes de synchronisation et des verrous
12 minutes33 secondesExamen des classes thread-safe précédentes
04 minutes27 secondesPrésentation et utilisation de Lock après JDK5
13 minutes02 secondesPrésentation et utilisation des problèmes de blocage
13 minutes22 secondesDiagramme de description du problème producteur-consommateur
06 minutes26 secondesCode de problème producteur-consommateur 1
11 minutes33 secondesCode de question du consommateur producteur 2 et résolution des problèmes de sécurité des threads
13 minutes25 secondesIllustration de l’idée du mécanisme de réveil en attente producteur-consommateur
07 minutes18 secondesImplémentation du code du mécanisme de réveil en attente producteur-consommateur
10 minutes13 secondesAnalyse du code du mécanisme de réveil en attente producteur-consommateur
06 minutes35 secondesDiagramme de transition d'état de thread et situations d'exécution courantes
02 minutes56 secondesPrésentation et utilisation des groupes de threads
13 minutes07 secondesOptimisation du code du mécanisme de réveil en attente producteur-consommateur
07 minutes28 secondesPrésentation et utilisation des pools de threads
17 minutes37 secondesL'idée et l'implémentation du code du mode multi-threading 3
07 minutes28 secondesCas récapitulatif du mode multi-thread 3
06 minutes51 secondesImplémentation de programmes multithread à l'aide de classes internes anonymes
07 minutes09 secondesPrésentation et utilisation des minuteries
12 minutes26 secondesIncarnation de code d'exécution multiple de tâches planifiées
02 minutes27 secondesSupprimer régulièrement les répertoires spécifiés avec du contenu
09 minutes49 secondesQuestions d'entretien courantes sur le multithreading
07 minutes28 secondesUn aperçu des principes courants de conception orientée objet
09 minutes27 secondesPrésentation et classification des modèles de conception
10 minutes24 secondesPrésentation et utilisation d'un modèle d'usine simple
14 minutes57 secondesPrésentation et utilisation du modèle de méthode d'usine
08 minutes47 secondesModèle Singleton : style affamé
08 minutes07 secondesLe style paresseux du modèle singleton
08 minutes02 secondesLe code Java en mode singleton incarne la classe Runtime
07 minutes44 secondesPrésentation de l'interface graphique et différence entre l'interface graphique et la CLI
03 minutes55 secondesLa différence entre les packages java.awt et javax.swing
03 minutes16 secondesDiagramme d'héritage des composants dans l'interface graphique
08 minutes25 secondesCas du formulaire HelloWorld
10 minutes19 secondesOptimiser le code de cas du formulaire HelloWorld
07 minutes52 secondesPrésentation et exemples de principes du mécanisme d'écoute des événements
10 minutes13 secondesformulaire fermer le dossier
04 minutes58 secondesModèle de conception d'adaptateur expliqué
09 minutes40 secondesLa classe d'adaptateur améliore le cas de fermeture de formulaire
02 minutes07 secondesAjoutez un bouton au formulaire et ajoutez un cas d'événement au bouton
17 minutes37 secondesTransférer la valeur de la zone de texte dans le cas du champ de texte
12 minutes09 secondesChangez la couleur de fond en déplaçant la souris sur la coque du bouton
11 minutes12 secondesComment contrôler que seuls les caractères numériques peuvent être saisis dans la zone de texte
12 minutes35 secondesCas de menu de premier niveau
08 minutes47 secondesCas de menu à plusieurs niveaux
08 minutes33 secondesPrésentation et utilisation de Netbeans
09 minutes37 secondesSimulation de quatre cas d'opérations arithmétiques
18 minutes13 secondesModifier le code de l'icône du formulaire
07 minutes53 secondesComment définir le code pour centrer le formulaire
06 minutes44 secondesComment modifier le code du skin du formulaire
11 minutes02 secondesAjouter des invites de somme de contrôle à quatre cas d'opérations arithmétiques
09 minutes23 secondesExamen de la structure du package d'enregistrement de la connexion utilisateur
03 minutes51 secondesMise en œuvre des fonctions de base de connexion et d'enregistrement des utilisateurs
08 minutes23 secondesImplémentation de l’interface de connexion et d’enregistrement des utilisateurs
04 minutes53 secondesL'interface de connexion et d'enregistrement des utilisateurs saute
05 minutes32 secondesLa version finale de l'enregistrement de la connexion utilisateur
12 minutes42 secondesConnexion et enregistrement de l'utilisateur pour rejoindre quatre cas d'opérations arithmétiques
10 minutes36 secondesPrésentation de la programmation réseau
04 minutes19 secondesPrésentation et illustration du modèle de réseau
13 minutes08 secondesPrésentation des trois éléments de la programmation réseau
06 minutes31 secondesPrésentation de l'IP dans les trois éléments de la programmation réseau 1
15 minutes15 secondesPrésentation IP de trois éléments de la programmation réseau 2
05 minutes34 secondesPrésentation et utilisation de la classe InetAddress
08 minutes06 secondesPorts des trois éléments de la programmation réseau
03 minutes46 secondesProtocoles des trois éléments de la programmation réseau
07 minutes03 secondesIllustration du principe de communication Socket
04 minutes39 secondesLe protocole UDP envoie des données
11 minutes09 secondesLe protocole UDP reçoit des données
09 minutes38 secondesSchéma d'envoi et de réception de données via le protocole UDP
03 minutes56 secondesOptimisation du code de données d'envoi et de réception du protocole UDP
06 minutes03 secondesLes données du côté émetteur proviennent du boîtier de saisie au clavier.
06 minutes26 secondesApplet de discussion simple de démonstration de la fenêtre DOS
02 minutes51 secondesProgramme de salle de discussion multithread
06 minutes57 secondesDémonstration d'une version GUI du cas du programme de chat
09 minutes23 secondesLe protocole TCP envoie des données
07 minutes36 secondesLe protocole TCP reçoit des données
09 minutes30 secondesIllustration de l'envoi et de la réception de données à l'aide du protocole TCP
09 minutes25 secondesLe serveur donne au client un cas de retour
06 minutes08 secondesEntrée du clavier client Sortie de la console du serveur
09 minutes37 secondesLe serveur de saisie du clavier client écrit dans un fichier texte
06 minutes13 secondesLe client lit la sortie de la console du serveur de fichiers texte
05 minutes01 secondesFichier texte de téléchargement du protocole TCP
05 minutes05 secondesTCP télécharge le fichier texte et donne son avis
11 minutes31 secondesLe protocole TCP télécharge des images et donne des commentaires
10 minutes04 secondesRéflexions sur le téléchargement de plusieurs clients sur un serveur
04 minutes24 secondesLe multithreading améliore le cas où plusieurs clients téléchargent des fichiers
07 minutes49 secondesAperçu du chargement des classes et timing de chargement
06 minutes39 secondesPrésentation et classification des chargeurs de classes
07 minutes43 secondesAperçu de la réflexion
05 minutes45 secondesTrois façons d'obtenir des objets de fichier de classe
12 minutes22 secondesObtenez le constructeur sans argument par réflexion et utilisation
13 minutes05 secondesObtenir le constructeur paramétré par réflexion et utilisation
04 minutes52 secondesObtenez le constructeur privé via la réflexion et l'utilisation
07 minutes36 secondesObtenez les variables membres par réflexion et utilisation
10 minutes40 secondesObtenez des méthodes membres sans paramètres et renvoyez des valeurs par réflexion et utilisation
08 minutes04 secondesObtenez des méthodes membres avec des paramètres et des valeurs de retour par réflexion et utilisation
04 minutes49 secondesExécuter le contenu du fichier de configuration via la réflexion
10 minutes39 secondesContourner les contrôles génériques via la réflexion
06 minutes23 secondesÉcrire une méthode générale pour définir une certaine propriété d'un objet à une valeur spécifiée par réflexion
07 minutes33 secondesDiriger les intermédiaires à travers les ajouts, suppressions, modifications d’utilisateurs et les connexions et inscriptions des étudiants
12 minutes49 secondesPrésentation et implémentation des agents dynamiques
17 minutes16 secondesPrésentation et utilisation des modèles de conception de modèles
13 minutes40 secondesPrésentation et utilisation du mode décoration
17 minutes56 secondesRevue des nouvelles fonctionnalités du JDK5
02 minutes37 secondesImplémentez votre propre classe d'énumération
14 minutes17 secondesImplémenter la classe enum via enum
09 minutes38 secondesNotes sur les énumérations
04 minutes02 secondesFaçons courantes d'énumérer les classes
08 minutes24 secondesRevue et explication de six nouvelles fonctionnalités du JDK7
11 minutes51 secondesTéléchargez, installez et désinstallez JDK
08 minutes39 secondesLes interfaces peuvent aussi avoir des méthodes
09 minutes42 secondes