فيما يلي عشرة كتب جافا الجيدة الموصى بها على جافا في الداخل.
1) مواصفات لغة جافا ، الطبعة الثالثة (بقلم جيمس جوسلينج)
كتب هذا الكتاب مخترع تقنية Java وهو دليل تقني موثوق بلغة برمجة Java TM. إذا كنت تريد معرفة المعنى الدقيق لبناء اللغة ، فإن هذا الكتاب هو أفضل مورد.
2) جافا الفعالة ، الطبعة الثانية (بقلم جوشوا بلوش)
يقدم هذا الكتاب 78 قواعد خبرة عملية للغاية في برمجة Java التي تغطي الحلول للمشاكل التي يواجهها معظم المطورين كل يوم. من خلال وصف شامل للتكنولوجيا التي يستخدمها خبراء تصميم منصة Java ، فإنه يكشف ما ينبغي القيام به وما لا ينبغي القيام به لإنتاج رمز واضح وقوي وفعال. .
تظهر كل قاعدة في هذا الكتاب في شكل مقالة قصيرة ومستقلة ويتم توضيحها بشكل أكبر من الكود. يحتوي هذا الكتاب على محتوى شامل ، وهيكل واضح ، وشرح مفصل. يمكن استخدامه ككتاب مرجعي للفنيين. ...
3) تزامن جافا في الممارسة العملية (بقلم براين جويتز)
مع شعبية المعالجات متعددة النواة ، أصبح استخدام التزامن هو المفتاح لبناء تطبيقات عالية الأداء. أحرزت Java 5 و 6 تقدمًا كبيرًا في تطوير البرامج المتزامنة ، وتحسين أداء الأجهزة الافتراضية Java ، وتحسين قابلية التوسع في الطبقات المتزامنة ، وإضافة لبنات البناء المتزامنة الغنية. في هذا الكتاب ، لا يشرح منشئو أدوات الراحة هذه فقط كيفية عملها بالضبط وكيفية استخدامها ، ولكن أيضًا يشرحون سبب خلقها وأنماط التصميم وراءها. يمكن أن يكون هذا الكتاب كلاً من الدعم النظري للقراء وكدعم فني لبناء برامج موثوقة وقابلة للتطوير ويمكن صيانتها. لا يوفر هذا الكتاب قائمة بآبار واجهات برمجة التطبيقات المتزامنة وآلياتها فحسب ، بل يوفر أيضًا مبادئ التصميم والأنماط ونماذج الأفكار ، مما يسمح لنا ببناء برامج متزامنة صحيحة بشكل جيد.
قراء هذا الكتاب هم مبرمجون يتمتعون ببعض الخبرة في برمجة Java ، والمبرمجين الذين يرغبون في فهم التحسينات والميزات الجديدة لتكنولوجيا خيوط Java SE 5 و 6 ، وعشاق Java وبرمجة متزامنة.
4) الألغاز Java: مصائد ، مطبات وحالات الزاوية (بواسطة Joshua Bloch)
الكلاسيكية الكلاسيكية الأخرى من عراب جافا ، جافا بوغازلرز ، كتاب أمازون الخمس نجوم. كم تعرف عن جافا؟ هل أنت محقق رمز؟ هل سبق لك أن أمضيت أيامًا في تتبع خطأ ناتج عن الفخاخ والعيوب في جافا أو مكتبتها؟ هل تحب اختبارات الذكاء؟ ثم هذا الكتاب مناسب لك!
5) التفكير في جافا (بقلم بروس إيكل)
لقد فاز هذا الكتاب بحماس واسع النطاق من المبرمجين في جميع أنحاء العالم ، وحتى المفاهيم الأكثر غموضًا يمكن حلها بشكل غير مرئي في مواجهة تقارب نص Bruce Eckel وأمثلة صغيرة البرمجة المباشرة. من بناء الجملة الأساسي لـ Java إلى الميزات الأكثر تقدماً (المفاهيم الموجه نحو الكائنات المتعمقة ، والموثوقية المتعددة ، وبناء المشروع التلقائي ، واختبار الوحدة وتصحيح الأخطاء ، وما إلى ذلك) ، يمكن لهذا الكتاب أن يوجهك تدريجياً إلى إتقانه بسهولة.
من الجوائز التي فاز بها هذا الكتاب ومراجعات القراء من جميع أنحاء العالم ، ليس من الصعب أن نرى أن هذا عمل كلاسيكي. يتمتع مؤلف هذا الكتاب بسنوات عديدة من الخبرة في التدريس ، ولديه رؤى فريدة ومتعمقة في لغات C و C ++ و Java ، ويشرح مفاهيم غامضة وتجريدية مع أمثلة سهلة الفهم وصغيرة ولكنها مباشرة. يحتوي هذا الكتاب على 22 فصلاً ، بما في ذلك العوامل ، وعملية تنفيذ التحكم ، والتحكم في الوصول ، وفئات الإرسال ، والتشكيلات المتعددة ، والواجهات ، ومعالجة الأخطاء من خلال الاستثناءات ، والسلاسل ، والموزعات ، والصفائف ، والحاويات ، ونظام I/O Java ، وأنواع التعداد ، والتوافق ، وواجهات المستخدم الرسومية. تشمل هذه المحتويات الغنية القواعد الأساسية والميزات المتقدمة للغة Java ، وهي مناسبة لمبرمجي Java على جميع المستويات للقراءة. إنها أيضًا كتاب مدرسي ممتاز وكتاب مرجعي للجامعات لتعليم لغات البرمجة الموجهة نحو الكائن ولغات Java.
6) أفضل ، أسرع ، جافا أخف وزنا (بقلم جاستن جيهتلاند ، بروس أ. تيت)
يحاصر مطورو Java في مستنقع التعقيد ولا يمكنهم تخليص أنفسهم. تقترب خبرتنا وقدراتنا من الحد الأقصى ، ويقضي المبرمجون المزيد من الوقت في كتابة البرامج التي تدعم الأطر المختارة من حل المشكلات الحقيقية. لا يسعنا إلا أن نسأل ، هل من الضروري جعل جافا معقدة للغاية؟
الجواب لا. هذا الكتاب يوجهك إلى مخرج. سواء كنت تحافظ على تطبيق أو تصميم من نقطة الصفر ، يمكنك تجاوز القاعدة وتبسيط بشكل كبير الإطار الأساسي ، وعملية التطوير ، والرمز النهائي. يمكنك استعادة تطبيق J2EE مرة واحدة خارج السيطرة. ..
في هذا الكتاب ، سيخبرك المؤلف الأصلي Bruce A. Tate و Justin Gehtland خطوة بخطوة. أولاً ، أدرجوا خمس قواعد أساسية. يوضحون كيفية بناء رمز بسيط ومفصل ويخبركون بكيفية اختيار التكنولوجيا. كما أنها تحلل كيف يخدم برامج المصادر المفتوحة على نطاق واسع هذه المفاهيم. أخيرًا ، سيستخدم المؤلف أيضًا هذه المفاهيم الأساسية لبناء تطبيق بسيط ولكنه غني بالدلالة لحل المشكلات التي واجهتها في العالم الحقيقي.
7) Core Java (المجلد 1 ، 2) (بقلم Cay S. Horstmann ، Gary Cornell)
كانت "Java Core Technology" شائعة منذ نشرها ويفضلها القراء. يستمر كل إصدار جديد في تطوير صندوق أدوات تطوير Java في أسرع وقت ممكن ، وقد أعاد كل إصدار كتابة بعض المحتوى للتكيف مع أحدث ميزات Java. هذه الطبعة ليست استثناءً ، فهي تعكس الميزات الجديدة لـ Java Se 6. يحتوي الكتاب على 14 فصلاً في المجموع ، بما في ذلك بنية البرامج الأساسية لـ Java ، والكائنات والفئات ، والميراث ، والواجهات ، والفئات الداخلية ، والبرمجة الرسومية ، ومعالجة الأحداث ، ومكونات مستخدمي التأرجح ، ونشر التطبيقات والتطبيقات ، والتأثيرات السجلة الاستثناء ، والبرمجة الجانبية ، والمشتركة المتعددة. .
يشرح الكتاب تقنية Java بدقة ومتعمقة ، ويحتوي على عدد كبير من الأمثلة لمساعدة القراء على فهم الميزات ذات الصلة بلغة Java ومكتبة Java.
8) مواصفات الجهاز الظاهري Java (بقلم تيم لينهولم ، فرانك يلين)
إذا كنت بحاجة إلى فهم رمز البايت لأجهزة Java الظاهرية ، أو بعض جوانب التجميع ، فسيحصل هذا الكتاب بالتأكيد على ما تريد. لا يحتوي فقط على مواصفات رمز الجهاز ، ولكن أيضًا مواصفات برنامج التحويل البرمجي Java وبيئة التشغيل.
9) جافا قوية: الاستثناءات معالجة واختبار وتصحيح الأخطاء (بقلم ستيفن ستيلتينج)
تتضمن الاستثناءات المعالجة معرفة بالتنمية والتصميم والهندسة المعمارية. ينقسم هذا الكتاب إلى 3 أجزاء.
يقدم الجزء الأول آلية استثناءات Java واستخدامها ، ويقدم بعض أفضل الممارسات ، ويخبر واجهات برمجة التطبيقات والتقنيات العامة المستخدمة لمعالجة الاستثناءات المختلفة.
يشرح الجزء الثاني تصميم قابلية الاختبار ، ويقدم تحليل وضع الفشل ، ويناقش استثناءات وأسباب واجهات برمجة التطبيقات الشائعة ، ويحلل أنماط استثناء بنية J2EE وواجهة برمجة التطبيقات الموزعة.
يناقش الجزء الثالث تنفيذ الاستثناءات ومعالجة الأخطاء أثناء دورة تطوير البرمجيات ، وتحليل بنية البرمجيات ، وأنماط التصميم ، والاختبار والتصحيح ، ويسرد أنماط التصميم الناضجة ، ويقدم تأثير استراتيجيات المعالجة على بنية النظام ، ويخبر كيفية بناء نظام قوي.
10) اتفاقية رمز جافا
الكتاب الأخير هو بالطبع مواصفات ترميز Java ، والتي تنتجها Sun رسميًا. هذا أيضًا ما يحتاج كل مبرمج إلى معرفته من أجل الحصول على قابلية القراءة والصيانة للبرنامج.
آمل أن يعجبك هذه الكتب العشرة التي شاركتها معك ، والتي ستكون مفيدة للجميع لتعلم لغة جافا.