Le Java

"Il peut faire plein de choses, mais surtout des applications."

"Il peut faire plein de choses, mais surtout des applications."

Le Java

Le cœur d'une application

Le cœur d'une application

C’est un langage orienté objet utilisé pour faire des applications bureau, des sites web dynamiques ou même des applications mobiles.
Quand je pense à un langage de programmation, c’est le premier qui me vient à l’esprit. Ce n’est pas le premier que j’ai vu, mais c’est probablement celui que j’ai le plus connu.

C’est une compétence technique très utile car très répandue parmi les langages de programmation. C’est un langage fiable et qui peut s’adapter à de nombreux projets.

C’est un langage orienté objet utilisé pour faire des applications bureau, des sites web dynamiques ou même des applications mobiles.
Quand je pense à un langage de programmation, c’est le premier qui me vient à l’esprit. Ce n’est pas le premier que j’ai vu, mais c’est probablement celui que j’ai le plus connu.

C’est une compétence technique très utile car très répandue parmi les langages de programmation. C’est un langage fiable et qui peut s’adapter à de nombreux projets.

Un langage bien parlé dans mes projets

Un langage bien parlé dans mes projets

Java est le langage le plus présent dans mes projets. J’ai pu avoir plusieurs expériences avec d’autres langages, C, C++, JavaScript, Python ou bien d’autres, mais des projets conséquents, c’est celui qui revient le plus.

Java est le langage le plus présent dans mes projets. J’ai pu avoir plusieurs expériences avec d’autres langages, C, C++, JavaScript, Python ou bien d’autres, mais des projets conséquents, c’est celui qui revient le plus.

Des locuteurs sur le bureau

Des locuteurs sur le bureau

De simple application à des petits projets, Java sert de façon variée et diverse. La réalisation la plus conséquente faite en Java, pour ma part, est le projet majeur de ma 3ème année à l’ESIEA. Le projet RPG fait en Java à l’aide de la bibliothèque FXGL utile pour la création de jeux vidéo.

Des cartes de jeu, des entités allant du joueur lui-même à une variété de monstres et d'objets en tout genre, Java a été très utile pour notamment, sa capacité à créer des objets (POO) pouvant hériter d’autres objets pour catégoriser le code à souhait.

De simple application à des petits projets, Java sert de façon variée et diverse. La réalisation la plus conséquente faite en Java, pour ma part, est le projet majeur de ma 3ème année à l’ESIEA. Le projet RPG fait en Java à l’aide de la bibliothèque FXGL utile pour la création de jeux vidéo.

Des cartes de jeu, des entités allant du joueur lui-même à une variété de monstres et d'objets en tout genre, Java a été très utile pour notamment, sa capacité à créer des objets (POO) pouvant hériter d’autres objets pour catégoriser le code à souhait.

Des locuteurs sur internet

Des locuteurs sur internet

Cependant, Java n’est pas qu’utile pour des applications bureau, il est très pratique pour l’arrière des sites web dynamiques, le back end, avec l’intermédiaire du framework Springboot. Étant naturellement plus attiré par l’avant des sites, le front-end, j’ai souvent eu du mal avec le back-end.

Mais la simplicité d’utilisation grâce aux frameworks disponibles en Java m'ont permis quand même plusieurs projets en participant à l’arrière, avec notamment un projet de site de simulateur d’échec, important directement un système de jeu depuis une API pour pouvoir l’utiliser sur notre interface en la faisant fonctionner à notre façon.

Cependant, Java n’est pas qu’utile pour des applications bureau, il est très pratique pour l’arrière des sites web dynamiques, le back end, avec l’intermédiaire du framework Springboot. Étant naturellement plus attiré par l’avant des sites, le front-end, j’ai souvent eu du mal avec le back-end.

Mais la simplicité d’utilisation grâce aux frameworks disponibles en Java m'ont permis quand même plusieurs projets en participant à l’arrière, avec notamment un projet de site de simulateur d’échec, important directement un système de jeu depuis une API pour pouvoir l’utiliser sur notre interface en la faisant fonctionner à notre façon.

Des locuteurs aux téléphones

Des locuteurs aux téléphones

Finalement, Java est aussi une base des applications Android grâce à l’interface de développement Android Studio que j’ai utilisée quelques fois dans des projets plus petits.

Finalement, Java est aussi une base des applications Android grâce à l’interface de développement Android Studio que j’ai utilisée quelques fois dans des projets plus petits.

Un projet qui avance…

Un projet qui avance…

Avec mes expériences sur plusieurs types de projets, j’ai pu avoir une bonne base de compétences et connaissances sur le langage. Je suis capable de faire pas mal de choses dont des applications simple par moi même, même s'il reste encore beaucoup à apprendre. mon niveau est encore bien loin d’une maîtrise.

Avec mes expériences sur plusieurs types de projets, j’ai pu avoir une bonne base de compétences et connaissances sur le langage. Je suis capable de faire pas mal de choses dont des applications simple par moi même, même s'il reste encore beaucoup à apprendre. mon niveau est encore bien loin d’une maîtrise.

…Mais pas tout à fait terminé !

…Mais pas tout à fait terminé !

Ce qui me manque encore pour cette compétence, c’est un peu de tout mais principalement aller plus loin qu'une application de base. Java est un langage vivant qui continue d’évoluer. Peut-être qu’un jour je serais dépassé par les nouveautés, ou peut-être que je continuerais de m’adapter à celles- ci.

Ce qui me manque encore pour cette compétence, c’est un peu de tout mais principalement aller plus loin qu'une application de base. Java est un langage vivant qui continue d’évoluer. Peut-être qu’un jour je serais dépassé par les nouveautés, ou peut-être que je continuerais de m’adapter à celles- ci.

Articles liés

Articles liés

Javascript

Voir l'article