Méthode d'apprentissage inexpérimentée pour obtenir Java Silver 11

introduction

L'auteur qui veut devenir ingénieur est informé que l'auteur n'a aucune compétence dans le processus d'emploi et qu'il est difficile d'obtenir un emploi dans le cadre de la couronne actuelle, et il souhaite acquérir les compétences qui peuvent être acquises une par une. Dans cet esprit, j'ai décidé de l'obtenir de Java Silver, qui m'a appris.

Et je viens de recevoir la qualification Java Silver 11 l'autre jour, j'aimerais donc partager la méthode d'apprentissage jusqu'à l'acquisition.

En conséquence, j'ai réussi avec ** 89% (taux de réponse correcte de 63%) **: détendu:

Personne cible

・ Ceux qui essaient d'acquérir Java Silver pour diverses raisons

Qu'est-ce que la certification Java SE en premier lieu?

Il s'agit d'une qualification pour les programmeurs Java menée par Oracle. Il y a ** "Bronze", "Argent" et "Or" ** comme niveaux, et chaque niveau est une preuve du niveau de compétence actuel.

niveau Aperçu
Bronze Niveau de connaissance de base de la programmation orientée objet en utilisant le langage Java
Silver Avoir les connaissances de base en programmation requises pour le développement d'applications Java et être en mesure d'effectuer des travaux de développement sous la direction d'utilisateurs avancés
Gold Des compétences qui vous permettent de bien comprendre les intentions du designer et de mettre en œuvre vous-même des fonctions

Depuis que j'ai Silver cette fois, je me concentrerai principalement sur la méthode d'apprentissage de Silver.

Environnement d'apprentissage et période d'apprentissage

Apprendre une langue Apprentissage des qualifications
période Environ un mois Environ un mois
Livre de référence d'utilisation "Introduction à Java qui rafraîchit""Auto-apprentissageJava" "Livre noir" "Livre violet"
Méthode d'apprentissage **Comprendre les bases avec "Introduction à Java"**fais le,Re-compris et absorbé en tant que connaissances supplémentaires avec "Auto-apprentissage Java" Lisez attentivement le commentaire et apprenez comment aborder la bonne réponse au problème.

La méthode d'apprentissage approximative est comme ci-dessus.

Je voudrais creuser plus profondément à partir d'ici pour voir quel genre d'apprentissage j'ai appris.

Méthode d'apprentissage

Je pense que ce que je ressens est important non seulement pour Java mais aussi pour apprendre la programmation, c'est de comprendre ** "pourquoi cela se produit" **.

Par exemple ...

Main.java


public class Main {
  String str; // null

  public static void main(String[] args) {
    Main m = new Main();
    System.out.println(m.str); //null est sorti
  }
}

Another.java


public class Another {
  String str; // null

  public static void main(String[] args) {
    Main m = new Main();
    System.out.println(m.str.length()); //Erreur d'exécution(NullPointerException)
  }
}

Il existe deux fichiers comme celui ci-dessus.

Il est courant que les deux chaînes de type String aient null comme valeur initiale.

Les différences entre les deux fichiers sont les suivantes. -Main.java appelle la valeur de ** variable membre str. ** ** -Dans Another.java, le nombre de caractères de la valeur de la variable membre ** str est appelé à l'aide d'une méthode. ** **

Je n'entrerai pas dans les détails ici, mais si vous utilisez une méthode sur une variable de type référence qui a ** null, vous obtiendrez une exception appelée NullPointerException **.

Ainsi, Another.java utilise la méthode .length () ** pour vérifier le nombre de caractères pour str avec null, donc une exception se produit.

Comme vous pouvez le voir, il existe de nombreux «pourquoi» ** dans les langages de programmation. ** "Pourquoi" -> "Cela se produit à cause de XX" -> "Voilà pourquoi c'est le résultat!" ** Si vous le comprenez, le taux de rétention augmentera considérablement et le degré de compréhension augmentera. Aller.

Il ne fait aucun doute que la méthode d'apprentissage Java se fera de cette manière, et c'est tout.

Vous n'êtes pas obligé de savoir au début quand vous procédez à l'apprentissage, alors soyez conscient de cela.

Examen simulé du livre de référence de qualification

