Maison  >  Article  >  Java  >  Partage d'expériences d'apprentissage Java

Partage d'expériences d'apprentissage Java

巴扎黑
巴扎黑original
2017-07-21 14:16:451650parcourir

Réflexions sur la programmation

  • La documentation de l'API est très importante ! ! !

  • Réfléchissez et écrivez en même temps, et vous aurez beaucoup d'idées.

  • Imprimez quelque chose fréquemment, ce qui est très utile pour déboguer le programme.

  • Consultez davantage la documentation de l'API, tapez plus de code et tapez après l'avoir compris.

  • La mémorisation est un bon moyen d'étudier avec une intensité élevée sur une courte période de temps.

  • Conservez bien l'exemple de programme. Si vous devez l'utiliser à l'avenir, vérifiez l'API et écrivez-la selon la méthode d'écriture de l'exemple de programme.

  • Trois points soutiennent votre développement : la technologie, le management et la communication.


  1. Dans cette question, quelles sont les classes et les objets

  2. Quelles propriétés les classes et les objets devraient-ils avoir et méthodes

  3. Quelle est la relation entre les classes et les classes

Créer des méthodes

  1. Nom des méthodes

  2. Paramètres de la méthode

  3. Valeur de retour de la méthode

Mémoire

Comprendre la mémoire , pile, tas, segmentation des données, comment le code s'exécute

Package et importation

package com.bjsxt.java140;//1 Le nom de domaine de l'entreprise est inversé Venez, suivi du nom du projet, etc.
public class Cat {
}

public class Dog {
public static void main(String[] args) {
com.bjsxt.java140.Cat c = new com.bjsxt.java140.Cat();//2 La classe compilée doit être située dans le bon répertoire
}
}
.

import com.bjsxt.java140.Cat;//3. Importer le package
public class Dog {
public static void main(String[] args) {
Cat c = new Cat () ;//4. Abréviation
}
}
***

Réécrire (écraser/écraser)

Lors de la réécriture de la méthode, copier, ne tapez pas le mauvais nom de méthode.

Hériter

  1. privé

  2. par défaut

  3. protégé

  4. public

la classe ne peut être que publique et par défaut

méthodes de constructeur en héritage

  • Pendant le processus de construction d'une sous-classe vous devez appeler une fois la méthode de construction de la classe parent

  • La sous-classe utilise super(liste d'arguments) dans sa propre méthode de construction pour appeler le classe parent Le constructeur de

  • utilise ceci (liste d'arguments) pour appeler d'autres constructeurs de cette classe

  • Si super est appelé, il doit l'être écrit dans la sous-classe La première ligne de la méthode de construction

Polymorphisme (polymophysme)

Les trois conditions nécessaires à l'existence du polymorphisme :

  1. Il doit y avoir un héritage

  2. Il doit y avoir une substitution

  3. La référence de la classe parent pointe vers l'objet de la classe enfant

Gestion des exceptions (erreurs qui se produisent lors de l'exécution)

Il est important d'observer le nom et le numéro de ligne de l'erreur
Alt text

  • peut le gérer Ceux qui ne peuvent pas être gérés doivent être gérés (try{}catch(){})

  • ceux qui ne peuvent pas être gérés doivent être jeté (lance Exception)

  • 5 Mots clés : essayer, attraper, enfin, lance, lancer

  • Attraper d'abord le petit, puis le grand

  • Réécrivez la méthode, Les exceptions levées doivent être cohérentes ou non levées

Array

Allouez d'abord l'espace , puis chargez le tableau

int a[ ];/ /Déclarez le nom du tableau
a = new int[3];//Allouez de l'espace
a[0] = 1; a[2] = 5;a[3] = 7;
date jours[ ];//Déclarer le nom du tableau
jours = nouvelle date[3];//Allouer de l'espace
jours[0 ] = nouvelle date (1, 4, 2017);
jours[1] = nouvelle date (2, 4, 2017);
jours[2] = nouvelle date (3, 4, 2017);

conteneur


Générique

  • Lors de la définition d'une collection, définissez le type d'objets dans la collection en même temps

  • Générique➕ L'emballage et le déballage automatiques (auto-boxing&unboxing) peuvent omettre la conversion forcée

IO

  1. Flux d'entrée

  2. Flux de sortie

  3. Flux d'octets

  4. Flux de caractères

  5. Flux de nœuds

  6. Flux de traitement

Thread

Définition : différents chemins d'exécution dans un programme.

  • Un processus est un concept statique et les threads s'exécutent réellement dans la machine.

  • Au même moment, un processeur ne peut prendre en charge qu'un seul thread en cours d'exécution.

  • Si vous pouvez utiliser l'interface, n'héritez pas de la classe Thread. Ce sera plus flexible.

  • synchronisé, lorsque cette méthode est exécutée, l'objet courant est verrouillé.

Programmation réseau


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn