دليل لبرمجة Java التي تنمو بمهامه. بالنسبة للمشاركين في الوحدة النمطية "تقنية البرمجيات: Java" ، تقوم Java " بمعالجة المعلومات والمعلوماتية الإعلامية في IDH ( I nstitut for d igital h umanities ، University of Cologne) ولكل الجميع مهتمون! ؟
العمل قيد التقدم. ؟ مورد التعلم والتوجيه هذا بعيد كل البعد عن اكتماله. لكن هذا جيد. إذا لاحظت أن هناك شيئًا مهمًا مفقودًا أو غير كافٍ ، فافتح مشكلة أو ارتداء التغييرات الخاصة بك!
المحتوى - القفز إلى جدول المحتويات! ؟ ما هذا - أو ما هذا ليس؟ ؟ المساهمة - أو: كيف يمكنني المشاركة هنا؟ ؟ ️ قراءة العرض -إذا انتهى بك الأمر عن طريق الخطأ في المستودع! Glossar - المصطلحات العامة للبرمجة (مهمة)! ؟ قائمة الروابط -الموارد الموصى بها (عبر الإنترنت)! ؟ اتفاقيات تسمية Java ... تريد أن تتبع!
يتم تلخيص مجالات الموضوع الفردية لفترة وجيزة هنا مع
Schlagworten. يرتبط العنوان المعني بالوثيقة مع جميع المحتوى في الموضوع المقابل.
JDKEclipse IDEDownloadInstallation...
Warum Java?Warum nicht?BesonderheitenJava PlatformJava EcosystemPackagesHello World!...
IDEWarum Eclipse?EditorViewsWorkspacesDie wichtigsten FunktionenImportConsoleExportAusführen von ProgrammenAutomatisch generierter Code...
main
Das erste ProgrammWas ist das alles?main
package import
PackagesPaketePaket-Pfadeimportpackage
// inline/* multi-line */
Was ist das?تصنيفاتSyntaxnaming conventionsTypisierung...
primitive Datentypenkomplexe DatentypenbyteshortintlongfloatdoublebooleancharWrapper-Klassendefault-Werte...
Typumwandlungimplizitexplizitdowncastcast-OperatorupcastCasting bei komplexen Datentypen...
RechenoperatorenVergleichsoperatorenZuweisungsoperatorenlogische Operatoren+-*/%++--==!=><>=<=&&||=+=-=/=*=%=&=|=...
die Klasse "String"Literalsspecial charactersUnveränderbarkeit von StringsUTF-16String Formatting...
RückgabewerteParameter/Argumentereturnجافا هو دائماÜberlagerungJava ist immer pass-by-value...
ifelse:? (Ternary-Operator)switch
whiledo-whileforfor-each
DatenstrukturenDeklarationTypisierungArray LiteralsInitialisierungZugriffMehrdimensionale Arrays...
ExceptionError،tryfinallycatchمعthrowstry-with-resources...
Wozu?/**@param@return<code></code>best practices...
DefinitionNutzenBeispieleObjektKlasseKuchen...
Instanzvariablennew-OperatorأساليبInstanzmethodenالوصولKonstruktorenZugriffs-/Sichtbarkeitsmodifiziererprivate(default)SetterpublicprotectedthisGetter...
Klassenvariablenstaticstatische Methoden...
Wozu?extendsTerminologiesuperinstanceof-OperatorÜberschreiben von Methoden...
final
finale Variablenfinalfinale Methodenfinale KlassenالنهائيةKonstanten in Java...
toString()Objekt-IdentitätObjekt-Gleichheitequals()hashCode()Der Vertrag zwischen equals() und hashCode()...
abstrakte Klassenabstrakte Methodenabstract...
InterfacesErweiterung von InterfacesDefault-MethodenStatische Methoden in Interfaces...
Anonyme KlassenInnere Klassen...
StreamsBufferingReaderWriterObjektserialisierungUser-Input über Stdin...
verkettete Listenzweifach verkettete ListenBinärbäumeBinarybinäre Suchbäumesiehe auch "Collections Framework"!...
Iterable و Iteratorمرجع
IteratorIterableBezug zu for-eachImplementierung
Was?Wozu?<Syntax>Typsicherheit trotz generischer ProgrammierungGültigkeit bei Kompilierung und zur Laufzeit...
ListAufbauSetهوية كائنMapObjekt-Identität im Kontext von HashMaps/HashSets...
Enums...
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
مجموعة
ComparatorComparableCollections.sort()Sortieralgorithmen...
ProzessRunnableThreadvolatilesynchronized...
Was?Wozu?Wie werden sie eingebunden?MavenGradle...
Wozu?Schreiben von Unit-TestsTest-driven-developmentJUnit...
... اذهب إلى الموضوعات التالية. ومع ذلك ، هذا لا يعني أنها ليست مهمة. إذا كنت ترغب في تعميق أو إضافة إلى ما تعلمته ، فيمكنك أن تسترشد بهذه التوصيات:
؟ مقدمة إلى Java 8 Streams (Baeldung.com)؟ THE JAVA 8 Stream API Tutorial (Baeldung.com)؟ عمليات السلسلة مع تدفقات Java (Baeldung.com)؟ Java Stream API (Tutorials.jenkov.com)
؟ تعبيرات Lambda (docs.oracle.com)؟ واجهات Java الوظيفية (Qualnersebook.com)؟ تعبيرات Lambda والواجهات الوظيفية: نصائح وأفضل الممارسات (Baeldung.com)
؟ طرق ثابتة وافتراضية في واجهات في Java (Baeldung.com)؟ طرق افتراضية وثابتة في واجهات في Java 8 (Codenuclear.com)
هذا كل شيء. حتى الآن! ماذا عن مساهمتك ؟
شكرًا على العمل على هذا المستودع يستحق المشارك الجاد التالي (Emoji Legend):
bkis ؟ ؟ ؟ | نيكولاس ديفيد فيرنر ؟ | Lelalue ؟ | mkamphausen ؟ | جوليان كامبهاوزن ؟ | Demirro ؟ |
فاليريا جافريلوفا ؟ | JSPRINGS ؟ | سانديب ميشرا ؟ |
يتبع هذا المشروع مواصفات جميع المساهمين. المساهمات (المساهمات) من جميع الأنواع مرحب بها وهي مدرجة في هذه المرحلة على النحو الوارد أعلاه!