J'étudie Java lors d'une session d'étude interne pour recrue. Voici quelques-unes des choses que j'ai apprises qui étaient particulièrement intéressantes. Les 1re à 4e sessions utilisent Progate / Java clairement compréhensible, et la 5e session utilise l'édition pratique de Java rafraîchissante.
Accédez au site suivant pour Progate https://qiita.com/wdmmm/items/0fa27221498e767c953a
Écrivez le nom de la variable dans le cas de base du chameau. Exemple: userName
Le nombre magique n'est fondamentalement pas utilisé. Exemple: nom1, nom2, nom3, ...
Le nom de la variable ne doit pas être omis ou trop long. .. ..
・ Code lisible
Le passage de la valeur d'une variable du type de données de base lui-même est appelé passage par valeur.
Le passage d'une référence à une variable autre que le type de données de base est appelé passage par référence.
Plusieurs threads sont appelés multi-threads. Cela signifie qu'il est sûr de traiter en même temps avec plusieurs threads. Une conception thread-safe est une classe ou une méthode qui peut utiliser en toute sécurité plusieurs threads en même temps.
Une classe pratique pour manipuler les types de données de base en tant qu'objets. Exemple: int → Integer, long → Long (Le côté gauche est le type de données de base et le côté droit est la classe wrapper.)
Il est utilisé dans Integer.parseInt () et ainsi de suite.
Une classe qui concatène des chaînes. Il est extrêmement plus rapide que la concaténation de chaînes de caractères avec +.
StringBuilder peut être écrasé si vous essayez de traiter la même cible en multithread. D'autre part, StringBuffer traite un par un même si la même cible est traitée au moment du multithreading. Il n'est pas écrasé, mais il est plus lent que StringBuilder.
La session d’étude se poursuivra, je passerai donc en revue les préparatifs et les révisions. Je voulais en être conscient quand je suis tombé sur quelque chose que je trouvais intéressant. Je prévois d'en apprendre davantage sur le printemps l'année prochaine, j'aimerais donc acquérir des connaissances sur Java et participer à une session d'étude.
Recommended Posts