Road to Java Engineer Part2 Quel type de langage est Java?

Bonsoir. J'étudie des ingénieurs de l'information de base jusqu'au dîner d'aujourd'hui, et j'étudie Java jusqu'au coucher.

En passant, j'apprenais un ingénieur de l'information de base "C'est amusant d'écrire du code ...!" Je me rends compte que (rires)

Bien sûr, c'est excitant de connaître de nouvelles choses, mais je somnole régulièrement (rires). Avec le recul, je pourrais ne jamais avoir sommeil après avoir écrit le code.

Cela dit, résumons très brièvement à quoi ressemble Java aujourd'hui.

Fonctionnalités Java ~ 4 majeurs! ~

① Cela ne dépend pas du système d'exploitation!

On peut dire qu'il s'agit d'un langage très polyvalent qui peut être utilisé pour créer des applications Web et des systèmes tels que la finance.

② Orienté objet

Un langage basé sur les classes similaire aux langages de script tels que Ruby. Cependant, ce n'est pas un langage orienté objet strict comme le langage de script, tel que de ne pas pouvoir hériter plusieurs fois, mais il semble être un langage avec un grand degré de liberté qui peut être décrit dans un style de programmation procédurale comme le langage C.

③ Un langage de compilation qui nécessite une compilation!

Je pense que la connaissance de cette zone est superficielle lors de l'entrée depuis Ruby, etc. En compilant, le processus semble être plus rapide que le langage de script. La compilation consiste simplement à traduire le code en une représentation binaire.

④ Le coût d'apprentissage est un peu élevé

Comparé au langage C etc., le niveau de difficulté est souvent plus faible, mais même ainsi, si vous le faites après avoir touché Ruby et Python, je pense qu'il y a beaucoup de descriptions (rires)

Alors ...

C'est vraiment juste une touche de connaissance, mais je pense que j'ai pu saisir l'atmosphère au début de l'apprentissage, comme les différences et les mécanismes d'autres langues. Aussi, s'il y a des points d'inquiétude lors de l'avancement de l'apprentissage, j'aimerais les résumer plusieurs fois!

Recommended Posts

Road to Java Engineer Part2 Quel type de langage est Java?
Ingénieur en route vers Java Partie 1 Introduction et construction de l'environnement
Quel genre de StringUtil est bon
Quel type de méthode est define_method?
Qu'est-ce qu'une classe en langage Java (3 /?)
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce qu'une classe en langage Java (2 /?)
Qu'est-ce que 'java
Qu'est-ce que Java <>?
Qu'est-ce que 'java
[Servlet Java] La route de Senri est également une étape vers la première
Qu'est-ce que la technologie Java?
Qu'est-ce que Java API-java
[Java] Qu'est-ce que flatMap?
[Java] Qu'est-ce que ArrayList?
Maîtriser Kotlin ~ Convertir un fichier Java en fichier Kotlin Road to Graduation ~ Partie 3
Maîtriser Kotlin ~ Convertir un fichier Java en fichier Kotlin Road to Graduation ~ Partie 2
Qu'est-ce que l'assertion Java? Résumé.
Qu'est-ce qu'une collection Java?
Résumé des bases du langage Java
[Java] Qu'est-ce que jaee j2ee?
[Java] Qu'est-ce que l'héritage de classe?
Qu'est-ce qu'un objet immuable? [Explication comment faire]
Introduction à Ratpack (1) - Qu'est-ce que Ratpack?
[Notions de base Java] Qu'est-ce que la classe?
Qu'est-ce que l'analyse Java Escape?
[Java] Que faire si un grand nombre de "Le fichier est trop ouvert" s'affiche en raison de FileNotFoundException
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 10)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 9)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 6)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 4)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (Partie 5)
Vous voulez savoir ce que Ruby n est la puissance de 2? (Jugement de puissance de 2)
Résumé de «Modèles de conception appris en langage Java (édition multi-thread)» (Partie 1)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 11)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 12)
Résumé de «Modèles de conception appris en langage Java (édition multithread)» (partie 8)
Qu'est-ce que JVM (Java Virtual Machine)?
Java pour apprendre avec les ramen [Partie 1]
'% 02d' Quel est le% de% 2?
En route vers l'acquisition de Java SE 11 Silver
[Java] Entrez dans le stdin du processus
Utilisation de base de Java Facultatif Partie 1
Qu'est-ce que Thread Safe (avec Java)
Introduction initiale à Mac (ingénieur Java)
[Java] Qu'est-ce que l'exception de modification simultanée?
Qu'est-ce qu'une expression lambda (Java)
La route de JavaScript à Java
[Servlet Java] La route de Senri est aussi la cinquième étape d'une étape
[Servlet Java] La route de Senri est aussi la troisième étape de la première étape
Pensons à ce qu'est la programmation déclarative en Java et Elm (partie 1)
[Java] Comment utiliser une sous-chaîne pour découper une partie d'une chaîne de caractères
À partir de Java9, les constructeurs de classe correspondant aux types primitifs sont marqués comme obsolètes.
[Servlet Java] La route de Senri est aussi la quatrième étape de la première étape
Qu'est-ce que CHECKSTYLE: OFF trouvé dans la source Java? Checkstyle à savoir de
Kotlin's Class part.2 à envoyer aux développeurs Java
Qu'est-ce qu'un test? ・ À propos de l'importance d'un test
La voie de la création de services Web (partie 2)
Java SE8 Silver ~ La route à franchir ~
Quelle est la méthode principale en Java?