Introduction à la programmation Java
Pour les programmeurs qui n'ont aucune expérience en programmation Java et souhaitent se lancer, il est recommandé de choisir un livre d'introduction adapté aux débutants. À ce stade, l'objectif est de maîtriser rapidement la syntaxe de base et l'utilisation de base de Java. C'est comme "avaler beaucoup sans le comprendre". Passez du temps à parcourir rapidement la syntaxe Java, vous pouvez essayer d'écrire du code simple, même si vous ne le comprenez pas complètement, vous devriez réfléchir activement. L'important est de « le savoir ».
"Réflexions sur la programmation Java"
Après avoir acquis une certaine expérience en programmation Java, vous devez avoir une compréhension approfondie de ses principes et de ses mécanismes internes. "Java Programming Thoughts" est un livre très approprié pour vous aider à atteindre cet objectif. Il présente en détail les concepts et principes de base de la programmation orientée objet et fournit également une explication approfondie de la syntaxe de base et des bibliothèques de classes de Java, vous aidant ainsi à établir une base de programmation Java solide. Bien entendu, ce livre présente également quelques défauts. Premièrement, il est très dense et sa lecture peut prendre beaucoup de temps et d’efforts. De plus, l’auteur est parfois trop verbeux, ce qui pose quelques problèmes de lecture aux lecteurs. Cela rend également ce livre inadapté aux personnes modernes qui aiment un apprentissage rapide. Par conséquent, en lisant ce livre, vous devez apprendre à faire des choix et à sélectionner les chapitres et le contenu importants pour une étude approfondie. En bref, "Java Programming Thoughts" est un bon livre pour vous permettre de comprendre les idées et principes fondamentaux de la programmation Java. En le lisant, vous pourrez mieux comprendre la conception et l'utilisation du langage de programmation Java et établir une base de programmation solide pour vous-même.
1. "Principes de composition informatique" (familier) 2. "Structure des données" (maîtrisé) 3. "Système d'exploitation" (compris->familier) 4. "Le langage C" (maîtrisé) 5. "Principes de compilation" ( compris) Principe) 6. "Langage Assembleur" (comprendre) 7. "Réseau informatique" (comprendre) 8. "Génie logiciel" (comprendre) 9. "Base de données relationnelle" (familier) 10. "Le langage C++" ( master) 11. "Conception orientée objet" (master; combiné avec l'apprentissage du C++)
(5) Quelques expériences et compréhensions : 1. Les vrais programmeurs choisiront d’utiliser le C++. (D'après un expert) 2. Familiarisez-vous avec l’écriture de programmes. 3. Utilisez votre cerveau pour réfléchir aux problèmes. 4. Maintenez un bon style de programmation. 5. Lisez plus de livres, en particulier des livres originaux. (J'insiste sur le fait que vous devez être sélectif lors de la lecture et continuer à lire) (5) Quelques suggestions et conclusions : 1. Les vrais programmeurs auront tendance à utiliser le langage C++ pour programmer car il offre une flexibilité et une efficacité plus élevées. (D'après un expert) 2. La pratique pratique est la clé de l’apprentissage de la programmation. 3. Utilisez votre cerveau pour réfléchir au problème, non seulement pour vous souvenir de la grammaire et des règles, mais également pour comprendre les principes et les concepts qui le sous-tendent.
Bons livres, livres classiques d'écrivains célèbres, ne gaspillez pas votre pratique sur des livres de mauvaise qualité, insistez pour lire beaucoup de livres)
6. Ayez votre propre plan d'étude ; 7. Résumez vos propres expériences et leçons ; (préparez un cahier pour enregistrer les erreurs et les expériences) 8. N'ayez pas peur d'apprendre de nouvelles choses ; 9. Ayez un état d'esprit en matière d'ingénierie logicielle ; Soyez doué pour trouver les problèmes, puis allez trouver la réponse ; 11. Demandez conseil aux experts (Soyez humble jusqu'à ce que vous deveniez un maître) 12. Communiquez avec vos pairs (Si vous n'êtes pas doué en communication, cela ne fonctionnera certainement pas) 13. . Comprenez l'essence du logiciel et ne vous laissez pas tromper par son apparence en constante évolution ; 14. En réalité, ce que vous devez apprendre, ce sont des langages et des méthodes de programmation, pas des bibliothèques, des classes ou des outils (apprenez à utiliser
)Ces bibliothèques sont relativement simples, mais je pense que le simple fait de connaître ces bibliothèques ne suffit pas.) 15. Apprendre la programmation Wiodows implique principalement l'apprentissage du système d'exploitation Windows et de l'API win32. 16. Apprenez-en davantage sur le développement embarqué lorsque vous avez le temps. avoir le temps En savoir plus sur le développement de logiciels PDA ; 18. Comprendre le framework .NET et le langage C#, ce sera peut-être votre nouveau pain et votre beurre ; 19. Soyez patient et ne soyez pas impétueux 20. Ajoutez des commentaires au programme et gardez votre anciens programmes ; 21. Plus vous apprenez et comprenez, plus vous vous rapprochez d'un expert ; 22. Allez faire du shopping chez CSDN quand vous avez le temps, il y a de nombreux confidents là-bas ; 23. Ayez la confiance nécessaire pour devenir un excellent programmeur ; ) Recommandations pour quelques bons livres 1. "Le langage de programmation C" (Keinighan & Dennis Ritchie 1988) * 2. "Le langage de programmation C++" (Bjarne Stroustrup 1997) * 3. "À l'intérieur du modèle objet C++" (lippmans) 4. "C++ efficace" (comme ci-dessus) * 5. "C++ plus efficace" (comme ci-dessus) * 6. "C++ exceptionnel" 7. "Programmation efficace orientée objet C++" 8. "Modèle de conception" 9. "Penser en C++" * 10. "La Bible standard du C++" (généralement recommandé) 11. "L'art de la programmation informatique" 12. "Programmation Windows" (Charles Petzold) 13. "VC++5.0 Technical Insider" 14. "MFC expliqué dans d'une manière simple" 15. "Exigences logicielles" 》 16. 《Windows avancé》
17. « Introduction au C++ » 18. « Manuel de référence du programmeur Win32 » 19. « Interconnexion Internet utilisant TCP/IP » 20. « La théorie essentielle de COM » (7) Plan d'étude D - Ce plan d'étude est ma décision personnelle Oui, Je le partage également avec tout le monde pour référence et progressons ensemble. 1. "Principes de composition informatique" 2. "Système d'exploitation" 3. "Structure des données" 4. "Langage assembleur" 5. "C" 6. "C++" 7. "Initié de la technologie VC" 8. "Programmation Windows" 9. "MFC approfondi" 10. "Windows avancés" 11. "À l'intérieur du modèle objet C++" 12. "Penser en C++" 13. "C++ efficace" 14. Base de données 15, réseau 16, système d'exploitation intégré et programmation 17, Microcontrôleur matériel 18, .NET et C# 19, Génie logiciel 20, UNIX et Linux
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!