Skip to content

Training360/java-bsc-public

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JAVA-BSC - Java SE alapok

Tartalomjegyzék

Bevezetés a nyelvi eszközökbe

Java SE alapok - Bevezetés

Eszközkészlet

  • introjdk - Java platform
  • intromaven - Maven
  • introide - IDE
  • introgit - Git használata az IDE-ben
  • introgithub - Feltöltés GitHubra

Bevezetés a Java osztályok használatába

  • classstructureio - Kiírás és beolvasás konzolról
  • classstructureattributes - Objektumok és attribútumok
  • classstructuremethods - Metódusok
  • classstructureconstructors - Konstruktorok
  • classstructureintegrate - UML, példányok konzol íráskor/olvasáskor

A nyelv építőkövei

  • conventions - Kódolási konvenciók
  • localvariables - Literálok és lokális változók
  • statements - Kifejezések és utasítások
  • packages - Csomagok
  • javaapi - Java API
  • distjar - JAR állomány
  • stringtype - Szöveges típus
  • linebreak - Sortörés kezelése
  • introdate - Dátum és időkezelés alapok
  • introcontrol - Bevezetés a vezérlési szerkezetekbe

Bonyolultabb típusok

  • array - Tömbök
  • cmdarguments - Parancssori paraméterek
  • arrayofarrays - Tömbök tömbje
  • arrays - Tömbök kezelése
  • arraylist - Lista
  • aslist - Lista létrehozása
  • looptypes - Ciklusok fajtái
  • looptypesmodify - Módosítás bejáráskor
  • debug - Debug
  • finalmodifier - Konstans értékek használata
  • math - Math és Random osztály

Részletesebben az osztályokról és objektumokról

  • objects - Objektumok
  • attributes - Bevezetés az attribútumok használatába
  • introconstructors - Bevezetés a konstruktorok használatába
  • intromethods - Bevezetés a metódusok használatába
  • references - Referenciák
  • composition - Kompozíció
  • compositionlist - Kompozíció listával

Projektfeladat

  • meetingrooms - Projektfeladat - Tárgyaló nyilvántartás

A Java nyelv részletes megismerése

Típusok és operátorok

  • literals - Literálok
  • primitivetypes - Egyszerű típusok
  • chars - Karakterek
  • enumtype - Felsorolásos típus
  • operators - Operátorok
  • mathproblems - Oszthatóság vizsgálata
  • typeconversion - Típuskonverzió
  • numbers - Egész és lebegőpontos számok
  • conversions - Különbségek a típuskonverzió, boxing és String műveletek között

Unit tesztelés JUnittal

  • introjunit - Unit tesztelés JUnittal
  • junit5 - JUnit 5
  • junit5assert - JUnit assert metódusok
  • junit5fixture - Tesztesetek életciklusa

Részletesen a szöveges típusról

  • stringbasic - String alapok
  • stringconcat - Konkatenáció
  • stringmethods - Főbb String metódusok
  • stringbuilder - StringBuilder
  • stringseparate - Szövegek elválasztása vesszővel
  • stringscanner - Scanner
  • formatlocaleprintf - printf

Vezérlési szerkezetek

  • controlselection - Vezérlési szerkezetek és az elágazás
  • controliteration - Ciklusok
  • controladvanced - Haladó vezérlési szerkezetek

Bevezetés a kivétel- és fájlkezelésbe

  • introexceptionfirstexception - Első kivétel
  • introexceptionmoreexceptions - További kivételek
  • introexceptiontrace - Kivétel a hívási láncban
  • introexceptiontrycatch - Kivétel kezelése
  • introexceptiontrycatchtrace - Kivétel kezelése a hívási láncban
  • introexceptionthrow - Kivétel eldobása
  • introexceptionthrowjunit4 - Kivételkezelés tesztelése JUnit 4 használatával
  • introexceptionthrowjunit5 - Kivételkezelés tesztelése JUnit 5 használatával
  • introexceptionreadfile - Fájl beolvasása
  • introexceptioncheckedtrace - Kötelezően kezelendő kivétel a hívási láncban
  • introexceptioncause - Kivétel becsomagolása
  • introexceptionreadfiletestjunit4 - Fájlbeolvasás tesztelése JUnit 4 használatával
  • introexceptionreadfiletestjunit5 - Fájlbeolvasás tesztelése JUnit 5 használatával
  • introexceptionwritefile - Fájl írása
  • introexceptionwritefiletestjunit4 - Fájl írásának tesztelése JUnit 4 használatával
  • introexceptionwritefiletestjunit5 - Fájl írásának tesztelése JUnit 5 használatával
  • introexceptionfinally - A finally ág

Programozási tételek és egyéb algoritmusok

  • algorithmssum - Összegzés tétele
  • algorithmscount - Számlálás tétele
  • algorithmsmax - Szélsőérték-keresés tétele
  • algorithmsdecision - Eldöntés tétele
  • algorithmsfilter - Szűrés
  • algorithmstransformation - Transzformáció
  • recursion - Rekurzió

Projektfeladat

  • schoolrecords - Projektfeladat - Elektronikus osztálynapló

Objektumorientáltság

Attribútumok és metódusok

  • immutable - Immutable objektumok
  • javabeans - JavaBeans objektumok
  • methodstructure - Metódusok
  • methodpass - Értékmásolás szerinti paraméterátadás
  • methodparam - Metódus paraméterek és visszatérési értékek
  • methodvarargs - Változó hosszúságú paraméterlista
  • methodchain - Metódus hívások láncolása
  • methodoverloading - Metódusnév túlterhelés
  • staticattrmeth - Statikus attribútumok és metódusok

Konstruktorok és inicializátorok

  • defaultconstructor - Default és paraméter nélküli konstruktor
  • constructoroverloading - Konstruktor túlterhelés
  • initializer - Inicializátorok

Öröklődés

  • introinheritance - Öröklődés
  • inheritanceconstructor - Konstruktorok és az öröklődés viszonya
  • dynamictypes - Statikus és dinamikus típus
  • objectclass - Object ősosztály
  • inheritanceattributes - Attribútumok öröklődése
  • inheritancemethods - Metódusok öröklődése

Absztrakt osztályok és interfészek

  • abstractclass - Absztrakt osztályok
  • interfaces - Interfészek
  • interfacerules - Interfészekkel kapcsolatos szabályok
  • interfacedependencyinversion - Dependency inversion
  • interfaceextends - Interfészek és az öröklődés viszonya
  • interfacedefaultmethods - Default interfész metódusok
  • interfacestaticmethods - Statikus interfész metódusok
  • enumabstract - Absztrakt metódusok implementálása felsorolásos típusokban
  • statemachine - Állapotgép

Haladó objektumorientáltság és kivételkezelés

Haladó OO elvek

  • polymorphism - Polimorfizmus
  • virtualmethod - Dinamikus kötés
  • isahasa - is-a has-a kapcsolatok

Haladó kivételkezelés

  • exceptions - Kivételkezelés
  • exceptionclass - Saját kivétel
  • exceptionmulticatch - Multi catch
  • exceptionresource - Try-With-Resources szerkezet

Projektfeladat

  • catalog - Projektfeladat - Könyvtárkatalógus

About

Java SE alapok tanfolyam anyaga

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages