ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Effektiv Java programmieren .

دانلود کتاب برنامه نویسی موثر جاوا

Effektiv Java programmieren .

مشخصات کتاب

Effektiv Java programmieren .

دسته بندی: برنامه نویسی: زبان های برنامه نویسی
ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 3827319331, 9783827319333 
ناشر: Addison-Wesley 
سال نشر: 2001 
تعداد صفحات: 256 
زبان: German 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 52,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Effektiv Java programmieren . به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی موثر جاوا نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Cover......Page 1
Effektiv Java programmieren......Page 3
Klassen und Interfaces......Page 5
Ausnahmen......Page 6
Index......Page 7
Vorbemerkung......Page 9
Vorwort......Page 11
Danksagungen......Page 13
Einführung......Page 15
Thema 1: Verwenden Sie statische Factory-Methoden statt Konstruktoren......Page 19
Thema 2: Erzwingen Sie mit einem privaten Konstruktor die Singleton-Eigenschaft......Page 23
Thema 3: Mit einem privaten Konstruktor Nichtinstanziierbarkeit erzwingen......Page 25
Thema 4: Vermeiden Sie die Erzeugung von Objektduplikaten......Page 26
Thema 5: Eliminieren Sie alte Objektreferenzen......Page 30
Thema 6: Vermeiden Sie Finalizer......Page 33
Thema 7: Halten Sie beim Überschreiben von equals den allgemeinen Vertrag ein......Page 39
Thema 8: Überschreiben Sie hashCode immer, wenn Sie equals überschreiben......Page 49
Thema 9: Überschreiben Sie toString immer......Page 55
Thema 10: Vorsicht beim Überschreiben von clone......Page 57
Thema 11: Implementieren Sie Comparable......Page 65
Thema 12: Minimieren Sie die Zugreifbarkeit von Klassen und Attributen......Page 71
Thema 13: Bevorzugen Sie Unveränderbarkeit......Page 75
Thema 14: Komposition ist besser als Vererbung......Page 83
Thema 15: Entweder Sie entwerfen und dokumentieren für die Vererbung oder Sie verbieten sie......Page 89
Thema 16: Nutzen Sie besser Interfaces als abstrakte Klassen......Page 94
Thema 17: Verwenden Sie Interfaces ausschließlich zur Typdefinition......Page 99
Thema 18: Ziehen Sie statische Attributklassen den nicht-statischen vor......Page 101
Thema 19: Ersetzen Sie Strukturen durch Klassen......Page 107
Thema 20: Ersetzen Sie Unions durch Klassenhierarchien......Page 109
Thema 21: Ersetzen Sie Enum-Konstrukte durch Klassen......Page 113
Thema 22: Ersetzen Sie Funktionszeiger durch Klassen und Interfaces......Page 123
Thema 23: Prüfen Sie die Gültigkeit der Parameter......Page 127
Thema 24: Machen Sie bei Bedarf defensive Kopien......Page 129
Thema 25: Entwerfen Sie die Methodensignaturen sorgfältig......Page 133
Thema 26: Verwenden Sie Methodenüberladung vorsichtig......Page 136
Thema 27: Geben Sie nicht null, sondern Arrays der Länge null zurück......Page 141
Thema 28: Schreiben Sie Doc-Kommentare für alle offen gelegten API- Elemente......Page 142
Thema 29: Minimieren Sie den Gültigkeitsbereich lokaler Variablen......Page 147
Thema 30: Sie müssen die Bibliotheken kennen und nutzen......Page 150
Thema 31: Meiden Sie float und double, wenn Sie genaue Antworten wollen......Page 154
Thema 32: Vermeiden Sie Strings, wo andere Typen sich besser eignen......Page 156
Thema 33: Hüten Sie sich vor der Langsamkeit von String-Verkettungen......Page 159
Thema 34: Referenzieren Sie Objekte über ihre Interfaces......Page 160
Thema 35: Nutzen Sie eher Interfaces als Reflection......Page 162
Thema 36: Verwenden Sie native Methoden mit Vorsicht......Page 165
Thema 37: Optimieren Sie nur mit Vorsicht......Page 166
Thema 38: Halten Sie sich an die allgemein anerkannten Namenskonventionen......Page 169
Thema 39: Verwenden Sie Ausnahmen nur für Ausnahmebedingungen......Page 173
Thema 40: Geprüfte Ausnahmen für behebbare Situationen, Laufzeitausnahmen für Programmierfehler......Page 176
Thema 41: Vermeiden Sie den unnötigen Einsatz von geprüften Ausnahmen......Page 178
Thema 42: Bevorzugen Sie Standardausnahmen......Page 180
Thema 43: Lösen Sie Ausnahmen aus, die zur Abstraktion passen......Page 182
Thema 44: Dokumentieren Sie alle Ausnahmen, die eine Methode auslöst......Page 184
Thema 45: Geben Sie in Detailnachrichten Fehlerinformationen an......Page 186
Thema 46: Streben Sie nach Fehleratomizität......Page 187
Thema 47: Ignorieren Sie keine Ausnahmen......Page 189
Thema 48: Synchronisieren Sie den Zugriff auf gemeinsam genutzte, veränderliche Daten......Page 191
Thema 49: Vermeiden Sie übermäßige Synchronisierung......Page 197
Thema 50: Rufen Sie wait nie außerhalb einer wait-Schleife auf......Page 202
Thema 51: Verlassen Sie sich nicht auf den Thread-Planer......Page 204
Thema 52: Dokumentieren Sie die Thread-Sicherheit......Page 208
Thema 53: Vermeiden Sie Thread-Gruppen......Page 211
Thema 54: Implementieren Sie Serializable mit Vorsicht......Page 213
Thema 55: Ziehen Sie die Nutzung einer eigenen serialisierten Form in Erwägung......Page 218
Thema 56: Schreiben Sie readObject-Methoden defensiv......Page 224
Thema 57: Stellen Sie wenn nötig eine readResolve-Methode zur Verfügung......Page 230
Quellen......Page 233
A......Page 237
B......Page 238
D......Page 239
E......Page 240
G......Page 241
I......Page 242
K......Page 243
N......Page 244
R......Page 245
S......Page 246
T......Page 247
V......Page 248
Z......Page 249




نظرات کاربران