그의 임무와 함께 성장하는 Java 프로그래밍 가이드. 연구의 모듈 "소프트웨어 기술 : Java" 의 참가자는 IDH ( Digital H umanities, Cologne University of Cologne)의 정보 처리 및 미디어 정보학을 처리하고 관심 있는 모든 사람을 위해! ?
진행중인 작업. ? 이 학습 및 오리엔테이션 리소스는 완전하지 않습니다. 하지만 괜찮습니다. 중요한 것이 빠르거나 부적절하다는 것을 알게되면 문제를 열거나 자신의 변화를 착용하십시오!
내용 - 목차로 점프하십시오! ? 이것은 무엇 입니까? ? 기고 - 또는 : 여기에 어떻게 참여할 수 있습니까? ? 벗 읽기보기 -실수로 저장소에서 끝났다면! Glossar- 일반 프로그래밍 용어 (중요)! ? 링크 목록 -Further 권장 (온라인) 리소스! ? Java 이름 지정 컨벤션 ... 따르기를 원합니다!
개별 주제 영역은
Schlagworten로 간단히 요약됩니다. 해당 주제의 모든 내용과 함께 문서에 연결된 각 제목.
JDKEclipse IDEDownloadInstallation...
Warum Java?Warum nicht?BesonderheitenJava PlatformJava EcosystemPackagesHello World!...
IDEWarum Eclipse?WorkspacesViewsEditorDie wichtigsten FunktionenImportExportConsoleAutomatisch generierter CodeAusführen von Programmen...
main 방법
Das erste ProgrammWas ist das alles?main
package 및 import
PackagesPaketePaket-Pfadepackageimport
// inline/* multi-line */
Was ist das?Syntaxnaming conventionsTypisierung...
primitive Datentypenkomplexe Datentypenbyteshortintlongfloatdoublebooleanchardefault-WerteWrapper-Klassen...
Casting bei komplexen Datentypen명시 적으로explizitupcastdowncastcast-Operator캐스팅을implizitTypumwandlung...
RechenoperatorenVergleichsoperatorenlogische OperatorenZuweisungsoperatoren+-*/%++--==!=><>=<=&&||=+=-=/=*=%=&=|=...
die Klasse "String"Literalsspecial charactersUnveränderbarkeit von StringsUTF-16String Formatting...
RückgabewerteParameter/ArgumentereturnÜberlagerungJava ist immer pass-by-value...
elseif:? (Ternary-Operator)switch
whiledo-whileforfor-each
DatenstrukturenDeklarationTypisierungInitialisierungArray LiteralsZugriffMehrdimensionale Arrays...
ErrorExceptiontrycatchfinallytry-with-resourcesthrows...
Wozu?/**@param@return<code></code>best practices...
DefinitionNutzenBeispieleKlasseObjektKuchen...
new-OperatorInstanzvariablenInstanzmethodenZugriffs-/SichtbarkeitsmodifiziererKonstruktorenprivate(default)protectedpublicthisGetterSetter...
staticKlassenvariablenstatische Methoden...
Wozu?Terminologiesuperinstanceof-OperatorÜberschreiben von Methodenextends...
final
finalfinale Variablenfinale Klassenfinale MethodenKonstanten 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 ListenBinaryBinärbäumebinäre Suchbäumesiehe auch "Collections Framework"!...
Iterable 및 Iterator
Iterable반복적 인IteratorImplementierungBezug zu for-each...
Was?Wozu?<Syntax>Typsicherheit trotz generischer ProgrammierungGültigkeit bei Kompilierung und zur Laufzeit...
AufbauListObjekt-Identität im Kontext von HashMaps/HashSetsMap객체 아이덴티티Set...
Enums...
Um Rekursion zu verstehen, muss man zunächst Rekursion verstehen.
ComparableComparatorCollections.sort()Sortieralgorithmen...
synchronizedvolatileRunnableProzessThread...
Was?Wozu?Wie werden sie eingebunden?MavenGradle...
Wozu?Schreiben von Unit-TestsTest-driven-developmentJUnit...
... 다음 주제를 가십시오. 그러나 이것이 중요하지 않다는 것을 의미하지는 않습니다. 배운 내용을 심화 시키거나 추가하려면 다음과 같은 권장 사항에 의해 안내 될 수 있습니다.
? Java 8 스트림 소개 (baeldung.com)? Java 8 Stream API 자습서 (baeldung.com)? Java Streams (baeldung.com)를 사용한 문자열 작업? Java Stream API (Tutorials.jenkov.com)
? Lambda Expressions (docs.oracle.com)? Java 기능 인터페이스 (초보자 book.com)? Lambda 표현 및 기능적 인터페이스 : 팁 및 모범 사례 (baeldung.com)
? Java (baeldung.com)의 인터페이스의 정적 및 기본 메소드? Java 8의 인터페이스의 기본 및 정적 메소드 (codenuclear.com)
그게 다야. 지금까지! 당신의 기여 는 어떻습니까?
이 저장소 작업에 감사드립니다.
bkis ? ? ? | 니콜라스 데이비드 베르너 ? | lelalue ? | Mkamphausen ? | 줄리안 캄 하우 센 ? | DEMIRRO ? |
발레리아 가브릴 로바 ? | JSPRINGS ? | Sandeep Mishra ? |
이 프로젝트는 All-Contritors 사양을 따릅니다. 모든 종류의 기부금 (기여)은 환영 하며이 시점에서 위와 같이 나열됩니다!