Si vous apprenez par la méthode ci-dessus et la comprenez dans une certaine mesure, vous pouvez tester vos compétences avec un examen simulé. L'auteur ** a 2 tours de chaque chapitre de Kuromoto et Murasaki, et 2 tours de chacun des 4 examens simulés.

Le taux de réponse correcte standard est de ** 63% (50 réponses correctes sur 80) ** pour Java Silver. Je pense qu'il n'y a pas de problème si le taux moyen de réponses correctes est ** d'environ 72% (58 réponses correctes sur 80) ** sur un total de 4 examens simulés.

Quant au ratio d'avis, ** À propos du contenu de l'examen simulé ** ** Examen simulé du livre noir: Examen simulé du livre violet = 7: 3 **, Pour le ** contenu des commentaires **, il est recommandé de reconfirmer avec ** commentaire de livre noir: commentaire de livre violet = 5: 5 **.

Il convient de noter que ** le taux de réponse correcte standard doit être dépassé **, donc les ** erreurs générales ** etc. ne sont pas préférables. Prenons les mesures appropriées pour aborder le problème.

Problème important

Voici quelques-unes des choses auxquelles l'auteur a fait particulièrement attention lors de l'apprentissage de Java Silver.

Il y a d'autres parties importantes, mais j'ai énuméré les principales auxquelles j'ai fait attention. Veuillez essayer de référencer!

Résumé

J'espère que cela sera utile pour ceux qui souhaitent acquérir la qualification Argent à partir de maintenant.

Les frais d'examen sont assez élevés, alors assurez-vous d'aller le chercher!

Si vous avez des commentaires ou des questions, veuillez contacter ici.

Recommended Posts

Méthode d'apprentissage inexpérimentée pour obtenir Java Silver 11
Comment étudier Java Silver SE 8
Comment utiliser HttpClient de Java (Get)
Obtenez Java Silver dans votre temps de trajet!
En route vers l'acquisition de Java SE 11 Silver
Comment utiliser les méthodes de classe [Java]
J'ai essayé de résumer l'apprentissage Java (1)
Comment passer Oracle Java Silver
Apprendre Java (0)
Méthodes Java
Méthodes Java
Comment passer l'examen Java Silver et comment apprendre
Java SE8 Silver ~ La route à franchir ~
[Java] Comment obtenir le répertoire actuel
Cours et méthodes abstraits d'histoire d'apprentissage JAVA
Comment obtenir la date avec Java
Ce que j'ai fait pour obtenir le programmeur Java certifié Oracle, Silver SE 8
Comment une personne complètement inexpérimentée a étudié pour acquérir de l'argent Java par elle-même
Méthodes de classe Java
Mémo Java Silver
Pour l'apprentissage JAVA (2018-03-16-01)
Jour d'apprentissage Java 5
Comment obtenir une classe depuis Element en Java
Bibliothèque "OSHI" pour acquérir des informations système avec Java
[Java] Comment obtenir des nombres aléatoires en excluant des nombres spécifiques
[Java] Introduction à Java
Comment utiliser la méthode replace () (Java Silver)
Comment obtenir et étudier Java SE8 Gold
[Test de qualification] Résumé de la méthode d'apprentissage Java SE 8 Silver
Introduction à Java
[Java] Comment obtenir l'URL redirigée finale
Étudier Java Silver 1
Ce que des personnes inexpérimentées en Java ont fait pour étudier Kotlin
Comment accéder aux méthodes et champs Java Private
java learning day 2
java learning day 1
Une méthode d'étude pour les personnes inexpérimentées pour passer Java SE 8 Silver en un mois
[Java Silver] Résumé des points liés aux expressions lambda
Visant à acquérir Java Oracle Silver, mémo ponctuel (passe)
[Java] Comment obtenir la valeur maximale de HashMap
Source utilisée pour obtenir l'URL de la source de redirection en Java
[Java] Comment obtenir une requête par communication HTTP
Résumé des connaissances requises pour réussir Java SE8 Silver
À partir d'avril 2018 Comment installer Java 8 sur Mac
Java SE8 Silver réussi
Changements de Java 8 à Java 11
Somme de Java_1 à 100
java bronze argent passé
[Java] Obtenir des dates diverses
Java Learning 2 (Apprenez la méthode de calcul)
apprentissage java (expression conditionnelle)
Journée d'étude Java Silver 1
Mémo d'apprentissage Java (méthode)
Expérience de passage Java Silver
Résumer l'héritage Java (Java Silver 8)