Vous pouvez continuer à apprendre le multithreading, la réflexion, le chargeur de classe, les annotations, etc. de Java. Ces éléments sont les outils utilisés pour construire la structure du framework.
(Apprenez le flux IO et utilisez-le dès que vous l'obtenez...)
Si vous vous ennuyez vraiment, vous pouvez jeter un œil à openJDK et étudier le garbage collection JNI de la machine virtuelle
Si io flow vous intéresse, pourquoi ne pas jeter vous-même un œil aux appels système sous Linux. sélecteur, epoll et autres. Ce que la langue vous apporte n'est qu'une solution pratique.
Si vous souhaitez apprendre un langage plus proche des ordinateurs, rassemblez-vous. En raison de l'existence de l'encapsulation d'objets, Java semble être très cohérent. Cependant, je pense qu'au moins en regardant le code source, vous avez bien plus à maîtriser. Par exemple, vous voyez un appel de méthode, mais cette méthode se trouve dans un objet. L'état au sein de l'objet peut avoir un impact important sur la méthode. Mais ce n’est pas si évident en c. Au moins les éléments de procédure peuvent être plus faciles à lire.
Java convient aux entreprises. Si vous aimez la technologie pure, c, allez, même les scripts shell, lua et python conviennent tous.
Si vous trouvez le flux IO ennuyeux, ne regardez pas trop d'abord, voyez simplement comment l'utiliser. C'est ce que j'ai fait au début
.
L'API peut être traduite, ne la mémorisez pas par cœur
Le langage de programmation n'est qu'un outil, et il ne peut être vraiment compris qu'en le combinant avec les besoins réels
En ce qui concerne le multi-threading, la réflexion et les chargeurs de classes, les annotations sont plus efficaces si elles sont mieux étudiées en profondeur après une certaine quantité de code et d'utilisation
En fait, apprendre a toujours été ennuyeux. Ce que vous apprenez en dehors de votre zone de confort est ce qui vous différencie des autres. Bien sûr, la chose la plus importante au début est de l'utiliser ~
Vous pouvez continuer à apprendre le multithreading, la réflexion, le chargeur de classe, les annotations, etc. de Java. Ces éléments sont les outils utilisés pour construire la structure du framework.
(Apprenez le flux IO et utilisez-le dès que vous l'obtenez...)
Si vous vous ennuyez vraiment, vous pouvez jeter un œil à openJDK et étudier le garbage collection JNI de la machine virtuelle
Si io flow vous intéresse, pourquoi ne pas jeter vous-même un œil aux appels système sous Linux. sélecteur, epoll et autres.
Ce que la langue vous apporte n'est qu'une solution pratique.
Si vous souhaitez apprendre un langage plus proche des ordinateurs, rassemblez-vous. En raison de l'existence de l'encapsulation d'objets, Java semble être très cohérent. Cependant, je pense qu'au moins en regardant le code source, vous avez bien plus à maîtriser. Par exemple, vous voyez un appel de méthode, mais cette méthode se trouve dans un objet. L'état au sein de l'objet peut avoir un impact important sur la méthode. Mais ce n’est pas si évident en c. Au moins les éléments de procédure peuvent être plus faciles à lire.
Java convient aux entreprises. Si vous aimez la technologie pure, c, allez, même les scripts shell, lua et python conviennent tous.
Si vous trouvez le flux IO ennuyeux, ne regardez pas trop d'abord, voyez simplement comment l'utiliser. C'est ce que j'ai fait au début
L'API peut être traduite, ne la mémorisez pas par cœur
Le langage de programmation n'est qu'un outil, et il ne peut être vraiment compris qu'en le combinant avec les besoins réels
En ce qui concerne le multi-threading, la réflexion et les chargeurs de classes, les annotations sont plus efficaces si elles sont mieux étudiées en profondeur après une certaine quantité de code et d'utilisation
En fait, apprendre a toujours été ennuyeux. Ce que vous apprenez en dehors de votre zone de confort est ce qui vous différencie des autres. Bien sûr, la chose la plus importante au début est de l'utiliser ~
.Java est simple