diff --git a/404.html b/404.html index 6167a8845a..9a22a7cdc9 100644 --- a/404.html +++ b/404.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/additional-material/daniel-java1/cheatsheet/index.html b/additional-material/daniel-java1/cheatsheet/index.html index c49d28a618..5590533fa9 100644 --- a/additional-material/daniel-java1/cheatsheet/index.html +++ b/additional-material/daniel-java1/cheatsheet/index.html @@ -4,7 +4,7 @@ Cheatsheet | Programmieren mit Java - + diff --git a/additional-material/daniel-java1/exam-results/index.html b/additional-material/daniel-java1/exam-results/index.html index 3a8f30c079..fa69d35d2d 100644 --- a/additional-material/daniel-java1/exam-results/index.html +++ b/additional-material/daniel-java1/exam-results/index.html @@ -4,7 +4,7 @@ Klausurergebnisse | Programmieren mit Java - + diff --git a/additional-material/daniel-java1/index.html b/additional-material/daniel-java1/index.html index 48ed8fbe56..2461b2fd56 100644 --- a/additional-material/daniel-java1/index.html +++ b/additional-material/daniel-java1/index.html @@ -4,7 +4,7 @@ Daniel (Programmierung 1) | Programmieren mit Java - + diff --git a/additional-material/daniel-java1/sample-exam/index.html b/additional-material/daniel-java1/sample-exam/index.html index 173cc36309..884369020f 100644 --- a/additional-material/daniel-java1/sample-exam/index.html +++ b/additional-material/daniel-java1/sample-exam/index.html @@ -4,7 +4,7 @@ Musterklausur | Programmieren mit Java - + diff --git a/additional-material/daniel-java2/cheatsheet/index.html b/additional-material/daniel-java2/cheatsheet/index.html index 401a155d8d..028e09582d 100644 --- a/additional-material/daniel-java2/cheatsheet/index.html +++ b/additional-material/daniel-java2/cheatsheet/index.html @@ -4,7 +4,7 @@ Cheatsheet | Programmieren mit Java - + diff --git a/additional-material/daniel-java2/exam-results/index.html b/additional-material/daniel-java2/exam-results/index.html index 0a524ec50a..323f5ab710 100644 --- a/additional-material/daniel-java2/exam-results/index.html +++ b/additional-material/daniel-java2/exam-results/index.html @@ -4,7 +4,7 @@ Klausurergebnisse | Programmieren mit Java - + diff --git a/additional-material/daniel-java2/index.html b/additional-material/daniel-java2/index.html index 7ce84c1bb2..011b64beab 100644 --- a/additional-material/daniel-java2/index.html +++ b/additional-material/daniel-java2/index.html @@ -4,7 +4,7 @@ Daniel (Programmierung 2) | Programmieren mit Java - + diff --git a/additional-material/daniel-java2/sample-exam/index.html b/additional-material/daniel-java2/sample-exam/index.html index 80c29384df..291485911a 100644 --- a/additional-material/daniel-java2/sample-exam/index.html +++ b/additional-material/daniel-java2/sample-exam/index.html @@ -4,7 +4,7 @@ Musterklausur | Programmieren mit Java - + diff --git a/additional-material/instructions/index.html b/additional-material/instructions/index.html index c277629fa1..f518cdd79a 100644 --- a/additional-material/instructions/index.html +++ b/additional-material/instructions/index.html @@ -4,7 +4,7 @@ Anleitungen | Programmieren mit Java - + diff --git a/additional-material/instructions/setup-eclipse/index.html b/additional-material/instructions/setup-eclipse/index.html index 688b1d2c15..f7a5af3a6f 100644 --- a/additional-material/instructions/setup-eclipse/index.html +++ b/additional-material/instructions/setup-eclipse/index.html @@ -4,7 +4,7 @@ Eclipse einrichten | Programmieren mit Java - + diff --git a/additional-material/instructions/use-cli/index.html b/additional-material/instructions/use-cli/index.html index 4f4aa29a1a..2de96f7110 100644 --- a/additional-material/instructions/use-cli/index.html +++ b/additional-material/instructions/use-cli/index.html @@ -4,7 +4,7 @@ Kommandozeile verwenden | Programmieren mit Java - + diff --git a/additional-material/instructions/use-git/index.html b/additional-material/instructions/use-git/index.html index d747337677..aa2c425f41 100644 --- a/additional-material/instructions/use-git/index.html +++ b/additional-material/instructions/use-git/index.html @@ -4,7 +4,7 @@ Git in Eclipse verwenden | Programmieren mit Java - + diff --git a/additional-material/steffen/index.html b/additional-material/steffen/index.html index 321e797676..265f6bb4d7 100644 --- a/additional-material/steffen/index.html +++ b/additional-material/steffen/index.html @@ -4,7 +4,7 @@ Steffen | Programmieren mit Java - + diff --git a/pdf/exercises_koblenz.pdf b/assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf similarity index 100% rename from pdf/exercises_koblenz.pdf rename to assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf diff --git a/pdf/exercises_ulm.pdf b/assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf similarity index 100% rename from pdf/exercises_ulm.pdf rename to assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf diff --git a/assets/js/3d95ca39.2199fc54.js b/assets/js/3d95ca39.2199fc54.js deleted file mode 100644 index 6077feaa06..0000000000 --- a/assets/js/3d95ca39.2199fc54.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[5118],{2526:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>l,contentTitle:()=>u,default:()=>o,frontMatter:()=>i,metadata:()=>d,toc:()=>c});var r=a(85893),s=a(11151),t=a(52991);const i={title:"Felder (Arrays)",description:"",sidebar_position:70,tags:["arrays"]},u=void 0,d={id:"exercises/arrays/arrays",title:"Felder (Arrays)",description:"",source:"@site/docs/exercises/arrays/arrays.mdx",sourceDirName:"exercises/arrays",slug:"/exercises/arrays/",permalink:"/java-docs/exercises/arrays/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/arrays/arrays.mdx",tags:[{label:"arrays",permalink:"/java-docs/tags/arrays"}],version:"current",sidebarPosition:70,frontMatter:{title:"Felder (Arrays)",description:"",sidebar_position:70,tags:["arrays"]},sidebar:"exercisesSidebar",previous:{title:"Loops08",permalink:"/java-docs/exercises/loops/loops08"},next:{title:"Arrays01",permalink:"/java-docs/exercises/arrays/arrays01"}},l={},c=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function h(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,r.jsx)(t.Z,{}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_arrays_ablaufen_und_windgeschwindigkeit_windrichtung_ausgeben",children:"I-4-1.1.1"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_konstante_umsatzsteigerung_feststellen",children:"I-4-1.1.2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_aufeinanderfolgende_strings_suchen_und_feststellen_ob_salty_snook_kommt",children:"I-4-1.1.3"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_array_umdrehen",children:"I-4-1.1.4"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_das_n%C3%A4chste_kino_finden",children:"I-4-1.1.5"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_s%C3%BC%C3%9Figkeitenladen_%C3%BCberfallen_und_fair_aufteilen",children:"I-4-1.1.6"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_berge_zeichnen",children:"I-4-1.2.1"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_auf_zustimmung_pr%C3%BCfen",children:"I-4-1.4.2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_hilfe_tetraphobie_alle_vieren_nach_hinten_setzen",children:"I-4-1.4.3"})]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E1"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E3"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E4"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E5"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E6"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E7"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E8"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"E9"})]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Felder01"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Felder02"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Felder03"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Felder04"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Felder05"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Felder06"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Methoden01"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Methoden02"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Methoden03"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Methoden04"})]}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},52991:(e,n,a)=>{a.d(n,{Z:()=>j});a(67294);var r=a(90512),s=a(53438),t=a(33692),i=a(13919),u=a(95999),d=a(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var c=a(85893);function h(e){let{href:n,children:a}=e;return(0,c.jsx)(t.Z,{href:n,className:(0,r.Z)("card padding--lg",l.cardContainer),children:a})}function o(e){let{href:n,icon:a,title:s,description:t}=e;return(0,c.jsxs)(h,{href:n,children:[(0,c.jsxs)(d.Z,{as:"h2",className:(0,r.Z)("text--truncate",l.cardTitle),title:s,children:[a," ",s]}),t&&(0,c.jsx)("p",{className:(0,r.Z)("text--truncate",l.cardDescription),title:t,children:t})]})}function g(e){let{item:n}=e;const a=(0,s.LM)(n);return a?(0,c.jsx)(o,{href:a,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,u.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const a=(0,i.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",r=(0,s.xz)(n.docId??void 0);return(0,c.jsx)(o,{href:n.href,icon:a,title:n.label,description:n.description??r?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,c.jsx)(b,{item:n});case"category":return(0,c.jsx)(g,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function m(e){let{className:n}=e;const a=(0,s.jA)();return(0,c.jsx)(j,{items:a.items,className:n})}function j(e){const{items:n,className:a}=e;if(!n)return(0,c.jsx)(m,{...e});const t=(0,s.MN)(n);return(0,c.jsx)("section",{className:(0,r.Z)("row",a),children:t.map(((e,n)=>(0,c.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,c.jsx)(f,{item:e})},n)))})}},11151:(e,n,a)=>{a.d(n,{Z:()=>u,a:()=>i});var r=a(67294);const s={},t=r.createContext(s);function i(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function u(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3d95ca39.e5c7ab1b.js b/assets/js/3d95ca39.e5c7ab1b.js new file mode 100644 index 0000000000..552a448927 --- /dev/null +++ b/assets/js/3d95ca39.e5c7ab1b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[5118],{2526:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>o,frontMatter:()=>i,metadata:()=>l,toc:()=>u});var r=a(85893),s=a(11151),t=a(52991);const i={title:"Felder (Arrays)",description:"",sidebar_position:70,tags:["arrays"]},c=void 0,l={id:"exercises/arrays/arrays",title:"Felder (Arrays)",description:"",source:"@site/docs/exercises/arrays/arrays.mdx",sourceDirName:"exercises/arrays",slug:"/exercises/arrays/",permalink:"/java-docs/exercises/arrays/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/arrays/arrays.mdx",tags:[{label:"arrays",permalink:"/java-docs/tags/arrays"}],version:"current",sidebarPosition:70,frontMatter:{title:"Felder (Arrays)",description:"",sidebar_position:70,tags:["arrays"]},sidebar:"exercisesSidebar",previous:{title:"Loops08",permalink:"/java-docs/exercises/loops/loops08"},next:{title:"Arrays01",permalink:"/java-docs/exercises/arrays/arrays01"}},d={},u=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function h(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,r.jsx)(t.Z,{}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_arrays_ablaufen_und_windgeschwindigkeit_windrichtung_ausgeben",children:"I-4-1.1.1"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_konstante_umsatzsteigerung_feststellen",children:"I-4-1.1.2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_aufeinanderfolgende_strings_suchen_und_feststellen_ob_salty_snook_kommt",children:"I-4-1.1.3"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_array_umdrehen",children:"I-4-1.1.4"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_das_n%C3%A4chste_kino_finden",children:"I-4-1.1.5"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_s%C3%BC%C3%9Figkeitenladen_%C3%BCberfallen_und_fair_aufteilen",children:"I-4-1.1.6"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_berge_zeichnen",children:"I-4-1.2.1"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_auf_zustimmung_pr%C3%BCfen",children:"I-4-1.4.2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/array.html#_hilfe_tetraphobie_alle_vieren_nach_hinten_setzen",children:"I-4-1.4.3"})]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E1"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E3"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E4"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E5"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E6"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E7"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E8"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"E9"})]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Felder01"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Felder02"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Felder03"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Felder04"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Felder05"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Felder06"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Methoden01"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Methoden02"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Methoden03"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,r.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Methoden04"})]}),"\n"]})]})}function o(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}},52991:(e,n,a)=>{a.d(n,{Z:()=>j});a(67294);var r=a(90512),s=a(53438),t=a(33692),i=a(13919),c=a(95999),l=a(92503);const d={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=a(85893);function h(e){let{href:n,children:a}=e;return(0,u.jsx)(t.Z,{href:n,className:(0,r.Z)("card padding--lg",d.cardContainer),children:a})}function o(e){let{href:n,icon:a,title:s,description:t}=e;return(0,u.jsxs)(h,{href:n,children:[(0,u.jsxs)(l.Z,{as:"h2",className:(0,r.Z)("text--truncate",d.cardTitle),title:s,children:[a," ",s]}),t&&(0,u.jsx)("p",{className:(0,r.Z)("text--truncate",d.cardDescription),title:t,children:t})]})}function g(e){let{item:n}=e;const a=(0,s.LM)(n);return a?(0,u.jsx)(o,{href:a,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,c.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const a=(0,i.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",r=(0,s.xz)(n.docId??void 0);return(0,u.jsx)(o,{href:n.href,icon:a,title:n.label,description:n.description??r?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,u.jsx)(b,{item:n});case"category":return(0,u.jsx)(g,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function x(e){let{className:n}=e;const a=(0,s.jA)();return(0,u.jsx)(j,{items:a.items,className:n})}function j(e){const{items:n,className:a}=e;if(!n)return(0,u.jsx)(x,{...e});const t=(0,s.MN)(n);return(0,u.jsx)("section",{className:(0,r.Z)("row",a),children:t.map(((e,n)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(f,{item:e})},n)))})}},12508:(e,n,a)=>{a.d(n,{Z:()=>r});const r=a.p+"assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf"},15037:(e,n,a)=>{a.d(n,{Z:()=>r});const r=a.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,n,a)=>{a.d(n,{Z:()=>c,a:()=>i});var r=a(67294);const s={},t=r.createContext(s);function i(e){const n=r.useContext(t);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3df65c9e.ba8cfc05.js b/assets/js/3df65c9e.ecf86a22.js similarity index 87% rename from assets/js/3df65c9e.ba8cfc05.js rename to assets/js/3df65c9e.ecf86a22.js index c0a35440ec..f2ad5fc292 100644 --- a/assets/js/3df65c9e.ba8cfc05.js +++ b/assets/js/3df65c9e.ecf86a22.js @@ -1 +1 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[8820],{23018:(e,n,d)=>{d.r(n),d.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var r=d(85893),i=d(11151);const s={title:"Die Java API",description:"",sidebar_position:140,tags:["java-api"]},t=void 0,c={id:"documentation/java-api",title:"Die Java API",description:"",source:"@site/docs/documentation/java-api.md",sourceDirName:"documentation",slug:"/documentation/java-api",permalink:"/java-docs/documentation/java-api",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/java-api.md",tags:[{label:"java-api",permalink:"/java-docs/tags/java-api"}],version:"current",sidebarPosition:140,frontMatter:{title:"Die Java API",description:"",sidebar_position:140,tags:["java-api"]},sidebar:"documentationSidebar",previous:{title:"Objektorientierte Programmierung",permalink:"/java-docs/documentation/oo"},next:{title:"Wrapper-Klassen",permalink:"/java-docs/documentation/wrappers"}},a={},l=[{value:"Wichtige Klassen und Schnittstellen der Java API",id:"wichtige-klassen-und-schnittstellen-der-java-api",level:2},{value:"Das Javadoc",id:"das-javadoc",level:2}];function o(e){const n={a:"a",code:"code",em:"em",h2:"h2",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:["Die ",(0,r.jsx)(n.em,{children:"Java API"})," (Java Application Programming Interface) stellt eine umfangreiche\nBibliothek wichtiger Java-Klassen dar. Neben dem eigentlichen Quellcode stellt\ndie Java API auch detaillierte Informationen zu den Klassen (Paketzugeh\xf6rigkeit,\nAttribute, Methoden,\u2026) als Javadoc bereit. Entwicklungsumgebungen wie Eclipse\nbieten meist eine vollst\xe4ndige Integration der Java API an."]}),"\n",(0,r.jsx)(n.h2,{id:"wichtige-klassen-und-schnittstellen-der-java-api",children:"Wichtige Klassen und Schnittstellen der Java API"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Thema"}),(0,r.jsx)(n.th,{children:"Klassen"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"maps",children:"Assoziativspeicher (Maps)"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Entry"}),", ",(0,r.jsx)(n.code,{children:"HashMap"}),", ",(0,r.jsx)(n.code,{children:"Map"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"enumerations",children:"Aufz\xe4hlungen (Enumerations)"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enumeration"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"exceptions",children:"Ausnahmen (Exceptions)"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"ArrayIndexOutOfBoundsException"}),", ",(0,r.jsx)(n.code,{children:"Exception"}),", ",(0,r.jsx)(n.code,{children:"NullPointerException"}),", ",(0,r.jsx)(n.code,{children:"RunTimeException"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"files",children:"Dateien und Verzeichnisse"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"File"}),", ",(0,r.jsx)(n.code,{children:"Scanner"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"Records",children:"Datenklassen (Records)"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Record"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"io-streams",children:"Datenstr\xf6me"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"BufferedInputStream"}),", ",(0,r.jsx)(n.code,{children:"BufferedOutputStream"}),", ",(0,r.jsx)(n.code,{children:"BufferedReader"}),", ",(0,r.jsx)(n.code,{children:"BufferedWriter"}),", ",(0,r.jsx)(n.code,{children:"FileInputStream"}),", ",(0,r.jsx)(n.code,{children:"FileOutputStream"}),", ",(0,r.jsx)(n.code,{children:"FileReader"}),", ",(0,r.jsx)(n.code,{children:"FileWriter"}),", ",(0,r.jsx)(n.code,{children:"ObjectInputStream"}),", ",(0,r.jsx)(n.code,{children:"ObjectOutputStream"}),", ",(0,r.jsx)(n.code,{children:"Serializable"}),", ",(0,r.jsx)(n.code,{children:"System"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"dates-and-times",children:"Datums- und Zeitangaben"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"LocalDate"}),", ",(0,r.jsx)(n.code,{children:"LocalDateTime"}),", ",(0,r.jsx)(n.code,{children:"LocalTime"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"java-stream-api",children:"Die Java Stream API"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"BiConsumer"}),", ",(0,r.jsx)(n.code,{children:"Collectors"}),", ",(0,r.jsx)(n.code,{children:"Comparable"}),", ",(0,r.jsx)(n.code,{children:"Comparator"}),", ",(0,r.jsx)(n.code,{children:"Consumer"}),", ",(0,r.jsx)(n.code,{children:"DoubleConsumer"}),", ",(0,r.jsx)(n.code,{children:"DoubleStream"}),", ",(0,r.jsx)(n.code,{children:"Executable"}),", ",(0,r.jsx)(n.code,{children:"Function"}),", ",(0,r.jsx)(n.code,{children:"IntStream"}),", ",(0,r.jsx)(n.code,{children:"Predicate"}),", ",(0,r.jsx)(n.code,{children:"Stream"}),", ",(0,r.jsx)(n.code,{children:"ToDoubleFunction"}),", ",(0,r.jsx)(n.code,{children:"ToIntFunction"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"object",children:"Die Mutter aller Klassen"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Object"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"java-collections-framework",children:"Java Collections Framework"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"ArrayList"}),", ",(0,r.jsx)(n.code,{children:"Arrays"}),", ",(0,r.jsx)(n.code,{children:"HashSet"}),", ",(0,r.jsx)(n.code,{children:"LinkedList"}),", ",(0,r.jsx)(n.code,{children:"List"}),", ",(0,r.jsx)(n.code,{children:"Queue"}),", ",(0,r.jsx)(n.code,{children:"Set"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"comparators",children:"Komparatoren"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Comparable"}),", ",(0,r.jsx)(n.code,{children:"Comparator"}),", ",(0,r.jsx)(n.code,{children:"Collections"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"console-applications",children:"Konsolenanwendungen"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"PrintStream"}),", ",(0,r.jsx)(n.code,{children:"Scanner"}),", ",(0,r.jsx)(n.code,{children:"System"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"lists",children:"Listen"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"ArrayList"}),", ",(0,r.jsx)(n.code,{children:"Arrays"}),", ",(0,r.jsx)(n.code,{children:"LinkedList"}),", ",(0,r.jsx)(n.code,{children:"List"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"calculations",children:"Mathematische Berechnungen"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Math"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"optionals",children:"Optionals"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Optional"}),", ",(0,r.jsx)(n.code,{children:"OptionalDouble"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"pseudo-random-numbers",children:"Pseudozufallszahlen"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Random"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"wrappers",children:"Wrapper-Klassen"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Boolean"}),", ",(0,r.jsx)(n.code,{children:"Double"}),", ",(0,r.jsx)(n.code,{children:"Integer"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"strings",children:"Zeichenketten (Strings)"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"String"})})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"das-javadoc",children:"Das Javadoc"}),"\n",(0,r.jsx)(n.p,{children:"Das Javadoc ist ein Werkzeug zur Software-Dokumentation und erstellt aus den\n\xf6ffentlichen Deklarationen von Klassen, Schnittstellen, Attributen und Methoden\nsowie eventuell vorhandenen Dokumentationskommentaren HTML-Seiten. Um die\nNavigation innerhalb der Dokumentationsdateien zu erleichtern, werden zus\xe4tzlich\nverschiedene Index- und Hilfsdateien generiert. HTML-Tags in den\nDokumentationskommentaren erm\xf6glichen die Formatierung der Dokumentation."})]})}function h(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},11151:(e,n,d)=>{d.d(n,{Z:()=>c,a:()=>t});var r=d(67294);const i={},s=r.createContext(i);function t(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:t(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[8820],{23018:(e,n,d)=>{d.r(n),d.d(n,{assets:()=>a,contentTitle:()=>t,default:()=>h,frontMatter:()=>s,metadata:()=>c,toc:()=>l});var r=d(85893),i=d(11151);const s={title:"Die Java API",description:"",sidebar_position:140,tags:["java-api"]},t=void 0,c={id:"documentation/java-api",title:"Die Java API",description:"",source:"@site/docs/documentation/java-api.md",sourceDirName:"documentation",slug:"/documentation/java-api",permalink:"/java-docs/documentation/java-api",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/java-api.md",tags:[{label:"java-api",permalink:"/java-docs/tags/java-api"}],version:"current",sidebarPosition:140,frontMatter:{title:"Die Java API",description:"",sidebar_position:140,tags:["java-api"]},sidebar:"documentationSidebar",previous:{title:"Objektorientierte Programmierung",permalink:"/java-docs/documentation/oo"},next:{title:"Wrapper-Klassen",permalink:"/java-docs/documentation/wrappers"}},a={},l=[{value:"Wichtige Klassen und Schnittstellen der Java API",id:"wichtige-klassen-und-schnittstellen-der-java-api",level:2},{value:"Das Javadoc",id:"das-javadoc",level:2}];function o(e){const n={a:"a",code:"code",em:"em",h2:"h2",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,i.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:["Die ",(0,r.jsx)(n.em,{children:"Java API"})," (Java Application Programming Interface) stellt eine umfangreiche\nBibliothek wichtiger Java-Klassen dar. Neben dem eigentlichen Quellcode stellt\ndie Java API auch detaillierte Informationen zu den Klassen (Paketzugeh\xf6rigkeit,\nAttribute, Methoden,\u2026) als Javadoc bereit. Entwicklungsumgebungen wie Eclipse\nbieten meist eine vollst\xe4ndige Integration der Java API an."]}),"\n",(0,r.jsx)(n.h2,{id:"wichtige-klassen-und-schnittstellen-der-java-api",children:"Wichtige Klassen und Schnittstellen der Java API"}),"\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Thema"}),(0,r.jsx)(n.th,{children:"Klassen"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"maps",children:"Assoziativspeicher (Maps)"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Entry"}),", ",(0,r.jsx)(n.code,{children:"HashMap"}),", ",(0,r.jsx)(n.code,{children:"Map"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"enumerations",children:"Aufz\xe4hlungen (Enumerations)"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Enumeration"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"exceptions",children:"Ausnahmen (Exceptions)"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"ArrayIndexOutOfBoundsException"}),", ",(0,r.jsx)(n.code,{children:"Exception"}),", ",(0,r.jsx)(n.code,{children:"NullPointerException"}),", ",(0,r.jsx)(n.code,{children:"RunTimeException"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"files",children:"Dateien und Verzeichnisse"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"File"}),", ",(0,r.jsx)(n.code,{children:"Scanner"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"Records",children:"Datenklassen (Records)"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Record"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"io-streams",children:"Datenstr\xf6me"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"BufferedInputStream"}),", ",(0,r.jsx)(n.code,{children:"BufferedOutputStream"}),", ",(0,r.jsx)(n.code,{children:"BufferedReader"}),", ",(0,r.jsx)(n.code,{children:"BufferedWriter"}),", ",(0,r.jsx)(n.code,{children:"FileInputStream"}),", ",(0,r.jsx)(n.code,{children:"FileOutputStream"}),", ",(0,r.jsx)(n.code,{children:"FileReader"}),", ",(0,r.jsx)(n.code,{children:"FileWriter"}),", ",(0,r.jsx)(n.code,{children:"ObjectInputStream"}),", ",(0,r.jsx)(n.code,{children:"ObjectOutputStream"}),", ",(0,r.jsx)(n.code,{children:"Serializable"}),", ",(0,r.jsx)(n.code,{children:"System"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"dates-and-times",children:"Datums- und Zeitangaben"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"LocalDate"}),", ",(0,r.jsx)(n.code,{children:"LocalDateTime"}),", ",(0,r.jsx)(n.code,{children:"LocalTime"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"java-stream-api",children:"Die Java Stream API"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"BiConsumer"}),", ",(0,r.jsx)(n.code,{children:"Collectors"}),", ",(0,r.jsx)(n.code,{children:"Comparable"}),", ",(0,r.jsx)(n.code,{children:"Comparator"}),", ",(0,r.jsx)(n.code,{children:"Consumer"}),", ",(0,r.jsx)(n.code,{children:"DoubleConsumer"}),", ",(0,r.jsx)(n.code,{children:"DoubleStream"}),", ",(0,r.jsx)(n.code,{children:"Executable"}),", ",(0,r.jsx)(n.code,{children:"Function"}),", ",(0,r.jsx)(n.code,{children:"IntStream"}),", ",(0,r.jsx)(n.code,{children:"Predicate"}),", ",(0,r.jsx)(n.code,{children:"Stream"}),", ",(0,r.jsx)(n.code,{children:"ToDoubleFunction"}),", ",(0,r.jsx)(n.code,{children:"ToIntFunction"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"object",children:"Die Mutter aller Klassen"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Object"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"java-collections-framework",children:"Java Collections Framework"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"ArrayList"}),", ",(0,r.jsx)(n.code,{children:"Arrays"}),", ",(0,r.jsx)(n.code,{children:"HashSet"}),", ",(0,r.jsx)(n.code,{children:"LinkedList"}),", ",(0,r.jsx)(n.code,{children:"List"}),", ",(0,r.jsx)(n.code,{children:"Queue"}),", ",(0,r.jsx)(n.code,{children:"Set"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"comparators",children:"Komparatoren"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Comparable"}),", ",(0,r.jsx)(n.code,{children:"Comparator"}),", ",(0,r.jsx)(n.code,{children:"Collections"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"console-applications",children:"Konsolenanwendungen"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"PrintStream"}),", ",(0,r.jsx)(n.code,{children:"Scanner"}),", ",(0,r.jsx)(n.code,{children:"System"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"lists",children:"Listen"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"ArrayList"}),", ",(0,r.jsx)(n.code,{children:"Arrays"}),", ",(0,r.jsx)(n.code,{children:"LinkedList"}),", ",(0,r.jsx)(n.code,{children:"List"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"calculations",children:"Mathematische Berechnungen"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Math"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"optionals",children:"Optionals"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Optional"}),", ",(0,r.jsx)(n.code,{children:"OptionalDouble"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"pseudo-random-numbers",children:"Pseudozufallszahlen"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"Random"})})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"wrappers",children:"Wrapper-Klassen"})}),(0,r.jsxs)(n.td,{children:[(0,r.jsx)(n.code,{children:"Boolean"}),", ",(0,r.jsx)(n.code,{children:"Double"}),", ",(0,r.jsx)(n.code,{children:"Integer"})]})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:(0,r.jsx)(n.a,{href:"strings",children:"Zeichenketten (Strings)"})}),(0,r.jsx)(n.td,{children:(0,r.jsx)(n.code,{children:"String"})})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"das-javadoc",children:"Das Javadoc"}),"\n",(0,r.jsxs)(n.p,{children:["Das Javadoc ist ein Werkzeug zur Software-Dokumentation und erstellt aus den\n\xf6ffentlichen Deklarationen von Klassen, Schnittstellen, Attributen und Methoden\nsowie eventuell vorhandenen\n",(0,r.jsx)(n.a,{href:"class-structure#kommentare-und-dokumentation",children:"Dokumentationskommentaren"}),"\nHTML-Seiten. Um die Navigation innerhalb der Dokumentationsdateien zu\nerleichtern, werden zus\xe4tzlich verschiedene Index- und Hilfsdateien generiert.\nHTML-Tags in den Dokumentationskommentaren erm\xf6glichen die Formatierung der\nDokumentation."]})]})}function h(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(o,{...e})}):o(e)}},11151:(e,n,d)=>{d.d(n,{Z:()=>c,a:()=>t});var r=d(67294);const i={},s=r.createContext(i);function t(e){const n=r.useContext(s);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:t(e.components),r.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/5e761421.d1a0d2d9.js b/assets/js/5e761421.34803e11.js similarity index 96% rename from assets/js/5e761421.d1a0d2d9.js rename to assets/js/5e761421.34803e11.js index be65c26590..be43676f55 100644 --- a/assets/js/5e761421.d1a0d2d9.js +++ b/assets/js/5e761421.34803e11.js @@ -1 +1 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[4210],{20463:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>m,frontMatter:()=>a,metadata:()=>l,toc:()=>o});var r=i(85893),t=i(11151);const a={title:"Felder (Arrays)",description:"",sidebar_position:110,tags:["arrays"]},s=void 0,l={id:"documentation/arrays",title:"Felder (Arrays)",description:"",source:"@site/docs/documentation/arrays.md",sourceDirName:"documentation",slug:"/documentation/arrays",permalink:"/java-docs/documentation/arrays",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/arrays.md",tags:[{label:"arrays",permalink:"/java-docs/tags/arrays"}],version:"current",sidebarPosition:110,frontMatter:{title:"Felder (Arrays)",description:"",sidebar_position:110,tags:["arrays"]},sidebar:"documentationSidebar",previous:{title:"Schleifen",permalink:"/java-docs/documentation/loops"},next:{title:"Feldbasierte Listen (ArrayLists)",permalink:"/java-docs/documentation/array-lists"}},d={},o=[{value:"Erzeugen von Feldern",id:"erzeugen-von-feldern",level:2},{value:"Zugriff auf Feldelemente",id:"zugriff-auf-feldelemente",level:2},{value:"Der Parameter String[] args",id:"der-parameter-string-args",level:2},{value:"Variable Arugmentlisten (VarArgs)",id:"variable-arugmentlisten-varargs",level:2}];function c(e){const n={admonition:"admonition",code:"code",em:"em",h2:"h2",mermaid:"mermaid",p:"p",pre:"pre",...(0,t.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:["Wenn eine gro\xdfe Menge an Daten verarbeitet werden soll, kann man auf spezielle\nDatenstruktur-Variablen, sogenannte ",(0,r.jsx)(n.em,{children:"Felder"})," (Arrays), zur\xfcckgreifen. Die\neinzelnen Speicherpl\xe4tze in einem Feld werden als Elemente bezeichnet, die \xfcber\neinen Index angesprochen werden k\xf6nnen."]}),"\n",(0,r.jsx)(n.mermaid,{value:"flowchart\n subgraph names\n a[Index: 0\\nWert: Hans] -.- b[Index: 1\\nWert: Peter]\n b -.- c[Index: 2\\nWert: Lisa]\n c -.- d[Index: 3\\nWert: Max]\n d -.- e[Index: 4\\nWert: Heidi]\n end"}),"\n",(0,r.jsx)(n.h2,{id:"erzeugen-von-feldern",children:"Erzeugen von Feldern"}),"\n",(0,r.jsxs)(n.p,{children:["Da es sich bei Feldern um Objekte handelt, m\xfcssen diese vor Verwendung erzeugt\nwerden. Bei der Erzeugung muss immer die L\xe4nge des Feldes (d.h. die Anzahl der\nElemente) angegeben werden. Jedes Feld verf\xfcgt \xfcber das Attribut ",(0,r.jsx)(n.code,{children:"length"}),",\nwelches die L\xe4nge des Feldes enth\xe4lt."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:"public class MainClass {\n\n public static void main(String[] args) {\n int[] ids = new int[5];\n System.out.println(Arrays.toString(ids));\n int[] ids2 = {4, 8, 15, 16, 23, 42};\n System.out.println(Arrays.toString(ids2));\n }\n\n}\n"})}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,r.jsx)(n.p,{children:"Felder werden zwar mit Hilfe des new-Operators erzeugt, besitzen aber keinen\nKonstruktor."})}),"\n",(0,r.jsx)(n.h2,{id:"zugriff-auf-feldelemente",children:"Zugriff auf Feldelemente"}),"\n",(0,r.jsx)(n.p,{children:"Der Zugriff auf die Elemente eines Feldes erfolgt \xfcber die Angabe des\nentsprechenden Index."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:"public class MainClass {\n\n public static void main(String[] args) {\n int[] ids = {4, 8, 15, 16, 23, 42};\n\n for (int i = 0; i < ids.length; i++) {\n System.out.println(ids[i]);\n }\n }\n\n}\n"})}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"danger",children:(0,r.jsx)(n.p,{children:"Der Index beginnt bei Java bei 0."})}),"\n",(0,r.jsxs)(n.h2,{id:"der-parameter-string-args",children:["Der Parameter ",(0,r.jsx)(n.em,{children:"String[] args"})]}),"\n",(0,r.jsxs)(n.p,{children:["Der Parameter ",(0,r.jsx)(n.code,{children:"String[] args"})," der main-Methode erm\xf6glicht es dem Anwender, der\nausf\xfchrbaren Klasse beim Aufruf Informationen mitzugeben."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n for (int i = 0; i < args.length; i++) {\n System.out.println("args[" + i + "]: " + args[i]);\n }\n }\n\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"variable-arugmentlisten-varargs",children:"Variable Arugmentlisten (VarArgs)"}),"\n",(0,r.jsx)(n.p,{children:"Variable Argumentlisten (VarArgs) erm\xf6glichen die Definition von Methoden, denen\nbeliebig viele Werte eines Datentyps mitgegeben werden k\xf6nnen. Die\nParameterliste einer Methode kann allerdings nur eine variable Argumentliste\nbeinhalten und diese muss immer am Ende der Parameterliste stehen."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n printAll("Peter", "Lisa");\n printAll("Heidi", "Franz", "Fritz");\n }\n\n public static void printAll(String... texts) {\n for (int i = 0; i < texts.length; i++) {\n System.out.println(texts[i]);\n }\n }\n\n}\n'})}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,r.jsx)(n.p,{children:"Technisch gesehen handelt es sich bei einer variablen Argumentliste um ein Feld."})})]})}function m(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},11151:(e,n,i)=>{i.d(n,{Z:()=>l,a:()=>s});var r=i(67294);const t={},a=r.createContext(t);function s(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[4210],{20463:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>m,frontMatter:()=>a,metadata:()=>l,toc:()=>o});var r=i(85893),t=i(11151);const a={title:"Felder (Arrays)",description:"",sidebar_position:110,tags:["arrays"]},s=void 0,l={id:"documentation/arrays",title:"Felder (Arrays)",description:"",source:"@site/docs/documentation/arrays.md",sourceDirName:"documentation",slug:"/documentation/arrays",permalink:"/java-docs/documentation/arrays",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/arrays.md",tags:[{label:"arrays",permalink:"/java-docs/tags/arrays"}],version:"current",sidebarPosition:110,frontMatter:{title:"Felder (Arrays)",description:"",sidebar_position:110,tags:["arrays"]},sidebar:"documentationSidebar",previous:{title:"Schleifen",permalink:"/java-docs/documentation/loops"},next:{title:"Feldbasierte Listen (ArrayLists)",permalink:"/java-docs/documentation/array-lists"}},d={},o=[{value:"Erzeugen von Feldern",id:"erzeugen-von-feldern",level:2},{value:"Zugriff auf Feldelemente",id:"zugriff-auf-feldelemente",level:2},{value:"Der Parameter String[] args",id:"der-parameter-string-args",level:2},{value:"Variable Argumentlisten (VarArgs)",id:"variable-argumentlisten-varargs",level:2}];function c(e){const n={admonition:"admonition",code:"code",em:"em",h2:"h2",mermaid:"mermaid",p:"p",pre:"pre",...(0,t.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:["Wenn eine gro\xdfe Menge an Daten verarbeitet werden soll, kann man auf spezielle\nDatenstruktur-Variablen, sogenannte ",(0,r.jsx)(n.em,{children:"Felder"})," (Arrays), zur\xfcckgreifen. Die\neinzelnen Speicherpl\xe4tze in einem Feld werden als Elemente bezeichnet, die \xfcber\neinen Index angesprochen werden k\xf6nnen."]}),"\n",(0,r.jsx)(n.mermaid,{value:"flowchart\n subgraph names\n a[Index: 0\\nWert: Hans] -.- b[Index: 1\\nWert: Peter]\n b -.- c[Index: 2\\nWert: Lisa]\n c -.- d[Index: 3\\nWert: Max]\n d -.- e[Index: 4\\nWert: Heidi]\n end"}),"\n",(0,r.jsx)(n.h2,{id:"erzeugen-von-feldern",children:"Erzeugen von Feldern"}),"\n",(0,r.jsxs)(n.p,{children:["Da es sich bei Feldern um Objekte handelt, m\xfcssen diese vor Verwendung erzeugt\nwerden. Bei der Erzeugung muss immer die L\xe4nge des Feldes (d.h. die Anzahl der\nElemente) angegeben werden. Jedes Feld verf\xfcgt \xfcber das Attribut ",(0,r.jsx)(n.code,{children:"length"}),",\nwelches die L\xe4nge des Feldes enth\xe4lt."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:"public class MainClass {\n\n public static void main(String[] args) {\n int[] ids = new int[5];\n System.out.println(Arrays.toString(ids));\n int[] ids2 = {4, 8, 15, 16, 23, 42};\n System.out.println(Arrays.toString(ids2));\n }\n\n}\n"})}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,r.jsx)(n.p,{children:"Felder werden zwar mit Hilfe des new-Operators erzeugt, besitzen aber keinen\nKonstruktor."})}),"\n",(0,r.jsx)(n.h2,{id:"zugriff-auf-feldelemente",children:"Zugriff auf Feldelemente"}),"\n",(0,r.jsx)(n.p,{children:"Der Zugriff auf die Elemente eines Feldes erfolgt \xfcber die Angabe des\nentsprechenden Index."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:"public class MainClass {\n\n public static void main(String[] args) {\n int[] ids = {4, 8, 15, 16, 23, 42};\n\n for (int i = 0; i < ids.length; i++) {\n System.out.println(ids[i]);\n }\n }\n\n}\n"})}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"danger",children:(0,r.jsx)(n.p,{children:"Der Index beginnt bei Java bei 0."})}),"\n",(0,r.jsxs)(n.h2,{id:"der-parameter-string-args",children:["Der Parameter ",(0,r.jsx)(n.em,{children:"String[] args"})]}),"\n",(0,r.jsxs)(n.p,{children:["Der Parameter ",(0,r.jsx)(n.code,{children:"String[] args"})," der main-Methode erm\xf6glicht es dem Anwender, der\nausf\xfchrbaren Klasse beim Aufruf Informationen mitzugeben."]}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n for (int i = 0; i < args.length; i++) {\n System.out.println("args[" + i + "]: " + args[i]);\n }\n }\n\n}\n'})}),"\n",(0,r.jsx)(n.h2,{id:"variable-argumentlisten-varargs",children:"Variable Argumentlisten (VarArgs)"}),"\n",(0,r.jsx)(n.p,{children:"Variable Argumentlisten (VarArgs) erm\xf6glichen die Definition von Methoden, denen\nbeliebig viele Werte eines Datentyps mitgegeben werden k\xf6nnen. Die\nParameterliste einer Methode kann allerdings nur eine variable Argumentliste\nbeinhalten und diese muss immer am Ende der Parameterliste stehen."}),"\n",(0,r.jsx)(n.pre,{children:(0,r.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n printAll("Peter", "Lisa");\n printAll("Heidi", "Franz", "Fritz");\n }\n\n public static void printAll(String... texts) {\n for (int i = 0; i < texts.length; i++) {\n System.out.println(texts[i]);\n }\n }\n\n}\n'})}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,r.jsx)(n.p,{children:"Technisch gesehen handelt es sich bei einer variablen Argumentliste um ein Feld."})})]})}function m(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},11151:(e,n,i)=>{i.d(n,{Z:()=>l,a:()=>s});var r=i(67294);const t={},a=r.createContext(t);function s(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6263c13b.306b3987.js b/assets/js/6263c13b.306b3987.js deleted file mode 100644 index 79703016fb..0000000000 --- a/assets/js/6263c13b.306b3987.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[9389],{71622:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>o,contentTitle:()=>i,default:()=>h,frontMatter:()=>a,metadata:()=>u,toc:()=>l});var n=t(85893),r=t(11151),c=t(52991);const a={title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},i=void 0,u={id:"exercises/class-structure/class-structure",title:"Aufbau einer Java-Klasse",description:"",source:"@site/docs/exercises/class-structure/class-structure.mdx",sourceDirName:"exercises/class-structure",slug:"/exercises/class-structure/",permalink:"/java-docs/exercises/class-structure/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/class-structure/class-structure.mdx",tags:[{label:"class-structure",permalink:"/java-docs/tags/class-structure"}],version:"current",sidebarPosition:20,frontMatter:{title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},sidebar:"exercisesSidebar",previous:{title:"Programmieren",permalink:"/java-docs/exercises/coding/"},next:{title:"ClassStructure01",permalink:"/java-docs/exercises/class-structure/class-structure01"}},o={},l=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function d(e){const s={a:"a",h2:"h2",li:"li",ul:"ul",...(0,r.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,n.jsx)(c.Z,{}),"\n",(0,n.jsx)(s.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\xdcbungsaufgabe\n",(0,n.jsx)(s.a,{href:"https://tutego.de/javabuch/aufgaben/intro.html#_fehlermeldungen_der_ide_kennenlernen",children:"I-1-1.2.1"})]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\xdcbungsaufgabe\n",(0,n.jsx)(s.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen01"})]}),"\n"]})]})}function h(e={}){const{wrapper:s}={...(0,r.a)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},52991:(e,s,t)=>{t.d(s,{Z:()=>p});t(67294);var n=t(90512),r=t(53438),c=t(33692),a=t(13919),i=t(95999),u=t(92503);const o={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var l=t(85893);function d(e){let{href:s,children:t}=e;return(0,l.jsx)(c.Z,{href:s,className:(0,n.Z)("card padding--lg",o.cardContainer),children:t})}function h(e){let{href:s,icon:t,title:r,description:c}=e;return(0,l.jsxs)(d,{href:s,children:[(0,l.jsxs)(u.Z,{as:"h2",className:(0,n.Z)("text--truncate",o.cardTitle),title:r,children:[t," ",r]}),c&&(0,l.jsx)("p",{className:(0,n.Z)("text--truncate",o.cardDescription),title:c,children:c})]})}function f(e){let{item:s}=e;const t=(0,r.LM)(s);return t?(0,l.jsx)(h,{href:t,icon:"\ud83d\uddc3\ufe0f",title:s.label,description:s.description??(0,i.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:s.items.length})}):null}function g(e){let{item:s}=e;const t=(0,a.Z)(s.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,r.xz)(s.docId??void 0);return(0,l.jsx)(h,{href:s.href,icon:t,title:s.label,description:s.description??n?.description})}function m(e){let{item:s}=e;switch(s.type){case"link":return(0,l.jsx)(g,{item:s});case"category":return(0,l.jsx)(f,{item:s});default:throw new Error(`unknown item type ${JSON.stringify(s)}`)}}function b(e){let{className:s}=e;const t=(0,r.jA)();return(0,l.jsx)(p,{items:t.items,className:s})}function p(e){const{items:s,className:t}=e;if(!s)return(0,l.jsx)(b,{...e});const c=(0,r.MN)(s);return(0,l.jsx)("section",{className:(0,n.Z)("row",t),children:c.map(((e,s)=>(0,l.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,l.jsx)(m,{item:e})},s)))})}},11151:(e,s,t)=>{t.d(s,{Z:()=>i,a:()=>a});var n=t(67294);const r={},c=n.createContext(r);function a(e){const s=n.useContext(c);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(c.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6263c13b.5602d7a9.js b/assets/js/6263c13b.5602d7a9.js new file mode 100644 index 0000000000..c760692d08 --- /dev/null +++ b/assets/js/6263c13b.5602d7a9.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[9389],{71622:(e,s,t)=>{t.r(s),t.d(s,{assets:()=>l,contentTitle:()=>i,default:()=>h,frontMatter:()=>a,metadata:()=>u,toc:()=>o});var n=t(85893),r=t(11151),c=t(52991);const a={title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},i=void 0,u={id:"exercises/class-structure/class-structure",title:"Aufbau einer Java-Klasse",description:"",source:"@site/docs/exercises/class-structure/class-structure.mdx",sourceDirName:"exercises/class-structure",slug:"/exercises/class-structure/",permalink:"/java-docs/exercises/class-structure/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/class-structure/class-structure.mdx",tags:[{label:"class-structure",permalink:"/java-docs/tags/class-structure"}],version:"current",sidebarPosition:20,frontMatter:{title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},sidebar:"exercisesSidebar",previous:{title:"Programmieren",permalink:"/java-docs/exercises/coding/"},next:{title:"ClassStructure01",permalink:"/java-docs/exercises/class-structure/class-structure01"}},l={},o=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function d(e){const s={a:"a",h2:"h2",li:"li",ul:"ul",...(0,r.a)(),...e.components};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(s.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,n.jsx)(c.Z,{}),"\n",(0,n.jsx)(s.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\xdcbungsaufgabe\n",(0,n.jsx)(s.a,{href:"https://tutego.de/javabuch/aufgaben/intro.html#_fehlermeldungen_der_ide_kennenlernen",children:"I-1-1.2.1"})]}),"\n"]}),"\n",(0,n.jsx)(s.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,n.jsxs)(s.ul,{children:["\n",(0,n.jsxs)(s.li,{children:["\xdcbungsaufgabe ",(0,n.jsx)(s.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(15037).Z+"",children:"Variablen01"})]}),"\n"]})]})}function h(e={}){const{wrapper:s}={...(0,r.a)(),...e.components};return s?(0,n.jsx)(s,{...e,children:(0,n.jsx)(d,{...e})}):d(e)}},52991:(e,s,t)=>{t.d(s,{Z:()=>p});t(67294);var n=t(90512),r=t(53438),c=t(33692),a=t(13919),i=t(95999),u=t(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var o=t(85893);function d(e){let{href:s,children:t}=e;return(0,o.jsx)(c.Z,{href:s,className:(0,n.Z)("card padding--lg",l.cardContainer),children:t})}function h(e){let{href:s,icon:t,title:r,description:c}=e;return(0,o.jsxs)(d,{href:s,children:[(0,o.jsxs)(u.Z,{as:"h2",className:(0,n.Z)("text--truncate",l.cardTitle),title:r,children:[t," ",r]}),c&&(0,o.jsx)("p",{className:(0,n.Z)("text--truncate",l.cardDescription),title:c,children:c})]})}function f(e){let{item:s}=e;const t=(0,r.LM)(s);return t?(0,o.jsx)(h,{href:t,icon:"\ud83d\uddc3\ufe0f",title:s.label,description:s.description??(0,i.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:s.items.length})}):null}function g(e){let{item:s}=e;const t=(0,a.Z)(s.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",n=(0,r.xz)(s.docId??void 0);return(0,o.jsx)(h,{href:s.href,icon:t,title:s.label,description:s.description??n?.description})}function m(e){let{item:s}=e;switch(s.type){case"link":return(0,o.jsx)(g,{item:s});case"category":return(0,o.jsx)(f,{item:s});default:throw new Error(`unknown item type ${JSON.stringify(s)}`)}}function b(e){let{className:s}=e;const t=(0,r.jA)();return(0,o.jsx)(p,{items:t.items,className:s})}function p(e){const{items:s,className:t}=e;if(!s)return(0,o.jsx)(b,{...e});const c=(0,r.MN)(s);return(0,o.jsx)("section",{className:(0,n.Z)("row",t),children:c.map(((e,s)=>(0,o.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,o.jsx)(m,{item:e})},s)))})}},15037:(e,s,t)=>{t.d(s,{Z:()=>n});const n=t.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,s,t)=>{t.d(s,{Z:()=>i,a:()=>a});var n=t(67294);const r={},c=n.createContext(r);function a(e){const s=n.useContext(c);return n.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function i(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:a(e.components),n.createElement(c.Provider,{value:s},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/62b48671.973da605.js b/assets/js/62b48671.973da605.js deleted file mode 100644 index 21843bf8d9..0000000000 --- a/assets/js/62b48671.973da605.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[9202],{16650:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>u,toc:()=>d});var a=t(85893),s=t(11151),i=t(74866),r=t(85162);const l={title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},o=void 0,u={id:"documentation/class-structure",title:"Aufbau einer Java-Klasse",description:"",source:"@site/docs/documentation/class-structure.mdx",sourceDirName:"documentation",slug:"/documentation/class-structure",permalink:"/java-docs/documentation/class-structure",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/class-structure.mdx",tags:[{label:"class-structure",permalink:"/java-docs/tags/class-structure"}],version:"current",sidebarPosition:20,frontMatter:{title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},sidebar:"documentationSidebar",previous:{title:"Softwaredesign",permalink:"/java-docs/documentation/design"},next:{title:"Datentypen",permalink:"/java-docs/documentation/data-types"}},c={},d=[{value:"Statische Methoden",id:"statische-methoden",level:2},{value:"Die main-Methode",id:"die-main-methode",level:2},{value:"Kommentare",id:"kommentare",level:2},{value:"Entwicklungspakete",id:"entwicklungspakete",level:2}];function m(e){const n={admonition:"admonition",code:"code",em:"em",h2:"h2",mermaid:"mermaid",p:"p",pre:"pre",...(0,s.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.p,{children:["Klassen stellen den grundlegenden Rahmen f\xfcr Programme dar. Jede Klasse kann\nDaten (",(0,a.jsx)(n.em,{children:"Attribute"}),") und Routinen (",(0,a.jsx)(n.em,{children:"Methoden"}),") besitzen. Routinen bestehen dabei\naus Folgen von verzweigten und sich wiederholenden Anweisungen, wobei\nAnweisungen wohldefinierte Befehle darstellen, die der Interpreter zur Laufzeit\nausf\xfchrt. Anweisungen m\xfcssen in Java mit dem Semikolon abgeschlossen werden und\nk\xf6nnen zu Anweisungsbl\xf6cken zusammengefasst werden, die durch geschweifte\nKlammern umschlossen werden. Innerhalb eines Anweisungsblocks k\xf6nnen sich\nweitere Anweisungsbl\xf6cke befinden."]}),"\n",(0,a.jsxs)(i.Z,{children:[(0,a.jsx)(r.Z,{value:"a",label:"Klasse",default:!0,children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'// highlight-start\npublic class MainClass {\n\n public static void main(String[] args) {\n System.out.println("Winter is Coming");\n }\n\n}\n// highlight-end\n'})})}),(0,a.jsx)(r.Z,{value:"b",label:"Methode",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n // highlight-start\n public static void main(String[] args) {\n System.out.println("Winter is Coming");\n }\n // highlight-end\n\n}\n'})})}),(0,a.jsx)(r.Z,{value:"c",label:"Anweisung",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n // highlight-start\n System.out.println("Winter is Coming");\n // highlight-end\n }\n\n}\n'})})})]}),"\n",(0,a.jsx)(n.h2,{id:"statische-methoden",children:"Statische Methoden"}),"\n",(0,a.jsxs)(n.p,{children:["Statische Methoden sind abgeschlossene Programmteile, die Parameter enthalten\nund einen Wert zur\xfcckgeben k\xf6nnen. Sie m\xfcssen mit dem Schl\xfcsselwort ",(0,a.jsx)(n.code,{children:"static"}),"\ngekennzeichnet werden. Bei statischen Methoden, die einen Wert zur\xfcckgeben, muss\nder Datentyp des R\xfcckgabewertes angegeben werden; bei statische Methoden, die\nkeinen Wert zur\xfcckgeben, das Schl\xfcsselwort ",(0,a.jsx)(n.code,{children:"void"}),". Der Aufruf einer statischen\nMethode erfolgt \xfcber den Klassennamen gefolgt von einem Punkt."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n MainClass.printStarkMotto();\n MainClass.printText("Winter is Coming");\n }\n\n public static void printStarkMotto() {\n System.out.println("Winter is Coming");\n }\n\n public static void printText(String text) {\n System.out.println(text);\n }\n\n}\n'})}),"\n",(0,a.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,a.jsxs)(n.p,{children:["Die statischen Methoden einer Startklasse werden auch als ",(0,a.jsx)(n.em,{children:"Unterprogramme"}),"\nbezeichnet."]})}),"\n",(0,a.jsx)(n.h2,{id:"die-main-methode",children:"Die main-Methode"}),"\n",(0,a.jsxs)(n.p,{children:["Die Methode ",(0,a.jsx)(n.code,{children:"void main(args: String[])"})," ist eine spezielle Methode in Java und\nstellt Startpunkt sowie Endpunkt einer Anwendung bzw. eines Programms dar. Nur\nKlassen mit einer main-Methode k\xf6nnen von der Laufzeitumgebung ausgef\xfchrt\nwerden. Aus diesem Grund werden Klassen mit einer main-Methode auch als\n",(0,a.jsx)(n.em,{children:"ausf\xfchrbare Klassen"})," oder als ",(0,a.jsx)(n.em,{children:"Startklassen"})," bezeichnet."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n System.out.println("Winter is Coming");\n }\n\n}\n'})}),"\n",(0,a.jsx)(n.h2,{id:"kommentare",children:"Kommentare"}),"\n",(0,a.jsxs)(n.p,{children:["Kommentare sollen die Lesbarkeit des Programms verbessern. Sie bewirken bei der\nAusf\xfchrung keine Aktion und werden vom Java-Compiler ignoriert. Java kennt\neinzeilige Kommentare mit ",(0,a.jsx)(n.code,{children:"//"}),", Kommentarbl\xf6cke mit ",(0,a.jsx)(n.code,{children:"/* */"})," und\nDokumentationskommentare mit ",(0,a.jsx)(n.code,{children:"/** */"}),"."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'/**\n * Beschreibung der Klasse\n *\n * @author Autor der Klasse\n * @version Version\n *\n */\npublic class MainClass {\n\n /**\n * Beschreibung der Methode\n *\n * @param args Beschreibung der Parameter\n */\n public static void main(String[] args) {\n /* Kommentarblock */\n System.out.println("Winter is Coming"); // Kommentar\n }\n\n}\n'})}),"\n",(0,a.jsx)(n.h2,{id:"entwicklungspakete",children:"Entwicklungspakete"}),"\n",(0,a.jsxs)(n.p,{children:["Entwicklungspakete erm\xf6glichen das hierarchische Strukturieren von Klassen. Um\ndie Klassen eines Entwicklungspaketes verwenden zu k\xf6nnen, m\xfcssen die jeweiligen\nKlassen explizit mit Hilfe des Schl\xfcsselworts ",(0,a.jsx)(n.code,{children:"import"})," importiert werden."]}),"\n",(0,a.jsx)(n.mermaid,{value:"flowchart\n java(java) --\x3e lang(lang)\n java --\x3e util(util)\n java --\x3e time(time)\n lang --\x3e object[Object]\n lang --\x3e system[System]\n util --\x3e arraylist[ArrayList]\n util --\x3e scanner[Scanner]\n time --\x3e localdate(LocalDate)\n time --\x3e localtime(LocalTime)"}),"\n",(0,a.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,a.jsxs)(n.p,{children:["Die Klassen des Entwicklungspaketes ",(0,a.jsx)(n.code,{children:"java.lang"})," m\xfcssen nicht importiert werden."]})})]})}function h(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(m,{...e})}):m(e)}},85162:(e,n,t)=>{t.d(n,{Z:()=>r});t(67294);var a=t(90512);const s={tabItem:"tabItem_Ymn6"};var i=t(85893);function r(e){let{children:n,hidden:t,className:r}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,a.Z)(s.tabItem,r),hidden:t,children:n})}},74866:(e,n,t)=>{t.d(n,{Z:()=>k});var a=t(67294),s=t(90512),i=t(12466),r=t(16550),l=t(20469),o=t(91980),u=t(67392),c=t(50012);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function m(e){const{values:n,children:t}=e;return(0,a.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:a,default:s}}=e;return{value:n,label:t,attributes:a,default:s}}))}(t);return function(e){const n=(0,u.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function h(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:t}=e;const s=(0,r.k6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,o._X)(i),(0,a.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function p(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=m(e),[r,o]=(0,a.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const a=t.find((e=>e.default))??t[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:n,tabValues:i}))),[u,d]=g({queryString:t,groupId:s}),[p,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,c.Nk)(t);return[s,(0,a.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),v=(()=>{const e=u??p;return h({value:e,tabValues:i})?e:null})();(0,l.Z)((()=>{v&&o(v)}),[v]);return{selectedValue:r,selectValue:(0,a.useCallback)((e=>{if(!h({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);o(e),d(e),b(e)}),[d,b,i]),tabValues:i}}var b=t(72389);const v={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=t(85893);function j(e){let{className:n,block:t,selectedValue:a,selectValue:r,tabValues:l}=e;const o=[],{blockElementScrollPositionUntilNextRender:u}=(0,i.o5)(),c=e=>{const n=e.currentTarget,t=o.indexOf(n),s=l[t].value;s!==a&&(u(n),r(s))},d=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;n=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;n=o[t]??o[o.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.Z)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:a===n?0:-1,"aria-selected":a===n,ref:e=>o.push(e),onKeyDown:d,onClick:c,...i,className:(0,s.Z)("tabs__item",v.tabItem,i?.className,{"tabs__item--active":a===n}),children:t??n},n)}))})}function x(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,a.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function w(e){const n=p(e);return(0,f.jsxs)("div",{className:(0,s.Z)("tabs-container",v.tabList),children:[(0,f.jsx)(j,{...e,...n}),(0,f.jsx)(x,{...e,...n})]})}function k(e){const n=(0,b.Z)();return(0,f.jsx)(w,{...e,children:d(e.children)},String(n))}},11151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>r});var a=t(67294);const s={},i=a.createContext(s);function r(e){const n=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),a.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/62b48671.c3a45df3.js b/assets/js/62b48671.c3a45df3.js new file mode 100644 index 0000000000..e5f6cc1127 --- /dev/null +++ b/assets/js/62b48671.c3a45df3.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[9202],{16650:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>u,toc:()=>d});var a=t(85893),s=t(11151),i=t(74866),r=t(85162);const l={title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},o=void 0,u={id:"documentation/class-structure",title:"Aufbau einer Java-Klasse",description:"",source:"@site/docs/documentation/class-structure.mdx",sourceDirName:"documentation",slug:"/documentation/class-structure",permalink:"/java-docs/documentation/class-structure",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/class-structure.mdx",tags:[{label:"class-structure",permalink:"/java-docs/tags/class-structure"}],version:"current",sidebarPosition:20,frontMatter:{title:"Aufbau einer Java-Klasse",description:"",sidebar_position:20,tags:["class-structure"]},sidebar:"documentationSidebar",previous:{title:"Softwaredesign",permalink:"/java-docs/documentation/design"},next:{title:"Datentypen",permalink:"/java-docs/documentation/data-types"}},c={},d=[{value:"Statische Methoden",id:"statische-methoden",level:2},{value:"Die main-Methode",id:"die-main-methode",level:2},{value:"Kommentare und Dokumentation",id:"kommentare-und-dokumentation",level:2},{value:"Entwicklungspakete",id:"entwicklungspakete",level:2}];function m(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h2:"h2",mermaid:"mermaid",p:"p",pre:"pre",...(0,s.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(n.p,{children:["Klassen stellen den grundlegenden Rahmen f\xfcr Programme dar. Jede Klasse kann\nDaten (",(0,a.jsx)(n.em,{children:"Attribute"}),") und Routinen (",(0,a.jsx)(n.em,{children:"Methoden"}),") besitzen. Routinen bestehen dabei\naus Folgen von verzweigten und sich wiederholenden Anweisungen, wobei\nAnweisungen wohldefinierte Befehle darstellen, die der Interpreter zur Laufzeit\nausf\xfchrt. Anweisungen m\xfcssen in Java mit dem Semikolon abgeschlossen werden und\nk\xf6nnen zu Anweisungsbl\xf6cken zusammengefasst werden, die durch geschweifte\nKlammern umschlossen werden. Innerhalb eines Anweisungsblocks k\xf6nnen sich\nweitere Anweisungsbl\xf6cke befinden."]}),"\n",(0,a.jsxs)(i.Z,{children:[(0,a.jsx)(r.Z,{value:"a",label:"Klasse",default:!0,children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'// highlight-start\npublic class MainClass {\n\n public static void main(String[] args) {\n System.out.println("Winter is Coming");\n }\n\n}\n// highlight-end\n'})})}),(0,a.jsx)(r.Z,{value:"b",label:"Methode",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n // highlight-start\n public static void main(String[] args) {\n System.out.println("Winter is Coming");\n }\n // highlight-end\n\n}\n'})})}),(0,a.jsx)(r.Z,{value:"c",label:"Anweisung",children:(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n // highlight-start\n System.out.println("Winter is Coming");\n // highlight-end\n }\n\n}\n'})})})]}),"\n",(0,a.jsx)(n.h2,{id:"statische-methoden",children:"Statische Methoden"}),"\n",(0,a.jsxs)(n.p,{children:["Statische Methoden sind abgeschlossene Programmteile, die Parameter enthalten\nund einen Wert zur\xfcckgeben k\xf6nnen. Sie m\xfcssen mit dem Schl\xfcsselwort ",(0,a.jsx)(n.code,{children:"static"}),"\ngekennzeichnet werden. Bei statischen Methoden, die einen Wert zur\xfcckgeben, muss\nder Datentyp des R\xfcckgabewertes angegeben werden; bei statische Methoden, die\nkeinen Wert zur\xfcckgeben, das Schl\xfcsselwort ",(0,a.jsx)(n.code,{children:"void"}),". Der Aufruf einer statischen\nMethode erfolgt \xfcber den Klassennamen gefolgt von einem Punkt."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n MainClass.printStarkMotto();\n MainClass.printText("Winter is Coming");\n }\n\n public static void printStarkMotto() {\n System.out.println("Winter is Coming");\n }\n\n public static void printText(String text) {\n System.out.println(text);\n }\n\n}\n'})}),"\n",(0,a.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,a.jsxs)(n.p,{children:["Die statischen Methoden einer Startklasse werden auch als ",(0,a.jsx)(n.em,{children:"Unterprogramme"}),"\nbezeichnet."]})}),"\n",(0,a.jsx)(n.h2,{id:"die-main-methode",children:"Die main-Methode"}),"\n",(0,a.jsxs)(n.p,{children:["Die Methode ",(0,a.jsx)(n.code,{children:"void main(args: String[])"})," ist eine spezielle Methode in Java und\nstellt Startpunkt sowie Endpunkt einer Anwendung bzw. eines Programms dar. Nur\nKlassen mit einer main-Methode k\xf6nnen von der Laufzeitumgebung ausgef\xfchrt\nwerden. Aus diesem Grund werden Klassen mit einer main-Methode auch als\n",(0,a.jsx)(n.em,{children:"ausf\xfchrbare Klassen"})," oder als ",(0,a.jsx)(n.em,{children:"Startklassen"})," bezeichnet."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'public class MainClass {\n\n public static void main(String[] args) {\n System.out.println("Winter is Coming");\n }\n\n}\n'})}),"\n",(0,a.jsx)(n.h2,{id:"kommentare-und-dokumentation",children:"Kommentare und Dokumentation"}),"\n",(0,a.jsxs)(n.p,{children:["Kommentare sollen die Lesbarkeit und Verwendbarkeit des Programms verbessern.\nSie bewirken bei der Ausf\xfchrung keine Aktion und werden vom Java-Compiler\nignoriert. Man unterscheidet dabei zwischen Quellcode-Kommentaren, die einzelne\nAnweisungen oder Anweisungsbl\xf6cke erkl\xe4ren und Dokumentationskommentaren, die\nBeschreiben, wie eine Methode oder einer Klasse verwendet wird (siehe\n",(0,a.jsx)(n.a,{href:"java-api#das-javadoc",children:"Javadoc"}),"). In Java werden einzeilige Kommentare mit ",(0,a.jsx)(n.code,{children:"//"}),",\nKommentarbl\xf6cke mit ",(0,a.jsx)(n.code,{children:"/* */"})," und Dokumentationskommentare mit ",(0,a.jsx)(n.code,{children:"/** */"})," erstellt."]}),"\n",(0,a.jsx)(n.pre,{children:(0,a.jsx)(n.code,{className:"language-java",metastring:'title="MainClass.java" showLineNumbers',children:'/**\n * Beschreibung der Klasse\n *\n * @author Autor der Klasse\n * @version Version\n *\n */\npublic class MainClass {\n\n /**\n * Beschreibung der Methode\n *\n * @param args Beschreibung der Parameter\n */\n public static void main(String[] args) {\n /* Kommentarblock */\n System.out.println("Winter is Coming"); // Kommentar\n }\n\n}\n'})}),"\n",(0,a.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,a.jsx)(n.p,{children:"Guter Quellcode sollte immer selbsterkl\xe4rend sein. Das hei\xdft, dass auf den\nEinsatz von Quellcode-Kommentaren i.d.R. verzichtet werden sollte."})}),"\n",(0,a.jsx)(n.h2,{id:"entwicklungspakete",children:"Entwicklungspakete"}),"\n",(0,a.jsxs)(n.p,{children:["Entwicklungspakete erm\xf6glichen das hierarchische Strukturieren von Klassen. Um\ndie Klassen eines Entwicklungspaketes verwenden zu k\xf6nnen, m\xfcssen die jeweiligen\nKlassen explizit mit Hilfe des Schl\xfcsselworts ",(0,a.jsx)(n.code,{children:"import"})," importiert werden."]}),"\n",(0,a.jsx)(n.mermaid,{value:"flowchart\n java(java) --\x3e lang(lang)\n java --\x3e util(util)\n java --\x3e time(time)\n lang --\x3e object[Object]\n lang --\x3e system[System]\n util --\x3e arraylist[ArrayList]\n util --\x3e scanner[Scanner]\n time --\x3e localdate(LocalDate)\n time --\x3e localtime(LocalTime)"}),"\n",(0,a.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,a.jsxs)(n.p,{children:["Die Klassen des Entwicklungspaketes ",(0,a.jsx)(n.code,{children:"java.lang"})," m\xfcssen nicht importiert werden."]})})]})}function h(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(m,{...e})}):m(e)}},85162:(e,n,t)=>{t.d(n,{Z:()=>r});t(67294);var a=t(90512);const s={tabItem:"tabItem_Ymn6"};var i=t(85893);function r(e){let{children:n,hidden:t,className:r}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,a.Z)(s.tabItem,r),hidden:t,children:n})}},74866:(e,n,t)=>{t.d(n,{Z:()=>k});var a=t(67294),s=t(90512),i=t(12466),r=t(16550),l=t(20469),o=t(91980),u=t(67392),c=t(50012);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function m(e){const{values:n,children:t}=e;return(0,a.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:t,attributes:a,default:s}}=e;return{value:n,label:t,attributes:a,default:s}}))}(t);return function(e){const n=(0,u.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,t])}function h(e){let{value:n,tabValues:t}=e;return t.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:t}=e;const s=(0,r.k6)(),i=function(e){let{queryString:n=!1,groupId:t}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!t)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:n,groupId:t});return[(0,o._X)(i),(0,a.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(s.location.search);n.set(i,e),s.replace({...s.location,search:n.toString()})}),[i,s])]}function p(e){const{defaultValue:n,queryString:t=!1,groupId:s}=e,i=m(e),[r,o]=(0,a.useState)((()=>function(e){let{defaultValue:n,tabValues:t}=e;if(0===t.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:t}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${t.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const a=t.find((e=>e.default))??t[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:n,tabValues:i}))),[u,d]=g({queryString:t,groupId:s}),[p,b]=function(e){let{groupId:n}=e;const t=function(e){return e?`docusaurus.tab.${e}`:null}(n),[s,i]=(0,c.Nk)(t);return[s,(0,a.useCallback)((e=>{t&&i.set(e)}),[t,i])]}({groupId:s}),v=(()=>{const e=u??p;return h({value:e,tabValues:i})?e:null})();(0,l.Z)((()=>{v&&o(v)}),[v]);return{selectedValue:r,selectValue:(0,a.useCallback)((e=>{if(!h({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);o(e),d(e),b(e)}),[d,b,i]),tabValues:i}}var b=t(72389);const v={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=t(85893);function j(e){let{className:n,block:t,selectedValue:a,selectValue:r,tabValues:l}=e;const o=[],{blockElementScrollPositionUntilNextRender:u}=(0,i.o5)(),c=e=>{const n=e.currentTarget,t=o.indexOf(n),s=l[t].value;s!==a&&(u(n),r(s))},d=e=>{let n=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const t=o.indexOf(e.currentTarget)+1;n=o[t]??o[0];break}case"ArrowLeft":{const t=o.indexOf(e.currentTarget)-1;n=o[t]??o[o.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,s.Z)("tabs",{"tabs--block":t},n),children:l.map((e=>{let{value:n,label:t,attributes:i}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:a===n?0:-1,"aria-selected":a===n,ref:e=>o.push(e),onKeyDown:d,onClick:c,...i,className:(0,s.Z)("tabs__item",v.tabItem,i?.className,{"tabs__item--active":a===n}),children:t??n},n)}))})}function w(e){let{lazy:n,children:t,selectedValue:s}=e;const i=(Array.isArray(t)?t:[t]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===s));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,a.cloneElement)(e,{key:n,hidden:e.props.value!==s})))})}function x(e){const n=p(e);return(0,f.jsxs)("div",{className:(0,s.Z)("tabs-container",v.tabList),children:[(0,f.jsx)(j,{...e,...n}),(0,f.jsx)(w,{...e,...n})]})}function k(e){const n=(0,b.Z)();return(0,f.jsx)(x,{...e,children:d(e.children)},String(n))}},11151:(e,n,t)=>{t.d(n,{Z:()=>l,a:()=>r});var a=t(67294);const s={},i=a.createContext(s);function r(e){const n=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),a.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/915d5b01.a53d1a9c.js b/assets/js/915d5b01.a53d1a9c.js deleted file mode 100644 index e3f6e6f5fa..0000000000 --- a/assets/js/915d5b01.a53d1a9c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[7467],{19734:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>i,metadata:()=>c,toc:()=>d});var r=t(85893),s=t(11151),a=t(52991);const i={title:"Operatoren",description:"",sidebar_position:40,tags:["operators"]},o=void 0,c={id:"exercises/operators/operators",title:"Operatoren",description:"",source:"@site/docs/exercises/operators/operators.mdx",sourceDirName:"exercises/operators",slug:"/exercises/operators/",permalink:"/java-docs/exercises/operators/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/operators/operators.mdx",tags:[{label:"operators",permalink:"/java-docs/tags/operators"}],version:"current",sidebarPosition:40,frontMatter:{title:"Operatoren",description:"",sidebar_position:40,tags:["operators"]},sidebar:"exercisesSidebar",previous:{title:"DataObjects02",permalink:"/java-docs/exercises/data-objects/data-objects02"},next:{title:"Operators01",permalink:"/java-docs/exercises/operators/operators01"}},l={},d=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,s.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,r.jsx)(a.Z,{}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A2"})]}),"\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A3"})]}),"\n"]}),"\n",(0,r.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,r.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen06"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},52991:(e,n,t)=>{t.d(n,{Z:()=>m});t(67294);var r=t(90512),s=t(53438),a=t(33692),i=t(13919),o=t(95999),c=t(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var d=t(85893);function u(e){let{href:n,children:t}=e;return(0,d.jsx)(a.Z,{href:n,className:(0,r.Z)("card padding--lg",l.cardContainer),children:t})}function h(e){let{href:n,icon:t,title:s,description:a}=e;return(0,d.jsxs)(u,{href:n,children:[(0,d.jsxs)(c.Z,{as:"h2",className:(0,r.Z)("text--truncate",l.cardTitle),title:s,children:[t," ",s]}),a&&(0,d.jsx)("p",{className:(0,r.Z)("text--truncate",l.cardDescription),title:a,children:a})]})}function p(e){let{item:n}=e;const t=(0,s.LM)(n);return t?(0,d.jsx)(h,{href:t,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,o.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const t=(0,i.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",r=(0,s.xz)(n.docId??void 0);return(0,d.jsx)(h,{href:n.href,icon:t,title:n.label,description:n.description??r?.description})}function g(e){let{item:n}=e;switch(n.type){case"link":return(0,d.jsx)(b,{item:n});case"category":return(0,d.jsx)(p,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function f(e){let{className:n}=e;const t=(0,s.jA)();return(0,d.jsx)(m,{items:t.items,className:n})}function m(e){const{items:n,className:t}=e;if(!n)return(0,d.jsx)(f,{...e});const a=(0,s.MN)(n);return(0,d.jsx)("section",{className:(0,r.Z)("row",t),children:a.map(((e,n)=>(0,d.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,d.jsx)(g,{item:e})},n)))})}},11151:(e,n,t)=>{t.d(n,{Z:()=>o,a:()=>i});var r=t(67294);const s={},a=r.createContext(s);function i(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/915d5b01.f8f10e18.js b/assets/js/915d5b01.f8f10e18.js new file mode 100644 index 0000000000..f9372b71cf --- /dev/null +++ b/assets/js/915d5b01.f8f10e18.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[7467],{19734:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>c,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>d});var s=t(85893),r=t(11151),a=t(52991);const i={title:"Operatoren",description:"",sidebar_position:40,tags:["operators"]},c=void 0,o={id:"exercises/operators/operators",title:"Operatoren",description:"",source:"@site/docs/exercises/operators/operators.mdx",sourceDirName:"exercises/operators",slug:"/exercises/operators/",permalink:"/java-docs/exercises/operators/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/operators/operators.mdx",tags:[{label:"operators",permalink:"/java-docs/tags/operators"}],version:"current",sidebarPosition:40,frontMatter:{title:"Operatoren",description:"",sidebar_position:40,tags:["operators"]},sidebar:"exercisesSidebar",previous:{title:"DataObjects02",permalink:"/java-docs/exercises/data-objects/data-objects02"},next:{title:"Operators01",permalink:"/java-docs/exercises/operators/operators01"}},l={},d=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,r.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,s.jsx)(a.Z,{}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(12508).Z+"",children:"A2"})," (ohne JConsole)"]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(12508).Z+"",children:"A3"})," (ohne JConsole)"]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(15037).Z+"",children:"Variablen06"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,r.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},52991:(e,n,t)=>{t.d(n,{Z:()=>m});t(67294);var s=t(90512),r=t(53438),a=t(33692),i=t(13919),c=t(95999),o=t(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var d=t(85893);function u(e){let{href:n,children:t}=e;return(0,d.jsx)(a.Z,{href:n,className:(0,s.Z)("card padding--lg",l.cardContainer),children:t})}function h(e){let{href:n,icon:t,title:r,description:a}=e;return(0,d.jsxs)(u,{href:n,children:[(0,d.jsxs)(o.Z,{as:"h2",className:(0,s.Z)("text--truncate",l.cardTitle),title:r,children:[t," ",r]}),a&&(0,d.jsx)("p",{className:(0,s.Z)("text--truncate",l.cardDescription),title:a,children:a})]})}function p(e){let{item:n}=e;const t=(0,r.LM)(n);return t?(0,d.jsx)(h,{href:t,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,c.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const t=(0,i.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",s=(0,r.xz)(n.docId??void 0);return(0,d.jsx)(h,{href:n.href,icon:t,title:n.label,description:n.description??s?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,d.jsx)(b,{item:n});case"category":return(0,d.jsx)(p,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function g(e){let{className:n}=e;const t=(0,r.jA)();return(0,d.jsx)(m,{items:t.items,className:n})}function m(e){const{items:n,className:t}=e;if(!n)return(0,d.jsx)(g,{...e});const a=(0,r.MN)(n);return(0,d.jsx)("section",{className:(0,s.Z)("row",t),children:a.map(((e,n)=>(0,d.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,d.jsx)(f,{item:e})},n)))})}},12508:(e,n,t)=>{t.d(n,{Z:()=>s});const s=t.p+"assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf"},15037:(e,n,t)=>{t.d(n,{Z:()=>s});const s=t.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,n,t)=>{t.d(n,{Z:()=>c,a:()=>i});var s=t(67294);const r={},a=s.createContext(r);function i(e){const n=s.useContext(a);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),s.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/92224060.34c983cc.js b/assets/js/92224060.44c7cb52.js similarity index 51% rename from assets/js/92224060.34c983cc.js rename to assets/js/92224060.44c7cb52.js index d779cc01f0..380a4c778e 100644 --- a/assets/js/92224060.34c983cc.js +++ b/assets/js/92224060.44c7cb52.js @@ -1 +1 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[8237],{9474:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>c,contentTitle:()=>o,default:()=>l,frontMatter:()=>r,metadata:()=>s,toc:()=>d});var a=i(85893),t=i(11151);const r={title:"Die Programmiersprache Java",description:"",sidebar_position:14,tags:["java"]},o=void 0,s={id:"documentation/java",title:"Die Programmiersprache Java",description:"",source:"@site/docs/documentation/java.md",sourceDirName:"documentation",slug:"/documentation/java",permalink:"/java-docs/documentation/java",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/java.md",tags:[{label:"java",permalink:"/java-docs/tags/java"}],version:"current",sidebarPosition:14,frontMatter:{title:"Die Programmiersprache Java",description:"",sidebar_position:14,tags:["java"]},sidebar:"documentationSidebar",previous:{title:"Programmieren",permalink:"/java-docs/documentation/coding"},next:{title:"Softwaredesign",permalink:"/java-docs/documentation/design"}},c={},d=[{value:"Die Geschichte von Java",id:"die-geschichte-von-java",level:2},{value:"JDK und JRE",id:"jdk-und-jre",level:2}];function m(e){const n={a:"a",admonition:"admonition",em:"em",h2:"h2",p:"p",...(0,t.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.p,{children:"Die Programmiersprache Java geh\xf6rt zu den problemorientierten\nProgrammiersprachen und ist daher einfacher zu erlernen und einfacher zu\nverstehen als maschinenorientierte Programmiersprachen. Bei der Entwicklung von\nJava verfolgte man das Ziel, eine einfache, objektorientierte, robuste,\narchitekturneutrale und parallelisierbare Programmiersprache zu entwickeln. Java\nwurde haupts\xe4chlich von C und C++ beeinflusst, ist allerdings im Gegensatz zu C\nund C++ nicht darauf ausgelegt, m\xf6glichst leistungsf\xe4hige Programme zu erzeugen,\nsondern m\xf6glichst sichere und fehlerfreie Programme."}),"\n",(0,a.jsx)(n.h2,{id:"die-geschichte-von-java",children:"Die Geschichte von Java"}),"\n",(0,a.jsxs)(n.p,{children:["Anfang der 90er begannen bei der Firma Sun Microsystems unter Federf\xfchrung des\nChefentwicklers James Gosling die Arbeiten an einem Projekt mit dem Codenamen\n",(0,a.jsx)(n.em,{children:"The Green Project"})," mit dem Ziel, eine vollst\xe4ndige Betriebssystemumgebung f\xfcr\nunterschiedliche Zwecke (interaktives Kabelfernsehen, intelligente\nKaffeemaschinen etc.) zu entwickeln. Die daraus entstehende Programmiersprache\nsollte urspr\xfcnglich den Namen ",(0,a.jsx)(n.em,{children:"Oak"})," (Object Application Kernel) tragen, wurde\naber schlie\xdflich im Mai 1995 unter dem Namen ",(0,a.jsx)(n.em,{children:"Java"})," ver\xf6ffentlicht. Der gro\xdfe\nDurchbruch von Java kam 1996 durch eine Kooperation mit der Firma Netscape\nzustande, die eine Integration von Java-Applets mit Hilfe von JavaScript in den\nBrowser Netscape Navigator 2.0 erm\xf6glichte. Weitere wichtige Meilensteine in der\nGeschichte von Java waren die Ver\xf6ffentlichungen der Google-Entwicklungsumgebung\nAndroid 2008 sowie des Computerspiels Minecraft 2009."]}),"\n",(0,a.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,a.jsx)(n.p,{children:"Java war der Name der beliebtesten Kaffeesorte der Entwickler."})}),"\n",(0,a.jsx)(n.h2,{id:"jdk-und-jre",children:"JDK und JRE"}),"\n",(0,a.jsxs)(n.p,{children:["Das JDK (Java Development Kit) stellt die wichtigste Komponente zum\nProgrammieren von Java-Programmen dar. Es enth\xe4lt neben dem Compiler und\nDebugger weitere wichtige Werkzeuge sowie umfangreiche Bibliotheken (siehe\n",(0,a.jsx)(n.a,{href:"java-api",children:"Die Java API"}),"). Die JRE (Java Runtime Environment) enth\xe4lt den\nInterpreter (die ",(0,a.jsx)(n.em,{children:"Java Virtual Machine"}),") und wird zum Ausf\xfchren von\nJava-Applikationen ben\xf6tigt."]})]})}function l(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(m,{...e})}):m(e)}},11151:(e,n,i)=>{i.d(n,{Z:()=>s,a:()=>o});var a=i(67294);const t={},r=a.createContext(t);function o(e){const n=a.useContext(r);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function s(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:o(e.components),a.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[8237],{9474:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>d,contentTitle:()=>s,default:()=>u,frontMatter:()=>a,metadata:()=>o,toc:()=>c});var r=i(85893),t=i(11151);const a={title:"Die Programmiersprache Java",description:"",sidebar_position:14,tags:["java"]},s=void 0,o={id:"documentation/java",title:"Die Programmiersprache Java",description:"",source:"@site/docs/documentation/java.md",sourceDirName:"documentation",slug:"/documentation/java",permalink:"/java-docs/documentation/java",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/java.md",tags:[{label:"java",permalink:"/java-docs/tags/java"}],version:"current",sidebarPosition:14,frontMatter:{title:"Die Programmiersprache Java",description:"",sidebar_position:14,tags:["java"]},sidebar:"documentationSidebar",previous:{title:"Programmieren",permalink:"/java-docs/documentation/coding"},next:{title:"Softwaredesign",permalink:"/java-docs/documentation/design"}},d={},c=[{value:"Die Geschichte von Java",id:"die-geschichte-von-java",level:2},{value:"JDK und JRE",id:"jdk-und-jre",level:2}];function l(e){const n={a:"a",admonition:"admonition",em:"em",h2:"h2",p:"p",...(0,t.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.p,{children:"Die Programmiersprache Java geh\xf6rt zu den problemorientierten\nProgrammiersprachen und ist daher einfacher zu erlernen und einfacher zu\nverstehen als maschinenorientierte Programmiersprachen. Bei der Entwicklung von\nJava verfolgte man das Ziel, eine einfache, objektorientierte, robuste,\narchitekturneutrale und parallelisierbare Programmiersprache zu entwickeln. Java\nwurde haupts\xe4chlich von C und C++ beeinflusst, ist allerdings im Gegensatz zu C\nund C++ nicht darauf ausgelegt, m\xf6glichst leistungsf\xe4hige Programme zu erzeugen,\nsondern m\xf6glichst sichere und fehlerfreie Programme."}),"\n",(0,r.jsx)(n.h2,{id:"die-geschichte-von-java",children:"Die Geschichte von Java"}),"\n",(0,r.jsxs)(n.p,{children:["Anfang der 90er begannen bei der Firma Sun Microsystems unter Federf\xfchrung des\nChefentwicklers James Gosling die Arbeiten an einem Projekt mit dem Codenamen\n",(0,r.jsx)(n.em,{children:"The Green Project"})," mit dem Ziel, eine vollst\xe4ndige Betriebssystemumgebung f\xfcr\nunterschiedliche Zwecke (interaktives Kabelfernsehen, intelligente\nKaffeemaschinen etc.) zu entwickeln. Die daraus entstehende Programmiersprache\nsollte urspr\xfcnglich den Namen ",(0,r.jsx)(n.em,{children:"Oak"})," (Object Application Kernel) tragen, wurde\naber schlie\xdflich im Mai 1995 unter dem Namen ",(0,r.jsx)(n.em,{children:"Java"})," ver\xf6ffentlicht. Der gro\xdfe\nDurchbruch von Java kam 1996 durch eine Kooperation mit der Firma Netscape\nzustande, die eine Integration von Java-Applets mit Hilfe von JavaScript in den\nBrowser Netscape Navigator 2.0 erm\xf6glichte. Weitere wichtige Meilensteine in der\nGeschichte von Java waren die Ver\xf6ffentlichungen der Google-Entwicklungsumgebung\nAndroid 2008 sowie des Computerspiels Minecraft 2009."]}),"\n",(0,r.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,r.jsx)(n.p,{children:"Java war der Name der beliebtesten Kaffeesorte der Entwickler."})}),"\n",(0,r.jsx)(n.h2,{id:"jdk-und-jre",children:"JDK und JRE"}),"\n",(0,r.jsxs)(n.p,{children:["Das JDK (Java Development Kit) stellt die wichtigste Komponente zum\nProgrammieren von Java-Programmen dar. Es enth\xe4lt neben dem Compiler und\nDebugger weitere wichtige Werkzeuge sowie umfangreiche Bibliotheken (siehe\n",(0,r.jsx)(n.a,{href:"java-api",children:"Die Java API"}),"). Die JRE (Java Runtime Environment) enth\xe4lt den\nInterpreter (die ",(0,r.jsx)(n.em,{children:"Java Virtual Machine"}),") und wird zum Ausf\xfchren von\nJava-Applikationen ben\xf6tigt. Seit September 2017 wird alle sechs Monate eine\nneue JDK-Version ver\xf6ffentlicht (i.d.R. Mitte M\xe4rz und Mitte September eines\nJahres). Diese Versionen werden von Oracle nur bis zum Erscheinen der jeweils\nn\xe4chsten Version unterst\xfctzt. Eine Ausnahme bilden hier die LTS-Versionen\n(long-term-support-releases). Die aktuellen LTS-Versionen sind 8, 11, 17 und 21.\nDie Neuerungen einer Version werden durch sogenannte JEPs (JDK Enhancement\nProposals) festgelegt. Weitere Informationen zu den verschiedenen JDK-Versionen\nk\xf6nnen auf der offziellen ",(0,r.jsx)(n.a,{href:"https://jdk.java.net/",children:"JDK-Seite"})," gefunden werden."]})]})}function u(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(l,{...e})}):l(e)}},11151:(e,n,i)=>{i.d(n,{Z:()=>o,a:()=>s});var r=i(67294);const t={},a=r.createContext(t);function s(e){const n=r.useContext(a);return r.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:s(e.components),r.createElement(a.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/98c56d94.20b9eac7.js b/assets/js/98c56d94.20b9eac7.js new file mode 100644 index 0000000000..0bc781f0c2 --- /dev/null +++ b/assets/js/98c56d94.20b9eac7.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[3440],{24888:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>h,frontMatter:()=>c,metadata:()=>r,toc:()=>d});var a=s(85893),t=s(11151),i=s(52991);const c={title:"Konsolenanwendungen",description:"",sidebar_position:50,tags:["console-applications"]},o=void 0,r={id:"exercises/console-applications/console-applications",title:"Konsolenanwendungen",description:"",source:"@site/docs/exercises/console-applications/console-applications.mdx",sourceDirName:"exercises/console-applications",slug:"/exercises/console-applications/",permalink:"/java-docs/exercises/console-applications/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/console-applications/console-applications.mdx",tags:[{label:"console-applications",permalink:"/java-docs/tags/console-applications"}],version:"current",sidebarPosition:50,frontMatter:{title:"Konsolenanwendungen",description:"",sidebar_position:50,tags:["console-applications"]},sidebar:"exercisesSidebar",previous:{title:"Operators03",permalink:"/java-docs/exercises/operators/operators03"},next:{title:"ConsoleApplications01",permalink:"/java-docs/exercises/console-applications/console-applications01"}},l={},d=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,t.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,a.jsx)(i.Z,{}),"\n",(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(12508).Z+"",children:"A4"})," (ohne JConsole)"]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(12508).Z+"",children:"A5"})," (ohne JConsole)"]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(12508).Z+"",children:"A6"})," (ohne JConsole)"]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(12508).Z+"",children:"A7"})," (ohne JConsole)"]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:s(15037).Z+"",children:"Variablen07"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(u,{...e})}):u(e)}},52991:(e,n,s)=>{s.d(n,{Z:()=>x});s(67294);var a=s(90512),t=s(53438),i=s(33692),c=s(13919),o=s(95999),r=s(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var d=s(85893);function u(e){let{href:n,children:s}=e;return(0,d.jsx)(i.Z,{href:n,className:(0,a.Z)("card padding--lg",l.cardContainer),children:s})}function h(e){let{href:n,icon:s,title:t,description:i}=e;return(0,d.jsxs)(u,{href:n,children:[(0,d.jsxs)(r.Z,{as:"h2",className:(0,a.Z)("text--truncate",l.cardTitle),title:t,children:[s," ",t]}),i&&(0,d.jsx)("p",{className:(0,a.Z)("text--truncate",l.cardDescription),title:i,children:i})]})}function p(e){let{item:n}=e;const s=(0,t.LM)(n);return s?(0,d.jsx)(h,{href:s,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,o.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const s=(0,c.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",a=(0,t.xz)(n.docId??void 0);return(0,d.jsx)(h,{href:n.href,icon:s,title:n.label,description:n.description??a?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,d.jsx)(b,{item:n});case"category":return(0,d.jsx)(p,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function g(e){let{className:n}=e;const s=(0,t.jA)();return(0,d.jsx)(x,{items:s.items,className:n})}function x(e){const{items:n,className:s}=e;if(!n)return(0,d.jsx)(g,{...e});const i=(0,t.MN)(n);return(0,d.jsx)("section",{className:(0,a.Z)("row",s),children:i.map(((e,n)=>(0,d.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,d.jsx)(f,{item:e})},n)))})}},12508:(e,n,s)=>{s.d(n,{Z:()=>a});const a=s.p+"assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf"},15037:(e,n,s)=>{s.d(n,{Z:()=>a});const a=s.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,n,s)=>{s.d(n,{Z:()=>o,a:()=>c});var a=s(67294);const t={},i=a.createContext(t);function c(e){const n=a.useContext(i);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),a.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/98c56d94.3ce3c2d3.js b/assets/js/98c56d94.3ce3c2d3.js deleted file mode 100644 index 1a2f12dd68..0000000000 --- a/assets/js/98c56d94.3ce3c2d3.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[3440],{24888:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>o,default:()=>p,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var a=s(85893),i=s(11151),t=s(52991);const r={title:"Konsolenanwendungen",description:"",sidebar_position:50,tags:["console-applications"]},o=void 0,c={id:"exercises/console-applications/console-applications",title:"Konsolenanwendungen",description:"",source:"@site/docs/exercises/console-applications/console-applications.mdx",sourceDirName:"exercises/console-applications",slug:"/exercises/console-applications/",permalink:"/java-docs/exercises/console-applications/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/console-applications/console-applications.mdx",tags:[{label:"console-applications",permalink:"/java-docs/tags/console-applications"}],version:"current",sidebarPosition:50,frontMatter:{title:"Konsolenanwendungen",description:"",sidebar_position:50,tags:["console-applications"]},sidebar:"exercisesSidebar",previous:{title:"Operators03",permalink:"/java-docs/exercises/operators/operators03"},next:{title:"ConsoleApplications01",permalink:"/java-docs/exercises/console-applications/console-applications01"}},l={},d=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,i.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,a.jsx)(t.Z,{}),"\n",(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,a.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A4"})]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,a.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A5"})]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,a.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A6"})]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,a.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A7"})]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,a.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen07"})]}),"\n"]})]})}function p(e={}){const{wrapper:n}={...(0,i.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(u,{...e})}):u(e)}},52991:(e,n,s)=>{s.d(n,{Z:()=>m});s(67294);var a=s(90512),i=s(53438),t=s(33692),r=s(13919),o=s(95999),c=s(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var d=s(85893);function u(e){let{href:n,children:s}=e;return(0,d.jsx)(t.Z,{href:n,className:(0,a.Z)("card padding--lg",l.cardContainer),children:s})}function p(e){let{href:n,icon:s,title:i,description:t}=e;return(0,d.jsxs)(u,{href:n,children:[(0,d.jsxs)(c.Z,{as:"h2",className:(0,a.Z)("text--truncate",l.cardTitle),title:i,children:[s," ",i]}),t&&(0,d.jsx)("p",{className:(0,a.Z)("text--truncate",l.cardDescription),title:t,children:t})]})}function h(e){let{item:n}=e;const s=(0,i.LM)(n);return s?(0,d.jsx)(p,{href:s,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,o.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function g(e){let{item:n}=e;const s=(0,r.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",a=(0,i.xz)(n.docId??void 0);return(0,d.jsx)(p,{href:n.href,icon:s,title:n.label,description:n.description??a?.description})}function b(e){let{item:n}=e;switch(n.type){case"link":return(0,d.jsx)(g,{item:n});case"category":return(0,d.jsx)(h,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function f(e){let{className:n}=e;const s=(0,i.jA)();return(0,d.jsx)(m,{items:s.items,className:n})}function m(e){const{items:n,className:s}=e;if(!n)return(0,d.jsx)(f,{...e});const t=(0,i.MN)(n);return(0,d.jsx)("section",{className:(0,a.Z)("row",s),children:t.map(((e,n)=>(0,d.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,d.jsx)(b,{item:e})},n)))})}},11151:(e,n,s)=>{s.d(n,{Z:()=>o,a:()=>r});var a=s(67294);const i={},t=a.createContext(i);function r(e){const n=a.useContext(t);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),a.createElement(t.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b6f84489.73f26df0.js b/assets/js/b6f84489.73f26df0.js deleted file mode 100644 index f699a5a12d..0000000000 --- a/assets/js/b6f84489.73f26df0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[196],{263:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>l,contentTitle:()=>u,default:()=>g,frontMatter:()=>r,metadata:()=>c,toc:()=>d});var s=a(85893),t=a(11151),i=a(52991);const r={title:"Verzweigungen",description:"",sidebar_position:55,tags:["control-structures","cases"]},u=void 0,c={id:"exercises/cases/cases",title:"Verzweigungen",description:"",source:"@site/docs/exercises/cases/cases.mdx",sourceDirName:"exercises/cases",slug:"/exercises/cases/",permalink:"/java-docs/exercises/cases/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/cases/cases.mdx",tags:[{label:"control-structures",permalink:"/java-docs/tags/control-structures"},{label:"cases",permalink:"/java-docs/tags/cases"}],version:"current",sidebarPosition:55,frontMatter:{title:"Verzweigungen",description:"",sidebar_position:55,tags:["control-structures","cases"]},sidebar:"exercisesSidebar",previous:{title:"ConsoleApplications02",permalink:"/java-docs/exercises/console-applications/console-applications02"},next:{title:"Cases01",permalink:"/java-docs/exercises/cases/cases01"}},l={},d=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function o(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,s.jsx)(i.Z,{}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/intro.html#_java_programme_portieren",children:"I-2-1.3.1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_pr%C3%BCfen_ob_beute_fair_aufgeteilt_werden_kann",children:"I-2-1.3.2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_besitzen_zwei_zahlen_gleiche_ziffern",children:"I-2-1.3.3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_w%C3%A4hrungsbetrag_in_m%C3%BCnzen_umrechnen",children:"I-2-1.3.4"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_eine_flasche_rum_10_flaschen_rum",children:"I-2-1.3.5"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_zahltag",children:"I-2-1.4.1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_einundzwanzig",children:"I-2-1.4.2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_literangaben_umrechnen",children:"I-2-1.4.3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_eingegebene_zeichenfolgen_f%C3%BCr_eine_zustimmung_auswerten",children:"I-2-1.4.5"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_switch_anweisung_in_switch_ausdruck_umschreiben_neu",children:"I-2-1.4.6"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"B1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"B2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"B3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"B4"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"B5"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Verzweigungen01"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Verzweigungen02"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Verzweigungen03"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Verzweigungen04"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Verzweigungen05"})]}),"\n"]})]})}function g(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},52991:(e,n,a)=>{a.d(n,{Z:()=>p});a(67294);var s=a(90512),t=a(53438),i=a(33692),r=a(13919),u=a(95999),c=a(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var d=a(85893);function o(e){let{href:n,children:a}=e;return(0,d.jsx)(i.Z,{href:n,className:(0,s.Z)("card padding--lg",l.cardContainer),children:a})}function g(e){let{href:n,icon:a,title:t,description:i}=e;return(0,d.jsxs)(o,{href:n,children:[(0,d.jsxs)(c.Z,{as:"h2",className:(0,s.Z)("text--truncate",l.cardTitle),title:t,children:[a," ",t]}),i&&(0,d.jsx)("p",{className:(0,s.Z)("text--truncate",l.cardDescription),title:i,children:i})]})}function h(e){let{item:n}=e;const a=(0,t.LM)(n);return a?(0,d.jsx)(g,{href:a,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,u.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const a=(0,r.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",s=(0,t.xz)(n.docId??void 0);return(0,d.jsx)(g,{href:n.href,icon:a,title:n.label,description:n.description??s?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,d.jsx)(b,{item:n});case"category":return(0,d.jsx)(h,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function m(e){let{className:n}=e;const a=(0,t.jA)();return(0,d.jsx)(p,{items:a.items,className:n})}function p(e){const{items:n,className:a}=e;if(!n)return(0,d.jsx)(m,{...e});const i=(0,t.MN)(n);return(0,d.jsx)("section",{className:(0,s.Z)("row",a),children:i.map(((e,n)=>(0,d.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,d.jsx)(f,{item:e})},n)))})}},11151:(e,n,a)=>{a.d(n,{Z:()=>u,a:()=>r});var s=a(67294);const t={},i=s.createContext(t);function r(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function u(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/b6f84489.bbc481cb.js b/assets/js/b6f84489.bbc481cb.js new file mode 100644 index 0000000000..8449cc0fe2 --- /dev/null +++ b/assets/js/b6f84489.bbc481cb.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[196],{263:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>u,contentTitle:()=>c,default:()=>h,frontMatter:()=>r,metadata:()=>l,toc:()=>o});var s=a(85893),t=a(11151),i=a(52991);const r={title:"Verzweigungen",description:"",sidebar_position:55,tags:["control-structures","cases"]},c=void 0,l={id:"exercises/cases/cases",title:"Verzweigungen",description:"",source:"@site/docs/exercises/cases/cases.mdx",sourceDirName:"exercises/cases",slug:"/exercises/cases/",permalink:"/java-docs/exercises/cases/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/cases/cases.mdx",tags:[{label:"control-structures",permalink:"/java-docs/tags/control-structures"},{label:"cases",permalink:"/java-docs/tags/cases"}],version:"current",sidebarPosition:55,frontMatter:{title:"Verzweigungen",description:"",sidebar_position:55,tags:["control-structures","cases"]},sidebar:"exercisesSidebar",previous:{title:"ConsoleApplications02",permalink:"/java-docs/exercises/console-applications/console-applications02"},next:{title:"Cases01",permalink:"/java-docs/exercises/cases/cases01"}},u={},o=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function d(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,s.jsx)(i.Z,{}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/intro.html#_java_programme_portieren",children:"I-2-1.3.1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_pr%C3%BCfen_ob_beute_fair_aufgeteilt_werden_kann",children:"I-2-1.3.2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_besitzen_zwei_zahlen_gleiche_ziffern",children:"I-2-1.3.3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_w%C3%A4hrungsbetrag_in_m%C3%BCnzen_umrechnen",children:"I-2-1.3.4"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_eine_flasche_rum_10_flaschen_rum",children:"I-2-1.3.5"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_zahltag",children:"I-2-1.4.1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_einundzwanzig",children:"I-2-1.4.2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_literangaben_umrechnen",children:"I-2-1.4.3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_eingegebene_zeichenfolgen_f%C3%BCr_eine_zustimmung_auswerten",children:"I-2-1.4.5"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_switch_anweisung_in_switch_ausdruck_umschreiben_neu",children:"I-2-1.4.6"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"B1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"B2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"B3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"B4"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"B5"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Verzweigungen01"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Verzweigungen02"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Verzweigungen03"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Verzweigungen04"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,s.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Verzweigungen05"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}},52991:(e,n,a)=>{a.d(n,{Z:()=>x});a(67294);var s=a(90512),t=a(53438),i=a(33692),r=a(13919),c=a(95999),l=a(92503);const u={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var o=a(85893);function d(e){let{href:n,children:a}=e;return(0,o.jsx)(i.Z,{href:n,className:(0,s.Z)("card padding--lg",u.cardContainer),children:a})}function h(e){let{href:n,icon:a,title:t,description:i}=e;return(0,o.jsxs)(d,{href:n,children:[(0,o.jsxs)(l.Z,{as:"h2",className:(0,s.Z)("text--truncate",u.cardTitle),title:t,children:[a," ",t]}),i&&(0,o.jsx)("p",{className:(0,s.Z)("text--truncate",u.cardDescription),title:i,children:i})]})}function g(e){let{item:n}=e;const a=(0,t.LM)(n);return a?(0,o.jsx)(h,{href:a,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,c.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const a=(0,r.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",s=(0,t.xz)(n.docId??void 0);return(0,o.jsx)(h,{href:n.href,icon:a,title:n.label,description:n.description??s?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,o.jsx)(b,{item:n});case"category":return(0,o.jsx)(g,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function j(e){let{className:n}=e;const a=(0,t.jA)();return(0,o.jsx)(x,{items:a.items,className:n})}function x(e){const{items:n,className:a}=e;if(!n)return(0,o.jsx)(j,{...e});const i=(0,t.MN)(n);return(0,o.jsx)("section",{className:(0,s.Z)("row",a),children:i.map(((e,n)=>(0,o.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,o.jsx)(f,{item:e})},n)))})}},12508:(e,n,a)=>{a.d(n,{Z:()=>s});const s=a.p+"assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf"},15037:(e,n,a)=>{a.d(n,{Z:()=>s});const s=a.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,n,a)=>{a.d(n,{Z:()=>c,a:()=>r});var s=a(67294);const t={},i=s.createContext(t);function r(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bee6f53c.1d6a1bdc.js b/assets/js/bee6f53c.1d6a1bdc.js deleted file mode 100644 index 8e04d5e9e9..0000000000 --- a/assets/js/bee6f53c.1d6a1bdc.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[3669],{36526:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>d,contentTitle:()=>c,default:()=>h,frontMatter:()=>i,metadata:()=>o,toc:()=>u});var s=t(85893),a=t(11151),r=t(52991);const i={title:"Datenobjekte",description:"",sidebar_position:30,tags:["data-objects"]},c=void 0,o={id:"exercises/data-objects/data-objects",title:"Datenobjekte",description:"",source:"@site/docs/exercises/data-objects/data-objects.mdx",sourceDirName:"exercises/data-objects",slug:"/exercises/data-objects/",permalink:"/java-docs/exercises/data-objects/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/data-objects/data-objects.mdx",tags:[{label:"data-objects",permalink:"/java-docs/tags/data-objects"}],version:"current",sidebarPosition:30,frontMatter:{title:"Datenobjekte",description:"",sidebar_position:30,tags:["data-objects"]},sidebar:"exercisesSidebar",previous:{title:"ClassStructure01",permalink:"/java-docs/exercises/class-structure/class-structure01"},next:{title:"DataObjects01",permalink:"/java-docs/exercises/data-objects/data-objects01"}},d={},u=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function l(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,a.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,s.jsx)(r.Z,{}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"A1"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen04"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen05"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen02"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Variablen03"})]}),"\n"]})]})}function h(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(l,{...e})}):l(e)}},52991:(e,n,t)=>{t.d(n,{Z:()=>j});t(67294);var s=t(90512),a=t(53438),r=t(33692),i=t(13919),c=t(95999),o=t(92503);const d={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=t(85893);function l(e){let{href:n,children:t}=e;return(0,u.jsx)(r.Z,{href:n,className:(0,s.Z)("card padding--lg",d.cardContainer),children:t})}function h(e){let{href:n,icon:t,title:a,description:r}=e;return(0,u.jsxs)(l,{href:n,children:[(0,u.jsxs)(o.Z,{as:"h2",className:(0,s.Z)("text--truncate",d.cardTitle),title:a,children:[t," ",a]}),r&&(0,u.jsx)("p",{className:(0,s.Z)("text--truncate",d.cardDescription),title:r,children:r})]})}function b(e){let{item:n}=e;const t=(0,a.LM)(n);return t?(0,u.jsx)(h,{href:t,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,c.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function f(e){let{item:n}=e;const t=(0,i.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",s=(0,a.xz)(n.docId??void 0);return(0,u.jsx)(h,{href:n.href,icon:t,title:n.label,description:n.description??s?.description})}function g(e){let{item:n}=e;switch(n.type){case"link":return(0,u.jsx)(f,{item:n});case"category":return(0,u.jsx)(b,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function m(e){let{className:n}=e;const t=(0,a.jA)();return(0,u.jsx)(j,{items:t.items,className:n})}function j(e){const{items:n,className:t}=e;if(!n)return(0,u.jsx)(m,{...e});const r=(0,a.MN)(n);return(0,u.jsx)("section",{className:(0,s.Z)("row",t),children:r.map(((e,n)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(g,{item:e})},n)))})}},11151:(e,n,t)=>{t.d(n,{Z:()=>c,a:()=>i});var s=t(67294);const a={},r=s.createContext(a);function i(e){const n=s.useContext(r);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:i(e.components),s.createElement(r.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/bee6f53c.f034a491.js b/assets/js/bee6f53c.f034a491.js new file mode 100644 index 0000000000..3f802384f0 --- /dev/null +++ b/assets/js/bee6f53c.f034a491.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[3669],{36526:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>b,frontMatter:()=>i,metadata:()=>o,toc:()=>d});var a=t(85893),s=t(11151),c=t(52991);const i={title:"Datenobjekte",description:"",sidebar_position:30,tags:["data-objects"]},r=void 0,o={id:"exercises/data-objects/data-objects",title:"Datenobjekte",description:"",source:"@site/docs/exercises/data-objects/data-objects.mdx",sourceDirName:"exercises/data-objects",slug:"/exercises/data-objects/",permalink:"/java-docs/exercises/data-objects/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/data-objects/data-objects.mdx",tags:[{label:"data-objects",permalink:"/java-docs/tags/data-objects"}],version:"current",sidebarPosition:30,frontMatter:{title:"Datenobjekte",description:"",sidebar_position:30,tags:["data-objects"]},sidebar:"exercisesSidebar",previous:{title:"ClassStructure01",permalink:"/java-docs/exercises/class-structure/class-structure01"},next:{title:"DataObjects01",permalink:"/java-docs/exercises/data-objects/data-objects01"}},l={},d=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function u(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,s.a)(),...e.components};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,a.jsx)(c.Z,{}),"\n",(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(12508).Z+"",children:"A1"})," (ohne JConsole)"]}),"\n"]}),"\n",(0,a.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,a.jsxs)(n.ul,{children:["\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(15037).Z+"",children:"Variablen04"})]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(15037).Z+"",children:"Variablen05"})]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(15037).Z+"",children:"Variablen02"})]}),"\n",(0,a.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,a.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:t(15037).Z+"",children:"Variablen03"})]}),"\n"]})]})}function b(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,a.jsx)(n,{...e,children:(0,a.jsx)(u,{...e})}):u(e)}},52991:(e,n,t)=>{t.d(n,{Z:()=>x});t(67294);var a=t(90512),s=t(53438),c=t(33692),i=t(13919),r=t(95999),o=t(92503);const l={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var d=t(85893);function u(e){let{href:n,children:t}=e;return(0,d.jsx)(c.Z,{href:n,className:(0,a.Z)("card padding--lg",l.cardContainer),children:t})}function b(e){let{href:n,icon:t,title:s,description:c}=e;return(0,d.jsxs)(u,{href:n,children:[(0,d.jsxs)(o.Z,{as:"h2",className:(0,a.Z)("text--truncate",l.cardTitle),title:s,children:[t," ",s]}),c&&(0,d.jsx)("p",{className:(0,a.Z)("text--truncate",l.cardDescription),title:c,children:c})]})}function h(e){let{item:n}=e;const t=(0,s.LM)(n);return t?(0,d.jsx)(b,{href:t,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,r.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function f(e){let{item:n}=e;const t=(0,i.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",a=(0,s.xz)(n.docId??void 0);return(0,d.jsx)(b,{href:n.href,icon:t,title:n.label,description:n.description??a?.description})}function j(e){let{item:n}=e;switch(n.type){case"link":return(0,d.jsx)(f,{item:n});case"category":return(0,d.jsx)(h,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function g(e){let{className:n}=e;const t=(0,s.jA)();return(0,d.jsx)(x,{items:t.items,className:n})}function x(e){const{items:n,className:t}=e;if(!n)return(0,d.jsx)(g,{...e});const c=(0,s.MN)(n);return(0,d.jsx)("section",{className:(0,a.Z)("row",t),children:c.map(((e,n)=>(0,d.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,d.jsx)(j,{item:e})},n)))})}},12508:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf"},15037:(e,n,t)=>{t.d(n,{Z:()=>a});const a=t.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,n,t)=>{t.d(n,{Z:()=>r,a:()=>i});var a=t(67294);const s={},c=a.createContext(s);function i(e){const n=a.useContext(c);return a.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:i(e.components),a.createElement(c.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e0b82fb7.10619530.js b/assets/js/e0b82fb7.10619530.js new file mode 100644 index 0000000000..42321ca96b --- /dev/null +++ b/assets/js/e0b82fb7.10619530.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[31],{34659:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>h,contentTitle:()=>c,default:()=>d,frontMatter:()=>r,metadata:()=>l,toc:()=>u});var t=a(85893),s=a(11151),i=a(52991);const r={title:"Schleifen",description:"",sidebar_position:65,tags:["control-structures","loops"]},c=void 0,l={id:"exercises/loops/loops",title:"Schleifen",description:"",source:"@site/docs/exercises/loops/loops.mdx",sourceDirName:"exercises/loops",slug:"/exercises/loops/",permalink:"/java-docs/exercises/loops/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/loops/loops.mdx",tags:[{label:"control-structures",permalink:"/java-docs/tags/control-structures"},{label:"loops",permalink:"/java-docs/tags/loops"}],version:"current",sidebarPosition:65,frontMatter:{title:"Schleifen",description:"",sidebar_position:65,tags:["control-structures","loops"]},sidebar:"exercisesSidebar",previous:{title:"Cases06",permalink:"/java-docs/exercises/cases/cases06"},next:{title:"Loops01",permalink:"/java-docs/exercises/loops/loops01"}},h={},u=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function o(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,s.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,t.jsx)(i.Z,{}),"\n",(0,t.jsx)(n.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_zahlen_von_der_kommandozeile_summieren",children:"I-2-1.5.3"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_ein_mathematisches_ph%C3%A4nomen_durchlaufen",children:"I-2-1.5.4"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_produkte_f%C3%BCr_fakult%C3%A4ten_berechnen",children:"I-2-1.5.5"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_feststellen_ob_eine_zahl_durch_fakult%C3%A4t_gebildet_wurde",children:"I-2-1.5.6"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_kleinste_und_gr%C3%B6%C3%9Fte_ziffer_einer_zahl_finden",children:"I-2-1.5.7"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_ein_wimpel_im_wind_durch_geschachtelte_schleifen",children:"I-2-1.5.8"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_einfaches_schachbrett_ausgeben",children:"I-2-1.5.9"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_es_weihnachtet_sehr_b%C3%A4ume_mit_schmuck_darstellen",children:"I-2-1.5.10"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_fischige_stickmotive_zeichnen",children:"I-2-1.5.11"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_ausprobieren_statt_denken",children:"I-2-1.5.12"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_anzahl_ziffern_einer_zahl_ermitteln",children:"I-2-1.5.13"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_herzen_zeichnen",children:"I-2-1.6.1"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_%C3%BCberladene_linien_methoden_implementieren",children:"I-2-1.6.2"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_alles_im_lot",children:"I-2-1.6.3"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_collatz_folge_berechnen",children:"I-2-1.6.5"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,t.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_multiplikationstabelle_erstellen",children:"I-2-1.6.6"})]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"C1"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"C2"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"C3"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"C4"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(12508).Z+"",children:"C5"})]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Schleifen01"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Schleifen02"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Schleifen03"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Schleifen04"})]}),"\n",(0,t.jsxs)(n.li,{children:["\xdcbungsaufgabe ",(0,t.jsx)(n.a,{target:"_blank","data-noBrokenLinkCheck":!0,href:a(15037).Z+"",children:"Schleifen05"})]}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,s.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(o,{...e})}):o(e)}},52991:(e,n,a)=>{a.d(n,{Z:()=>j});a(67294);var t=a(90512),s=a(53438),i=a(33692),r=a(13919),c=a(95999),l=a(92503);const h={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var u=a(85893);function o(e){let{href:n,children:a}=e;return(0,u.jsx)(i.Z,{href:n,className:(0,t.Z)("card padding--lg",h.cardContainer),children:a})}function d(e){let{href:n,icon:a,title:s,description:i}=e;return(0,u.jsxs)(o,{href:n,children:[(0,u.jsxs)(l.Z,{as:"h2",className:(0,t.Z)("text--truncate",h.cardTitle),title:s,children:[a," ",s]}),i&&(0,u.jsx)("p",{className:(0,t.Z)("text--truncate",h.cardDescription),title:i,children:i})]})}function b(e){let{item:n}=e;const a=(0,s.LM)(n);return a?(0,u.jsx)(d,{href:a,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,c.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function g(e){let{item:n}=e;const a=(0,r.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",t=(0,s.xz)(n.docId??void 0);return(0,u.jsx)(d,{href:n.href,icon:a,title:n.label,description:n.description??t?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,u.jsx)(g,{item:n});case"category":return(0,u.jsx)(b,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function m(e){let{className:n}=e;const a=(0,s.jA)();return(0,u.jsx)(j,{items:a.items,className:n})}function j(e){const{items:n,className:a}=e;if(!n)return(0,u.jsx)(m,{...e});const i=(0,s.MN)(n);return(0,u.jsx)("section",{className:(0,t.Z)("row",a),children:i.map(((e,n)=>(0,u.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,u.jsx)(f,{item:e})},n)))})}},12508:(e,n,a)=>{a.d(n,{Z:()=>t});const t=a.p+"assets/files/exercises-koblenz-5125438b36e15ed612db6d300cc5935b.pdf"},15037:(e,n,a)=>{a.d(n,{Z:()=>t});const t=a.p+"assets/files/exercises-ulm-cf2cc33b9ccdae3a1c0746c07fc951bd.pdf"},11151:(e,n,a)=>{a.d(n,{Z:()=>c,a:()=>r});var t=a(67294);const s={},i=t.createContext(s);function r(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function c(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e0b82fb7.1d3dba50.js b/assets/js/e0b82fb7.1d3dba50.js deleted file mode 100644 index 1b042f574e..0000000000 --- a/assets/js/e0b82fb7.1d3dba50.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[31],{34659:(e,n,a)=>{a.r(n),a.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>d,frontMatter:()=>r,metadata:()=>u,toc:()=>h});var s=a(85893),t=a(11151),i=a(52991);const r={title:"Schleifen",description:"",sidebar_position:65,tags:["control-structures","loops"]},l=void 0,u={id:"exercises/loops/loops",title:"Schleifen",description:"",source:"@site/docs/exercises/loops/loops.mdx",sourceDirName:"exercises/loops",slug:"/exercises/loops/",permalink:"/java-docs/exercises/loops/",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/exercises/loops/loops.mdx",tags:[{label:"control-structures",permalink:"/java-docs/tags/control-structures"},{label:"loops",permalink:"/java-docs/tags/loops"}],version:"current",sidebarPosition:65,frontMatter:{title:"Schleifen",description:"",sidebar_position:65,tags:["control-structures","loops"]},sidebar:"exercisesSidebar",previous:{title:"Cases06",permalink:"/java-docs/exercises/cases/cases06"},next:{title:"Loops01",permalink:"/java-docs/exercises/loops/loops01"}},c={},h=[{value:"\xdcbungsaufgaben",id:"\xfcbungsaufgaben",level:2},{value:"\xdcbungsaufgaben von tutego.de",id:"\xfcbungsaufgaben-von-tutegode",level:2},{value:"\xdcbungsaufgaben der Uni Koblenz-Landau",id:"\xfcbungsaufgaben-der-uni-koblenz-landau",level:2},{value:"\xdcbungsaufgaben der Technischen Hochschule Ulm",id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",level:2}];function o(e){const n={a:"a",h2:"h2",li:"li",ul:"ul",...(0,t.a)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben",children:"\xdcbungsaufgaben"}),"\n","\n","\n",(0,s.jsx)(i.Z,{}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-von-tutegode",children:"\xdcbungsaufgaben von tutego.de"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_zahlen_von_der_kommandozeile_summieren",children:"I-2-1.5.3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_ein_mathematisches_ph%C3%A4nomen_durchlaufen",children:"I-2-1.5.4"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_produkte_f%C3%BCr_fakult%C3%A4ten_berechnen",children:"I-2-1.5.5"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_feststellen_ob_eine_zahl_durch_fakult%C3%A4t_gebildet_wurde",children:"I-2-1.5.6"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_kleinste_und_gr%C3%B6%C3%9Fte_ziffer_einer_zahl_finden",children:"I-2-1.5.7"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_ein_wimpel_im_wind_durch_geschachtelte_schleifen",children:"I-2-1.5.8"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_einfaches_schachbrett_ausgeben",children:"I-2-1.5.9"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_es_weihnachtet_sehr_b%C3%A4ume_mit_schmuck_darstellen",children:"I-2-1.5.10"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_fischige_stickmotive_zeichnen",children:"I-2-1.5.11"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_ausprobieren_statt_denken",children:"I-2-1.5.12"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_anzahl_ziffern_einer_zahl_ermitteln",children:"I-2-1.5.13"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_herzen_zeichnen",children:"I-2-1.6.1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_%C3%BCberladene_linien_methoden_implementieren",children:"I-2-1.6.2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_alles_im_lot",children:"I-2-1.6.3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_collatz_folge_berechnen",children:"I-2-1.6.5"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://tutego.de/javabuch/aufgaben/imperativ.html#_multiplikationstabelle_erstellen",children:"I-2-1.6.6"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-uni-koblenz-landau",children:"\xdcbungsaufgaben der Uni Koblenz-Landau"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"C1"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"C2"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"C3"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"C4"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://www.uni-koblenz-landau.de/de/koblenz/fb4/ist/rgebert/teaching/SS08/java-programming/programmieraufgaben.pdf/view",children:"C5"})]}),"\n"]}),"\n",(0,s.jsx)(n.h2,{id:"\xfcbungsaufgaben-der-technischen-hochschule-ulm",children:"\xdcbungsaufgaben der Technischen Hochschule Ulm"}),"\n",(0,s.jsxs)(n.ul,{children:["\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Schleifen01"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Schleifen02"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Schleifen03"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Schleifen04"})]}),"\n",(0,s.jsxs)(n.li,{children:["\xdcbungsaufgabe\n",(0,s.jsx)(n.a,{href:"https://studium.hs-ulm.de/de/org/I/vorkurse/Documents/java_aufgaben.pdf",children:"Schleifen05"})]}),"\n"]})]})}function d(e={}){const{wrapper:n}={...(0,t.a)(),...e.components};return n?(0,s.jsx)(n,{...e,children:(0,s.jsx)(o,{...e})}):o(e)}},52991:(e,n,a)=>{a.d(n,{Z:()=>p});a(67294);var s=a(90512),t=a(53438),i=a(33692),r=a(13919),l=a(95999),u=a(92503);const c={cardContainer:"cardContainer_fWXF",cardTitle:"cardTitle_rnsV",cardDescription:"cardDescription_PWke"};var h=a(85893);function o(e){let{href:n,children:a}=e;return(0,h.jsx)(i.Z,{href:n,className:(0,s.Z)("card padding--lg",c.cardContainer),children:a})}function d(e){let{href:n,icon:a,title:t,description:i}=e;return(0,h.jsxs)(o,{href:n,children:[(0,h.jsxs)(u.Z,{as:"h2",className:(0,s.Z)("text--truncate",c.cardTitle),title:t,children:[a," ",t]}),i&&(0,h.jsx)("p",{className:(0,s.Z)("text--truncate",c.cardDescription),title:i,children:i})]})}function g(e){let{item:n}=e;const a=(0,t.LM)(n);return a?(0,h.jsx)(d,{href:a,icon:"\ud83d\uddc3\ufe0f",title:n.label,description:n.description??(0,l.I)({message:"{count} items",id:"theme.docs.DocCard.categoryDescription",description:"The default description for a category card in the generated index about how many items this category includes"},{count:n.items.length})}):null}function b(e){let{item:n}=e;const a=(0,r.Z)(n.href)?"\ud83d\udcc4\ufe0f":"\ud83d\udd17",s=(0,t.xz)(n.docId??void 0);return(0,h.jsx)(d,{href:n.href,icon:a,title:n.label,description:n.description??s?.description})}function f(e){let{item:n}=e;switch(n.type){case"link":return(0,h.jsx)(b,{item:n});case"category":return(0,h.jsx)(g,{item:n});default:throw new Error(`unknown item type ${JSON.stringify(n)}`)}}function m(e){let{className:n}=e;const a=(0,t.jA)();return(0,h.jsx)(p,{items:a.items,className:n})}function p(e){const{items:n,className:a}=e;if(!n)return(0,h.jsx)(m,{...e});const i=(0,t.MN)(n);return(0,h.jsx)("section",{className:(0,s.Z)("row",a),children:i.map(((e,n)=>(0,h.jsx)("article",{className:"col col--6 margin-bottom--lg",children:(0,h.jsx)(f,{item:e})},n)))})}},11151:(e,n,a)=>{a.d(n,{Z:()=>l,a:()=>r});var s=a(67294);const t={},i=s.createContext(t);function r(e){const n=s.useContext(i);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/e991bb2c.e03b0828.js b/assets/js/e991bb2c.7cf71fb4.js similarity index 59% rename from assets/js/e991bb2c.e03b0828.js rename to assets/js/e991bb2c.7cf71fb4.js index ead9aa56fe..7496703319 100644 --- a/assets/js/e991bb2c.e03b0828.js +++ b/assets/js/e991bb2c.7cf71fb4.js @@ -1 +1 @@ -"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[2053],{85660:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var t=r(85893),a=r(11151),i=r(74866),s=r(85162);const l={title:"Programmieren",description:"",sidebar_position:10,tags:["coding"]},o=void 0,c={id:"documentation/coding",title:"Programmieren",description:"",source:"@site/docs/documentation/coding.mdx",sourceDirName:"documentation",slug:"/documentation/coding",permalink:"/java-docs/documentation/coding",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/coding.mdx",tags:[{label:"coding",permalink:"/java-docs/tags/coding"}],version:"current",sidebarPosition:10,frontMatter:{title:"Programmieren",description:"",sidebar_position:10,tags:["coding"]},sidebar:"documentationSidebar",previous:{title:"Einf\xfchrung",permalink:"/java-docs/"},next:{title:"Die Programmiersprache Java",permalink:"/java-docs/documentation/java"}},u={},d=[{value:"Programmierparadigmen",id:"programmierparadigmen",level:2},{value:"Programmausf\xfchrung",id:"programmausf\xfchrung",level:2},{value:"Programmiersprachen",id:"programmiersprachen",level:2}];function m(e){const n={a:"a",admonition:"admonition",em:"em",h2:"h2",mermaid:"mermaid",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,a.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["Als ein Teilbereich der Softwareentwicklung umfasst das Programmieren vor allem\ndie Umsetzung eines Softwareentwurfes in Quellcode. Generell versteht man unter\nProgrammieren die Umsetzung von ",(0,t.jsx)(n.a,{href:"algorithms",children:"Algorithmen"})," in lauff\xe4hige\nComputer-Programme."]}),"\n",(0,t.jsx)(n.mermaid,{value:"flowchart LR\n Analyse --\x3e Entwurf --\x3e Umsetzung --\x3e Auslieferung --\x3e Wartung --\x3e Analyse"}),"\n",(0,t.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,t.jsx)(n.p,{children:"Ein Algorithmus ist eine Handlungsvorschrift zur L\xf6sung eines Problems."})}),"\n",(0,t.jsx)(n.h2,{id:"programmierparadigmen",children:"Programmierparadigmen"}),"\n",(0,t.jsx)(n.p,{children:"Unter einem Programmierparadigma versteht man die grundlegende Herangehensweise,\nProbleme mit Hilfe einer Programmiersprache zu l\xf6sen. Aber auuch wenn\nProgrammiersprachen oft anhand ihrer grundlegenden Merkmale genau einem\nProgrammierparadigma zugeordnet werden, unterst\xfctzen viele Programmiersprachen\nmehrere Programmierparadigmen."}),"\n",(0,t.jsxs)(i.Z,{children:[(0,t.jsxs)(s.Z,{value:"a",label:"Imperative Programmierung",default:!0,children:[(0,t.jsx)(n.p,{children:"Bei der imperativen Programmierung bestehen Programme aus verzweigten und sich\nwiederholenden Folgen von Anweisungen, die den Programmablauf steuern."}),(0,t.jsx)(n.mermaid,{value:'stateDiagram-v2\n state "Ausgabe: Zahl gr\xf6\xdfer Null eingeben" as activity1\n state "Eingabe: Zahl" as activity2\n state "Ausgabe: Zahl ist nicht gr\xf6\xdfer Null" as activity3\n state "Ausgabe: Zahl ist gr\xf6\xdfer Null" as activity4\n state if <>\n\n [*] --\x3e activity1\n activity1--\x3e activity2\n activity2 --\x3e if\n if --\x3e activity3 : Zahl kleiner gleich Null\n if --\x3e activity4 : Zahl gr\xf6\xdfer Null\n activity3 --\x3e activity1\n activity4 --\x3e [*]'})]}),(0,t.jsxs)(s.Z,{value:"b",label:"Deklarative Programmierung",children:[(0,t.jsx)(n.p,{children:'Die deklarative Programmierung stellt einen Gegenentwurf zur imperativen\nProgrammierung dar, bei der nicht das "Wie", sondern das "Was" im Vordergrund\nsteht.'}),(0,t.jsx)(n.mermaid,{value:"flowchart TD\n subgraph Ausgangsmenge\n direction LR\n p1 -.- p2 -.- p3 -.- p4\n p1(Hans, 42, m, Stuttgart)\n p2(Peter, 17, m, Freiburg)\n p3(Lisa, 19, w, Berlin)\n p4(Maria, 33, w, Freiburg)\n end\n subgraph Ergebnismenge\n direction LR\n p5 -.- p6\n p5(Maria, 33)\n p6(Peter, 17)\n end\n Ausgangsmenge --\x3e|\"SELECT Name, Age FROM Person WHERE City = 'Freiburg' ORDER BY Name\"| Ergebnismenge"})]}),(0,t.jsxs)(s.Z,{value:"c",label:"Objektorientierte Programmierung",children:[(0,t.jsx)(n.p,{children:"Die ojektorientierte Programmierung baut auf der imperativen Programmierung auf,\nsetzt den Fokus aber auf abstrakte Datentypen und die Verbindung von Daten und\nRoutinen."}),(0,t.jsx)(n.mermaid,{value:"classDiagram\n Person --o Team\n class Person {\n -name String\n +Person(name String)\n +name() String\n }\n class Team {\n -members List~Person~\n +addMember(person Person) void\n +members() List~Person~\n }"})]})]}),"\n",(0,t.jsx)(n.h2,{id:"programmausf\xfchrung",children:"Programmausf\xfchrung"}),"\n",(0,t.jsx)(n.p,{children:"Programme auf einem Computer k\xf6nnen auf unterschiedliche Arten ausgef\xfchrt\nwerden: Compilersprachen \xfcbersetzen den Quellcode in eine Datei, die vom\njeweiligen Betriebssystem ausgef\xfchrt werden kann, Interpretersprachen \xfcbersetzen\nden Quellcode direkt in den Arbeitsspeicher und f\xfchren das Programm sofort aus\nund Just-In-Time Compilersprachen (JIT) \xfcbersetzen den Quellcode mit Hilfe eines\nCompilers zun\xe4chst in den sogenannten Bytecode und \xfcbersetzen diesen bei der\nAusf\xfchrung in den Arbeitsspeicher. Compilersprachen wie z.B. C++ sind dabei\ndeutlich performanter und erm\xf6glichen eine sicherere Entwicklung,\nInterpretersprachen wie z.B. PHP sind dagegen plattformunabh\xe4ngig und\nJust-In-Time Compliersprachen vereinen die Vorteile von beiden."}),"\n",(0,t.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,t.jsxs)(n.p,{children:["In Java wird der Interpreter als ",(0,t.jsx)(n.em,{children:"Java Virtual Machine"})," bezeichnet."]})}),"\n",(0,t.jsxs)(i.Z,{children:[(0,t.jsx)(s.Z,{value:"a",label:"Compilersprachen",default:!0,children:(0,t.jsx)(n.mermaid,{value:"flowchart LR\n sourcecode[/Quellcode/]\n machinecode[/Maschinencode/]\n compiler(Compiler)\n cpu(CPU)\n subgraph Entwicklungszeit\n sourcecode -.-> compiler -.-> machinecode\n end\n subgraph Laufzeit\n cpu\n end\n machinecode -.-> cpu"})}),(0,t.jsx)(s.Z,{value:"b",label:"Interpretersprachen",children:(0,t.jsx)(n.mermaid,{value:"flowchart LR\n sourcecode[/Quellcode/]\n interpreter(Interpreter)\n cpu(CPU)\n subgraph Entwicklungszeit\n sourcecode\n end\n subgraph Laufzeit\n interpreter -.-> cpu\n end\n sourcecode -.-> interpreter"})}),(0,t.jsx)(s.Z,{value:"c",label:"Just-In-Time Compilersprachen",children:(0,t.jsx)(n.mermaid,{value:"flowchart LR\n sourcecode[/Quellcode/]\n bytecode[/Bytecode/]\n compiler(Compiler)\n interpreter(Interpreter)\n cpu(CPU)\n subgraph Entwicklungszeit\n sourcecode -.-> compiler -.-> bytecode\n end\n subgraph Laufzeit\n interpreter -.-> cpu\n end\n bytecode -.-> interpreter"})})]}),"\n",(0,t.jsx)(n.h2,{id:"programmiersprachen",children:"Programmiersprachen"}),"\n",(0,t.jsxs)(n.p,{children:["Maschinen sind im Vergleich zu menschlichen Gehirnen sehr primitive Gebilde. Die\nDiskrepanz zwischen der menschlichen Denkweise und der Arbeitsweise von\nMaschinen bezeichnet mal als ",(0,t.jsx)(n.em,{children:"Semantische L\xfccke"}),". Programmiersprachen\nerm\xf6glichen es, Problemstellungen der realen Welt abstrahiert und\nmaschinengerecht abzubilden und damit die Semantische L\xfccke zu verringern. Je\nh\xf6her die Abstraktion einer Programmiersprache dabei ist, desto mehr kann die\nSemantische L\xfccke verringert werden: Maschinenorientierte Programmiersprachen\n(wie z.B. Assembler) abstrahieren kaum und sind daher f\xfcr den Menschen schwerer\nverst\xe4ndlich, problemorientierte Programmiersprachen (wie z.B. Java)\nabstrahieren stark und sind daher f\xfcr den Menschen leichter verst\xe4ndlich."]}),"\n",(0,t.jsx)(n.p,{children:"Die Programmiersprachen Java, Python und JavaScript geh\xf6ren zu den am weitesten\nverbreiteten bzw. beliebtesten Programmiersprachen."}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{children:"TIOBE"}),(0,t.jsx)(n.th,{children:"RedMonk"}),(0,t.jsx)(n.th,{children:"PYPL"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Python"}),(0,t.jsx)(n.td,{children:"JavaScript"}),(0,t.jsx)(n.td,{children:"Python"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"C"}),(0,t.jsx)(n.td,{children:"Python"}),(0,t.jsx)(n.td,{children:"Java"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Java"}),(0,t.jsx)(n.td,{children:"Java"}),(0,t.jsx)(n.td,{children:"JavaScript"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"C++"}),(0,t.jsx)(n.td,{children:"PHP"}),(0,t.jsx)(n.td,{children:"C#"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"C#"}),(0,t.jsx)(n.td,{children:"C++"}),(0,t.jsx)(n.td,{children:"C/C++"})]})]})]}),"\n",(0,t.jsx)(n.admonition,{title:"Quellen",type:"note",children:(0,t.jsx)(n.p,{children:"Tiobe Programming Community Index November 2021, RedMonk Programming Language\nRankings Juni 2021, PopularitY of Programming Language November 2021"})})]})}function h(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(m,{...e})}):m(e)}},85162:(e,n,r)=>{r.d(n,{Z:()=>s});r(67294);var t=r(90512);const a={tabItem:"tabItem_Ymn6"};var i=r(85893);function s(e){let{children:n,hidden:r,className:s}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,t.Z)(a.tabItem,s),hidden:r,children:n})}},74866:(e,n,r)=>{r.d(n,{Z:()=>w});var t=r(67294),a=r(90512),i=r(12466),s=r(16550),l=r(20469),o=r(91980),c=r(67392),u=r(50012);function d(e){return t.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function m(e){const{values:n,children:r}=e;return(0,t.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:r,attributes:t,default:a}}=e;return{value:n,label:r,attributes:t,default:a}}))}(r);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,r])}function h(e){let{value:n,tabValues:r}=e;return r.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:r}=e;const a=(0,s.k6)(),i=function(e){let{queryString:n=!1,groupId:r}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:n,groupId:r});return[(0,o._X)(i),(0,t.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(a.location.search);n.set(i,e),a.replace({...a.location,search:n.toString()})}),[i,a])]}function p(e){const{defaultValue:n,queryString:r=!1,groupId:a}=e,i=m(e),[s,o]=(0,t.useState)((()=>function(e){let{defaultValue:n,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const t=r.find((e=>e.default))??r[0];if(!t)throw new Error("Unexpected error: 0 tabValues");return t.value}({defaultValue:n,tabValues:i}))),[c,d]=g({queryString:r,groupId:a}),[p,b]=function(e){let{groupId:n}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(n),[a,i]=(0,u.Nk)(r);return[a,(0,t.useCallback)((e=>{r&&i.set(e)}),[r,i])]}({groupId:a}),v=(()=>{const e=c??p;return h({value:e,tabValues:i})?e:null})();(0,l.Z)((()=>{v&&o(v)}),[v]);return{selectedValue:s,selectValue:(0,t.useCallback)((e=>{if(!h({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);o(e),d(e),b(e)}),[d,b,i]),tabValues:i}}var b=r(72389);const v={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=r(85893);function x(e){let{className:n,block:r,selectedValue:t,selectValue:s,tabValues:l}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.o5)(),u=e=>{const n=e.currentTarget,r=o.indexOf(n),a=l[r].value;a!==t&&(c(n),s(a))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const r=o.indexOf(e.currentTarget)+1;n=o[r]??o[0];break}case"ArrowLeft":{const r=o.indexOf(e.currentTarget)-1;n=o[r]??o[o.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":r},n),children:l.map((e=>{let{value:n,label:r,attributes:i}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:t===n?0:-1,"aria-selected":t===n,ref:e=>o.push(e),onKeyDown:d,onClick:u,...i,className:(0,a.Z)("tabs__item",v.tabItem,i?.className,{"tabs__item--active":t===n}),children:r??n},n)}))})}function j(e){let{lazy:n,children:r,selectedValue:a}=e;const i=(Array.isArray(r)?r:[r]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===a));return e?(0,t.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,t.cloneElement)(e,{key:n,hidden:e.props.value!==a})))})}function P(e){const n=p(e);return(0,f.jsxs)("div",{className:(0,a.Z)("tabs-container",v.tabList),children:[(0,f.jsx)(x,{...e,...n}),(0,f.jsx)(j,{...e,...n})]})}function w(e){const n=(0,b.Z)();return(0,f.jsx)(P,{...e,children:d(e.children)},String(n))}},11151:(e,n,r)=>{r.d(n,{Z:()=>l,a:()=>s});var t=r(67294);const a={},i=t.createContext(a);function s(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkjava_docs=self.webpackChunkjava_docs||[]).push([[2053],{85660:(e,n,r)=>{r.r(n),r.d(n,{assets:()=>u,contentTitle:()=>o,default:()=>h,frontMatter:()=>l,metadata:()=>c,toc:()=>d});var t=r(85893),a=r(11151),i=r(74866),s=r(85162);const l={title:"Programmieren",description:"",sidebar_position:10,tags:["coding"]},o=void 0,c={id:"documentation/coding",title:"Programmieren",description:"",source:"@site/docs/documentation/coding.mdx",sourceDirName:"documentation",slug:"/documentation/coding",permalink:"/java-docs/documentation/coding",draft:!1,unlisted:!1,editUrl:"https://github.com/jappuccini/java-docs/tree/main/docs/documentation/coding.mdx",tags:[{label:"coding",permalink:"/java-docs/tags/coding"}],version:"current",sidebarPosition:10,frontMatter:{title:"Programmieren",description:"",sidebar_position:10,tags:["coding"]},sidebar:"documentationSidebar",previous:{title:"Einf\xfchrung",permalink:"/java-docs/"},next:{title:"Die Programmiersprache Java",permalink:"/java-docs/documentation/java"}},u={},d=[{value:"Programmierparadigmen",id:"programmierparadigmen",level:2},{value:"Programmausf\xfchrung",id:"programmausf\xfchrung",level:2},{value:"Programmiersprachen",id:"programmiersprachen",level:2}];function m(e){const n={a:"a",admonition:"admonition",em:"em",h2:"h2",mermaid:"mermaid",p:"p",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",...(0,a.a)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(n.p,{children:["Als ein Teilbereich der Softwareentwicklung umfasst das Programmieren vor allem\ndie Umsetzung eines Softwareentwurfes in Quellcode. Generell versteht man unter\nProgrammieren die Umsetzung von ",(0,t.jsx)(n.a,{href:"algorithms",children:"Algorithmen"})," in lauff\xe4hige\nComputer-Programme."]}),"\n",(0,t.jsx)(n.mermaid,{value:"flowchart LR\n Analyse --\x3e Entwurf --\x3e Umsetzung --\x3e Auslieferung --\x3e Wartung --\x3e Analyse"}),"\n",(0,t.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,t.jsx)(n.p,{children:"Ein Algorithmus ist eine Handlungsvorschrift zur L\xf6sung eines Problems."})}),"\n",(0,t.jsx)(n.h2,{id:"programmierparadigmen",children:"Programmierparadigmen"}),"\n",(0,t.jsx)(n.p,{children:"Unter einem Programmierparadigma versteht man die grundlegende Herangehensweise,\nProbleme mit Hilfe einer Programmiersprache zu l\xf6sen. Aber auuch wenn\nProgrammiersprachen oft anhand ihrer grundlegenden Merkmale genau einem\nProgrammierparadigma zugeordnet werden, unterst\xfctzen viele Programmiersprachen\nmehrere Programmierparadigmen."}),"\n",(0,t.jsxs)(i.Z,{children:[(0,t.jsxs)(s.Z,{value:"a",label:"Imperative Programmierung",default:!0,children:[(0,t.jsx)(n.p,{children:"Bei der imperativen Programmierung bestehen Programme aus verzweigten und sich\nwiederholenden Folgen von Anweisungen, die den Programmablauf steuern."}),(0,t.jsx)(n.mermaid,{value:'stateDiagram-v2\n state "Ausgabe: Zahl gr\xf6\xdfer Null eingeben" as activity1\n state "Eingabe: Zahl" as activity2\n state "Ausgabe: Zahl ist nicht gr\xf6\xdfer Null" as activity3\n state "Ausgabe: Zahl ist gr\xf6\xdfer Null" as activity4\n state if <>\n\n [*] --\x3e activity1\n activity1--\x3e activity2\n activity2 --\x3e if\n if --\x3e activity3 : Zahl kleiner gleich Null\n if --\x3e activity4 : Zahl gr\xf6\xdfer Null\n activity3 --\x3e activity1\n activity4 --\x3e [*]'})]}),(0,t.jsxs)(s.Z,{value:"b",label:"Deklarative Programmierung",children:[(0,t.jsx)(n.p,{children:'Die deklarative Programmierung stellt einen Gegenentwurf zur imperativen\nProgrammierung dar, bei der nicht das "Wie", sondern das "Was" im Vordergrund\nsteht.'}),(0,t.jsx)(n.mermaid,{value:"flowchart TD\n subgraph Ausgangsmenge\n direction LR\n p1 -.- p2 -.- p3 -.- p4\n p1(Hans, 42, m, Stuttgart)\n p2(Peter, 17, m, Freiburg)\n p3(Lisa, 19, w, Berlin)\n p4(Maria, 33, w, Freiburg)\n end\n subgraph Ergebnismenge\n direction LR\n p5 -.- p6\n p5(Maria, 33)\n p6(Peter, 17)\n end\n Ausgangsmenge --\x3e|\"SELECT Name, Age FROM Person WHERE City = 'Freiburg' ORDER BY Name\"| Ergebnismenge"})]}),(0,t.jsxs)(s.Z,{value:"c",label:"Objektorientierte Programmierung",children:[(0,t.jsx)(n.p,{children:"Die ojektorientierte Programmierung baut auf der imperativen Programmierung auf,\nsetzt den Fokus aber auf abstrakte Datentypen und die Verbindung von Daten und\nRoutinen."}),(0,t.jsx)(n.mermaid,{value:"classDiagram\n Person --o Team\n class Person {\n -name String\n +Person(name String)\n +name() String\n }\n class Team {\n -members List~Person~\n +addMember(person Person) void\n +members() List~Person~\n }"})]})]}),"\n",(0,t.jsx)(n.h2,{id:"programmausf\xfchrung",children:"Programmausf\xfchrung"}),"\n",(0,t.jsx)(n.p,{children:"Programme auf einem Computer k\xf6nnen auf unterschiedliche Arten ausgef\xfchrt\nwerden: Compilersprachen \xfcbersetzen den Quellcode in eine Datei, die vom\njeweiligen Betriebssystem ausgef\xfchrt werden kann, Interpretersprachen \xfcbersetzen\nden Quellcode direkt in den Arbeitsspeicher und f\xfchren das Programm sofort aus\nund Just-In-Time Compilersprachen (JIT) \xfcbersetzen den Quellcode mit Hilfe eines\nCompilers zun\xe4chst in den sogenannten Bytecode und \xfcbersetzen diesen bei der\nAusf\xfchrung in den Arbeitsspeicher. Compilersprachen wie z.B. C++ sind dabei\ndeutlich performanter und erm\xf6glichen eine sicherere Entwicklung,\nInterpretersprachen wie z.B. PHP sind dagegen plattformunabh\xe4ngig und\nJust-In-Time Compliersprachen vereinen die Vorteile von beiden."}),"\n",(0,t.jsx)(n.admonition,{title:"Hinweis",type:"note",children:(0,t.jsxs)(n.p,{children:["In Java wird der Interpreter als ",(0,t.jsx)(n.em,{children:"Java Virtual Machine"})," bezeichnet."]})}),"\n",(0,t.jsxs)(i.Z,{children:[(0,t.jsx)(s.Z,{value:"a",label:"Compilersprachen",default:!0,children:(0,t.jsx)(n.mermaid,{value:"flowchart LR\n sourcecode[/Quellcode/]\n machinecode[/Maschinencode/]\n compiler(Compiler)\n cpu(CPU)\n subgraph Entwicklungszeit\n sourcecode -.-> compiler -.-> machinecode\n end\n subgraph Laufzeit\n cpu\n end\n machinecode -.-> cpu"})}),(0,t.jsx)(s.Z,{value:"b",label:"Interpretersprachen",children:(0,t.jsx)(n.mermaid,{value:"flowchart LR\n sourcecode[/Quellcode/]\n interpreter(Interpreter)\n cpu(CPU)\n subgraph Entwicklungszeit\n sourcecode\n end\n subgraph Laufzeit\n interpreter -.-> cpu\n end\n sourcecode -.-> interpreter"})}),(0,t.jsx)(s.Z,{value:"c",label:"Just-In-Time Compilersprachen",children:(0,t.jsx)(n.mermaid,{value:"flowchart LR\n sourcecode[/Quellcode/]\n bytecode[/Bytecode/]\n compiler(Compiler)\n interpreter(Interpreter)\n cpu(CPU)\n subgraph Entwicklungszeit\n sourcecode -.-> compiler -.-> bytecode\n end\n subgraph Laufzeit\n interpreter -.-> cpu\n end\n bytecode -.-> interpreter"})})]}),"\n",(0,t.jsx)(n.h2,{id:"programmiersprachen",children:"Programmiersprachen"}),"\n",(0,t.jsxs)(n.p,{children:["Maschinen sind im Vergleich zu menschlichen Gehirnen sehr primitive Gebilde. Die\nDiskrepanz zwischen der menschlichen Denkweise und der Arbeitsweise von\nMaschinen bezeichnet mal als ",(0,t.jsx)(n.em,{children:"Semantische L\xfccke"}),". Programmiersprachen\nerm\xf6glichen es, Problemstellungen der realen Welt abstrahiert und\nmaschinengerecht abzubilden und damit die Semantische L\xfccke zu verringern. Je\nh\xf6her die Abstraktion einer Programmiersprache dabei ist, desto mehr kann die\nSemantische L\xfccke verringert werden: Maschinenorientierte Programmiersprachen\n(wie z.B. Assembler) abstrahieren kaum und sind daher f\xfcr den Menschen schwerer\nverst\xe4ndlich, problemorientierte Programmiersprachen (wie z.B. Java)\nabstrahieren stark und sind daher f\xfcr den Menschen leichter verst\xe4ndlich."]}),"\n",(0,t.jsx)(n.p,{children:"Die Programmiersprachen Java, Python und JavaScript geh\xf6ren zu den am weitesten\nverbreiteten bzw. beliebtesten Programmiersprachen."}),"\n",(0,t.jsxs)(n.table,{children:[(0,t.jsx)(n.thead,{children:(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.th,{children:"TIOBE"}),(0,t.jsx)(n.th,{children:"RedMonk"}),(0,t.jsx)(n.th,{children:"PYPL"})]})}),(0,t.jsxs)(n.tbody,{children:[(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Python"}),(0,t.jsx)(n.td,{children:"JavaScript"}),(0,t.jsx)(n.td,{children:"Python"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"C"}),(0,t.jsx)(n.td,{children:"Python"}),(0,t.jsx)(n.td,{children:"Java"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"C++"}),(0,t.jsx)(n.td,{children:"Java"}),(0,t.jsx)(n.td,{children:"JavaScript"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"Java"}),(0,t.jsx)(n.td,{children:"PHP"}),(0,t.jsx)(n.td,{children:"C/C#++"})]}),(0,t.jsxs)(n.tr,{children:[(0,t.jsx)(n.td,{children:"C#"}),(0,t.jsx)(n.td,{children:"C++"}),(0,t.jsx)(n.td,{children:"C#"})]})]})]}),"\n",(0,t.jsx)(n.admonition,{title:"Quellen",type:"note",children:(0,t.jsx)(n.p,{children:"Tiobe Programming Community Index Januar 2024, RedMonk Programming Language\nRankings Januar 2023, PopularitY of Programming Language Januar 204"})})]})}function h(e={}){const{wrapper:n}={...(0,a.a)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(m,{...e})}):m(e)}},85162:(e,n,r)=>{r.d(n,{Z:()=>s});r(67294);var t=r(90512);const a={tabItem:"tabItem_Ymn6"};var i=r(85893);function s(e){let{children:n,hidden:r,className:s}=e;return(0,i.jsx)("div",{role:"tabpanel",className:(0,t.Z)(a.tabItem,s),hidden:r,children:n})}},74866:(e,n,r)=>{r.d(n,{Z:()=>w});var t=r(67294),a=r(90512),i=r(12466),s=r(16550),l=r(20469),o=r(91980),c=r(67392),u=r(50012);function d(e){return t.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,t.isValidElement)(e)&&function(e){const{props:n}=e;return!!n&&"object"==typeof n&&"value"in n}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function m(e){const{values:n,children:r}=e;return(0,t.useMemo)((()=>{const e=n??function(e){return d(e).map((e=>{let{props:{value:n,label:r,attributes:t,default:a}}=e;return{value:n,label:r,attributes:t,default:a}}))}(r);return function(e){const n=(0,c.l)(e,((e,n)=>e.value===n.value));if(n.length>0)throw new Error(`Docusaurus error: Duplicate values "${n.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[n,r])}function h(e){let{value:n,tabValues:r}=e;return r.some((e=>e.value===n))}function g(e){let{queryString:n=!1,groupId:r}=e;const a=(0,s.k6)(),i=function(e){let{queryString:n=!1,groupId:r}=e;if("string"==typeof n)return n;if(!1===n)return null;if(!0===n&&!r)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return r??null}({queryString:n,groupId:r});return[(0,o._X)(i),(0,t.useCallback)((e=>{if(!i)return;const n=new URLSearchParams(a.location.search);n.set(i,e),a.replace({...a.location,search:n.toString()})}),[i,a])]}function p(e){const{defaultValue:n,queryString:r=!1,groupId:a}=e,i=m(e),[s,o]=(0,t.useState)((()=>function(e){let{defaultValue:n,tabValues:r}=e;if(0===r.length)throw new Error("Docusaurus error: the component requires at least one children component");if(n){if(!h({value:n,tabValues:r}))throw new Error(`Docusaurus error: The has a defaultValue "${n}" but none of its children has the corresponding value. Available values are: ${r.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return n}const t=r.find((e=>e.default))??r[0];if(!t)throw new Error("Unexpected error: 0 tabValues");return t.value}({defaultValue:n,tabValues:i}))),[c,d]=g({queryString:r,groupId:a}),[p,b]=function(e){let{groupId:n}=e;const r=function(e){return e?`docusaurus.tab.${e}`:null}(n),[a,i]=(0,u.Nk)(r);return[a,(0,t.useCallback)((e=>{r&&i.set(e)}),[r,i])]}({groupId:a}),v=(()=>{const e=c??p;return h({value:e,tabValues:i})?e:null})();(0,l.Z)((()=>{v&&o(v)}),[v]);return{selectedValue:s,selectValue:(0,t.useCallback)((e=>{if(!h({value:e,tabValues:i}))throw new Error(`Can't select invalid tab value=${e}`);o(e),d(e),b(e)}),[d,b,i]),tabValues:i}}var b=r(72389);const v={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var f=r(85893);function x(e){let{className:n,block:r,selectedValue:t,selectValue:s,tabValues:l}=e;const o=[],{blockElementScrollPositionUntilNextRender:c}=(0,i.o5)(),u=e=>{const n=e.currentTarget,r=o.indexOf(n),a=l[r].value;a!==t&&(c(n),s(a))},d=e=>{let n=null;switch(e.key){case"Enter":u(e);break;case"ArrowRight":{const r=o.indexOf(e.currentTarget)+1;n=o[r]??o[0];break}case"ArrowLeft":{const r=o.indexOf(e.currentTarget)-1;n=o[r]??o[o.length-1];break}}n?.focus()};return(0,f.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":r},n),children:l.map((e=>{let{value:n,label:r,attributes:i}=e;return(0,f.jsx)("li",{role:"tab",tabIndex:t===n?0:-1,"aria-selected":t===n,ref:e=>o.push(e),onKeyDown:d,onClick:u,...i,className:(0,a.Z)("tabs__item",v.tabItem,i?.className,{"tabs__item--active":t===n}),children:r??n},n)}))})}function j(e){let{lazy:n,children:r,selectedValue:a}=e;const i=(Array.isArray(r)?r:[r]).filter(Boolean);if(n){const e=i.find((e=>e.props.value===a));return e?(0,t.cloneElement)(e,{className:"margin-top--md"}):null}return(0,f.jsx)("div",{className:"margin-top--md",children:i.map(((e,n)=>(0,t.cloneElement)(e,{key:n,hidden:e.props.value!==a})))})}function P(e){const n=p(e);return(0,f.jsxs)("div",{className:(0,a.Z)("tabs-container",v.tabList),children:[(0,f.jsx)(x,{...e,...n}),(0,f.jsx)(j,{...e,...n})]})}function w(e){const n=(0,b.Z)();return(0,f.jsx)(P,{...e,children:d(e.children)},String(n))}},11151:(e,n,r)=>{r.d(n,{Z:()=>l,a:()=>s});var t=r(67294);const a={},i=t.createContext(a);function s(e){const n=t.useContext(i);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(a):e.components||a:s(e.components),t.createElement(i.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.72b39e79.js b/assets/js/runtime~main.0789451d.js similarity index 85% rename from assets/js/runtime~main.72b39e79.js rename to assets/js/runtime~main.0789451d.js index c2ffb6cd19..06a44944e8 100644 --- a/assets/js/runtime~main.72b39e79.js +++ b/assets/js/runtime~main.0789451d.js @@ -1 +1 @@ -(()=>{"use strict";var e,f,a,d,c,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,d,c)=>{if(!a){var b=1/0;for(i=0;i=c)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,c0&&e[i-1][2]>c;i--)e[i]=e[i-1];e[i]=[a,d,c]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,d){if(1&d&&(e=this(e)),8&d)return e;if("object"==typeof e&&e){if(4&d&&e.__esModule)return e;if(16&d&&"function"==typeof e.then)return e}var c=Object.create(null);r.r(c);var b={};f=f||[null,a({}),a([]),a(a)];for(var t=2&d&&e;"object"==typeof t&&!~f.indexOf(t);t=a(t))Object.getOwnPropertyNames(t).forEach((f=>b[f]=()=>e[f]));return b.default=()=>e,r.d(c,b),c},r.d=(e,f)=>{for(var a in f)r.o(f,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((f,a)=>(r.f[a](e,f),f)),[])),r.u=e=>"assets/js/"+({31:"e0b82fb7",53:"935f2afb",93:"aef7e51d",116:"2ad6d4d0",172:"b7a5d5d0",196:"b6f84489",201:"ef9ead8d",255:"6bb11f50",266:"3f7cc959",332:"52e4e7c9",529:"97553584",626:"203119e9",682:"b071ca9b",720:"2728216c",786:"cabb5ff4",874:"d52bf187",916:"d070299c",925:"de95109d",975:"6da4e251",1109:"dff2a305",1146:"6590c0b4",1297:"fe597251",1347:"cf69822a",1358:"8aecd2f4",1386:"fb470d8a",1401:"0410e12d",1415:"0e1bb336",1431:"9c85de4a",1466:"238cd375",1476:"f8c3ef88",1495:"6b419fb2",1521:"e03300b8",1649:"cb80e729",1664:"b483d51b",1669:"0501bf85",1808:"8350b37a",1818:"d5fb78b2",1837:"16cbeffd",1878:"a25b9043",1957:"a3030d03",1963:"7a53acad",1996:"549319b9",2010:"a90a4a9e",2018:"6346fcc4",2053:"e991bb2c",2065:"e6f35a47",2072:"23a472b6",2075:"b3cd74e3",2110:"95002365",2176:"8cd71234",2219:"a91640a8",2304:"c7dc8d31",2375:"a76452f4",2408:"63923b75",2434:"b95788ec",2498:"3c5e4b2e",2544:"34709cc5",2586:"9524ef1a",2621:"aa58f4ae",2651:"3c637039",2706:"48a50ab8",2708:"8f25f5d6",2735:"b1e6effd",2742:"a5e76fc9",2767:"06004260",2784:"1ad957dc",2879:"6aa21f36",2888:"f5be9213",2928:"77dbb6e1",2980:"f456518f",2996:"233b353a",3015:"cb22ebae",3083:"5386c278",3085:"8caa2fdf",3116:"1e2dcb22",3131:"4c4f5fc4",3135:"f93e3182",3138:"0bfbf8f4",3147:"a26b60a5",3232:"73b2a435",3262:"109e9612",3263:"ae83292a",3312:"3f922b4b",3404:"cb046ad5",3423:"76198300",3440:"98c56d94",3450:"ed8cf4c0",3455:"8ef81bfe",3470:"408664f3",3483:"0bbfb480",3550:"ac35e025",3594:"aaa74fce",3635:"20d0414b",3649:"dd9891af",3669:"bee6f53c",3696:"64b69036",3745:"fc836937",3751:"3720c009",3770:"83b849fb",3787:"f97151eb",3891:"e99e572d",4007:"b8878fef",4065:"5f00b87e",4072:"6d3449ad",4086:"ac6ad0e8",4121:"55960ee5",4154:"79f79343",4210:"5e761421",4214:"4df51fab",4244:"e90f8152",4368:"a94703ab",4398:"d1a92424",4474:"4319120f",4522:"a56ee7bd",4535:"7702237f",4578:"d7da4577",4597:"d6dd0f40",4679:"238ef506",4704:"15cec10f",4705:"1b91faeb",4708:"45c26b80",4722:"a24ba8a2",4734:"47b00846",4751:"5555c7ad",4768:"6f55c9cf",4822:"f5b10b8e",4853:"5b7cb4e1",4944:"fdea30b1",5006:"899e75d1",5021:"7c3edcb8",5066:"94b4fc3c",5085:"49909ba3",5088:"78f4edf6",5118:"3d95ca39",5142:"389ae6a4",5185:"4a041131",5216:"feb7e17c",5344:"cfb4ba6c",5351:"6d9fe0fd",5383:"44b418b9",5428:"122f0439",5523:"41ee152b",5530:"d4f48d34",5612:"e48a8cc7",5630:"e22c7820",5647:"77d1e0ba",5653:"9c5846f6",5697:"b42fa196",5785:"a0f05e84",5819:"73fad367",5838:"10130def",5840:"b8171fcc",5847:"e6925be6",5873:"0d0c8197",5923:"79d4ddb7",5930:"2c284d67",5968:"e7799648",6070:"2d9eba9d",6071:"1086c4e3",6101:"2e8a245f",6106:"679e28d9",6144:"a518c2df",6165:"298453e4",6199:"91c34f41",6244:"859318dd",6328:"7a2372eb",6345:"37a06808",6350:"4b9029c1",6405:"14fbdd02",6424:"f110e178",6443:"88336e08",6461:"51ab9c19",6495:"1dd85dc9",6602:"a4410d68",6629:"ce3496c0",6691:"aa2b73ba",6693:"332bfeaf",6754:"4bb86d27",6858:"230eb522",6881:"447a540c",6922:"eb4359f5",6988:"d579123c",7035:"ddac9921",7044:"60fc2430",7094:"43cca6d3",7100:"95349044",7200:"233bdb49",7208:"082617a4",7235:"6660ff76",7268:"7cce416b",7298:"4edfc53b",7388:"0fc9e6b7",7402:"d6717929",7456:"a005d525",7467:"915d5b01",7486:"55d21a58",7512:"0ef44821",7576:"2e875b0e",7600:"57bcee49",7624:"a08ceb05",7630:"796909c2",7659:"a3a09024",7667:"d374be20",7686:"9bc89261",7696:"26d05148",7728:"a3c31154",7773:"41352aaa",7837:"706cf1c0",7853:"e6f05ffc",7855:"248e9f76",7915:"6f6e7383",7918:"17896441",7969:"ae2be934",7978:"d22a337a",7979:"5751a021",7998:"da22bcdc",8023:"56aa4d1f",8047:"e488e9fc",8053:"ed934f36",8085:"01c7cd1e",8122:"356d631d",8145:"d32f801f",8169:"e2b6a481",8210:"f726a4be",8237:"92224060",8274:"7345e372",8276:"a537fed9",8310:"cff312c3",8341:"99587e2f",8407:"4b4016e6",8420:"bb36acc2",8456:"efacd65b",8506:"a54fc26c",8518:"a7bd4aaa",8533:"94e4e5d4",8549:"7a44d9a0",8551:"2b504e58",8616:"6c2dd9fa",8635:"cf2e9d71",8685:"bf2bc47a",8703:"1d87388b",8740:"92ffcc05",8759:"5519f4be",8763:"8fd58566",8774:"c7359be9",8784:"2d65bd8b",8791:"2a293b3d",8802:"1a78d941",8820:"3df65c9e",8825:"36c6292e",8882:"6e969bdd",8887:"9d1e753c",9019:"9d2b8946",9055:"c8d9e14a",9084:"d3931f26",9094:"d74b99c1",9112:"05e916a1",9129:"34dc406d",9135:"49705f8c",9139:"849bbed8",9202:"62b48671",9216:"4d600c29",9247:"0c7ead0f",9263:"1c3beb9b",9270:"36d80f80",9302:"a6ab000b",9354:"3f85d6ac",9389:"6263c13b",9414:"b056ff5d",9432:"4bcab200",9518:"4fc36aa3",9553:"3c20829f",9578:"97fd7fd6",9592:"d467001a",9661:"5e95c892",9691:"70760871",9742:"c38ea8d3",9762:"a752ebca",9822:"1d6d5ede",9825:"ed2900f6",9838:"69c35abe",9848:"227cf134",9866:"1a6fd549",9924:"df203c0f"}[e]||e)+"."+{31:"1d3dba50",53:"cbfdc84a",93:"a13d8734",116:"59597fe4",172:"8dc2e423",196:"73f26df0",201:"c86270ff",255:"be85da79",266:"78d4df8b",332:"3e729d9a",360:"d3fb4059",529:"4961aa5b",626:"e67644ac",682:"6401a74a",720:"87ddd190",762:"5178f35a",786:"9248e466",874:"f9a6f729",916:"e0737337",925:"a62d6278",975:"3a5154e6",1109:"e57585a4",1146:"99cc9305",1297:"8d0dc17b",1347:"83466642",1358:"eeaecbf2",1386:"9dd03fd7",1401:"2408b480",1415:"e81fadf8",1431:"d91ff9e0",1466:"ced908de",1476:"08ab8614",1495:"78c659a5",1521:"b7cc8f31",1644:"8b3122d0",1649:"9a777612",1664:"02879ece",1669:"6b0f2f7c",1688:"168469ce",1772:"1f7231c2",1808:"a7713b05",1818:"68aea224",1837:"48d2a239",1878:"58e7e041",1957:"5aa78421",1963:"c84bb2d8",1996:"7586f192",2010:"01bef069",2018:"d91d1ae4",2027:"c4a3cca2",2053:"e03b0828",2065:"a5990514",2072:"839a2ed1",2075:"7046faea",2110:"42182756",2127:"3e89d090",2176:"24443580",2219:"4b6660d9",2244:"28b47ccb",2304:"754b1084",2312:"9ba9572b",2375:"6c6fd4ba",2408:"7ba32764",2434:"7a0fce29",2498:"b58b7773",2544:"a2ac80cb",2586:"848bd4d4",2621:"fd3aef93",2651:"99825561",2706:"9eb738d0",2708:"208f9d25",2735:"f325483e",2742:"95f51e59",2767:"94792048",2784:"95c88140",2879:"3dc24440",2888:"3b34b0c7",2928:"984068e0",2980:"2bcd8b38",2996:"dbb9e236",3015:"aeedc4c5",3083:"b3819f4c",3085:"479817f4",3116:"f8abd779",3131:"d0e3627d",3135:"48ed51ab",3138:"81babb33",3147:"b9e4c11d",3232:"9251efe2",3262:"578eaaa1",3263:"26f03f3f",3312:"6ffaa22b",3404:"70d043dc",3423:"6601c097",3440:"3ce3c2d3",3450:"90dc635d",3455:"f7bb26e9",3470:"e416292d",3483:"c5532ae5",3506:"9a1d249b",3550:"c07a2fa7",3594:"019a7581",3601:"c83acfa6",3635:"c43794b6",3649:"e25ecfbe",3669:"1d6a1bdc",3696:"ccf6c389",3745:"483f6599",3751:"08b690fb",3770:"01c99816",3787:"0f1e4eb7",3891:"7515b79e",4007:"53a45514",4065:"310b7e92",4072:"24b5a91a",4086:"f4c85d72",4121:"0ac4157d",4154:"edcfb6c8",4210:"d1a0d2d9",4214:"56c16519",4244:"07e2197b",4368:"b762c0a1",4398:"40f72954",4474:"577ff10c",4522:"9fd2d17f",4535:"7726ec39",4578:"9cf15b21",4597:"1755cf11",4679:"bc6f632b",4704:"a5f0dbd6",4705:"c637e1a5",4708:"4fae39ca",4722:"6612a300",4734:"e1923b35",4751:"1aff2008",4768:"dc3cb445",4822:"fb47826c",4853:"c28c1057",4944:"bf7527c7",5006:"442ae73c",5021:"d5a5736a",5066:"1cdd94e8",5085:"e8f96da5",5088:"557c983a",5118:"2199fc54",5142:"1492d201",5185:"3480ec82",5216:"df89d6bc",5254:"9485250b",5344:"1cae2b92",5351:"aed694e4",5373:"78b80514",5383:"444343b3",5428:"5014befb",5523:"16fb4182",5530:"049d8e67",5612:"666d546a",5630:"26f4050d",5647:"77a1f8ce",5653:"41d94e25",5697:"b5587479",5785:"8b17d61b",5819:"7cd17022",5838:"bb45c65d",5840:"051b300e",5847:"ca356f6b",5873:"686a91de",5923:"6c2693e3",5930:"644e314b",5968:"a7567029",6046:"e4b45573",6070:"f190dab7",6071:"e0fa3846",6101:"323f6f29",6106:"1f885203",6144:"2596a5ba",6165:"f3d79c12",6199:"a17fa422",6244:"914200a0",6254:"6278959c",6278:"8c327d3f",6284:"e572f74b",6328:"df2fca8f",6345:"dabf64e4",6350:"e0ad77aa",6405:"0b1ffd1b",6424:"75353b58",6443:"c82f2a46",6461:"31ccb689",6495:"39fbc8fc",6602:"8f10485b",6629:"07347c19",6691:"218d0cdb",6693:"b8cd77ba",6715:"47df336a",6754:"28451438",6858:"f59d99df",6881:"106bcd5e",6922:"25b60b53",6988:"d664c2fc",7035:"8acb6c5d",7044:"1c499e0f",7094:"dc562f71",7100:"fe11e509",7111:"7a7eeed9",7200:"7b797a4d",7208:"e44fe99e",7235:"c44440af",7268:"01d2ae27",7298:"325134a5",7388:"18025123",7402:"c3bd2ae1",7456:"573de377",7467:"a53d1a9c",7486:"0179c970",7512:"f3c45ed0",7576:"1a5c0cb8",7600:"79db2e26",7624:"7dea9124",7630:"63424113",7659:"5f7d763c",7667:"11a03a38",7686:"f349b010",7696:"b3ea4e17",7707:"bacea7e0",7728:"3e5805b1",7740:"39d35bbf",7773:"18a73a4a",7807:"fe376bba",7837:"e30c7409",7853:"077277d4",7855:"caea7353",7915:"51748339",7918:"4ad04c82",7969:"44388f8c",7978:"15adfde7",7979:"82c7753c",7998:"9c6a1128",8023:"c7b31e38",8047:"6a8727fa",8053:"e424876f",8085:"0b73eeb4",8122:"cb12c8d5",8145:"843d4189",8169:"238348d1",8189:"c6524677",8210:"51a91f23",8237:"34c983cc",8274:"ba4fa9f1",8276:"bee22277",8310:"acf6f2de",8341:"9198e942",8365:"ba51bcfa",8371:"86963baa",8407:"f7af574d",8420:"3b367113",8456:"6ef0fc2f",8506:"c885ac65",8518:"81dc4e21",8533:"0cb8ba4a",8549:"d9aa6927",8551:"14cf1ff8",8616:"d842943f",8635:"8a1ea298",8685:"ea0aae2f",8687:"6961596c",8703:"d36467f7",8740:"139160b7",8759:"01ac43b5",8763:"d67436e0",8774:"86a8d990",8784:"ee73f215",8791:"c65b443a",8802:"18efa31b",8810:"8e37d88d",8820:"ba8cfc05",8825:"a0ddee56",8882:"b947f13e",8887:"47b6a0fc",9019:"97949a39",9055:"f792b6ca",9084:"fcc9f99a",9094:"d473cc0e",9112:"b3538338",9129:"169cea20",9135:"1ead06f8",9139:"9f7ea531",9202:"973da605",9205:"9fe51877",9216:"8af8b788",9247:"6127864a",9263:"7e83c216",9270:"13d052e0",9302:"e0e46a84",9354:"3506544e",9389:"306b3987",9414:"5517fcfa",9432:"a049d0e4",9469:"1879e80e",9518:"1fe7c510",9553:"4a3dc389",9578:"a9df3026",9592:"ce3dadc6",9610:"24902c82",9661:"07ce4504",9691:"c7bce5c9",9742:"e29375d4",9762:"c96ea012",9816:"57a6513b",9822:"d6092d83",9825:"2564a2b4",9838:"9f9576a0",9848:"5ed6da77",9866:"573d8c08",9924:"b86148c9"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),d={},c="java-docs:",r.l=(e,f,a,b)=>{if(d[e])d[e].push(f);else{var t,o;if(void 0!==a)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var c=d[e];if(delete d[e],t.parentNode&&t.parentNode.removeChild(t),c&&c.forEach((e=>e(a))),f)return f(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/java-docs/",r.gca=function(e){return e={17896441:"7918",70760871:"9691",76198300:"3423",92224060:"8237",95002365:"2110",95349044:"7100",97553584:"529",e0b82fb7:"31","935f2afb":"53",aef7e51d:"93","2ad6d4d0":"116",b7a5d5d0:"172",b6f84489:"196",ef9ead8d:"201","6bb11f50":"255","3f7cc959":"266","52e4e7c9":"332","203119e9":"626",b071ca9b:"682","2728216c":"720",cabb5ff4:"786",d52bf187:"874",d070299c:"916",de95109d:"925","6da4e251":"975",dff2a305:"1109","6590c0b4":"1146",fe597251:"1297",cf69822a:"1347","8aecd2f4":"1358",fb470d8a:"1386","0410e12d":"1401","0e1bb336":"1415","9c85de4a":"1431","238cd375":"1466",f8c3ef88:"1476","6b419fb2":"1495",e03300b8:"1521",cb80e729:"1649",b483d51b:"1664","0501bf85":"1669","8350b37a":"1808",d5fb78b2:"1818","16cbeffd":"1837",a25b9043:"1878",a3030d03:"1957","7a53acad":"1963","549319b9":"1996",a90a4a9e:"2010","6346fcc4":"2018",e991bb2c:"2053",e6f35a47:"2065","23a472b6":"2072",b3cd74e3:"2075","8cd71234":"2176",a91640a8:"2219",c7dc8d31:"2304",a76452f4:"2375","63923b75":"2408",b95788ec:"2434","3c5e4b2e":"2498","34709cc5":"2544","9524ef1a":"2586",aa58f4ae:"2621","3c637039":"2651","48a50ab8":"2706","8f25f5d6":"2708",b1e6effd:"2735",a5e76fc9:"2742","06004260":"2767","1ad957dc":"2784","6aa21f36":"2879",f5be9213:"2888","77dbb6e1":"2928",f456518f:"2980","233b353a":"2996",cb22ebae:"3015","5386c278":"3083","8caa2fdf":"3085","1e2dcb22":"3116","4c4f5fc4":"3131",f93e3182:"3135","0bfbf8f4":"3138",a26b60a5:"3147","73b2a435":"3232","109e9612":"3262",ae83292a:"3263","3f922b4b":"3312",cb046ad5:"3404","98c56d94":"3440",ed8cf4c0:"3450","8ef81bfe":"3455","408664f3":"3470","0bbfb480":"3483",ac35e025:"3550",aaa74fce:"3594","20d0414b":"3635",dd9891af:"3649",bee6f53c:"3669","64b69036":"3696",fc836937:"3745","3720c009":"3751","83b849fb":"3770",f97151eb:"3787",e99e572d:"3891",b8878fef:"4007","5f00b87e":"4065","6d3449ad":"4072",ac6ad0e8:"4086","55960ee5":"4121","79f79343":"4154","5e761421":"4210","4df51fab":"4214",e90f8152:"4244",a94703ab:"4368",d1a92424:"4398","4319120f":"4474",a56ee7bd:"4522","7702237f":"4535",d7da4577:"4578",d6dd0f40:"4597","238ef506":"4679","15cec10f":"4704","1b91faeb":"4705","45c26b80":"4708",a24ba8a2:"4722","47b00846":"4734","5555c7ad":"4751","6f55c9cf":"4768",f5b10b8e:"4822","5b7cb4e1":"4853",fdea30b1:"4944","899e75d1":"5006","7c3edcb8":"5021","94b4fc3c":"5066","49909ba3":"5085","78f4edf6":"5088","3d95ca39":"5118","389ae6a4":"5142","4a041131":"5185",feb7e17c:"5216",cfb4ba6c:"5344","6d9fe0fd":"5351","44b418b9":"5383","122f0439":"5428","41ee152b":"5523",d4f48d34:"5530",e48a8cc7:"5612",e22c7820:"5630","77d1e0ba":"5647","9c5846f6":"5653",b42fa196:"5697",a0f05e84:"5785","73fad367":"5819","10130def":"5838",b8171fcc:"5840",e6925be6:"5847","0d0c8197":"5873","79d4ddb7":"5923","2c284d67":"5930",e7799648:"5968","2d9eba9d":"6070","1086c4e3":"6071","2e8a245f":"6101","679e28d9":"6106",a518c2df:"6144","298453e4":"6165","91c34f41":"6199","859318dd":"6244","7a2372eb":"6328","37a06808":"6345","4b9029c1":"6350","14fbdd02":"6405",f110e178:"6424","88336e08":"6443","51ab9c19":"6461","1dd85dc9":"6495",a4410d68:"6602",ce3496c0:"6629",aa2b73ba:"6691","332bfeaf":"6693","4bb86d27":"6754","230eb522":"6858","447a540c":"6881",eb4359f5:"6922",d579123c:"6988",ddac9921:"7035","60fc2430":"7044","43cca6d3":"7094","233bdb49":"7200","082617a4":"7208","6660ff76":"7235","7cce416b":"7268","4edfc53b":"7298","0fc9e6b7":"7388",d6717929:"7402",a005d525:"7456","915d5b01":"7467","55d21a58":"7486","0ef44821":"7512","2e875b0e":"7576","57bcee49":"7600",a08ceb05:"7624","796909c2":"7630",a3a09024:"7659",d374be20:"7667","9bc89261":"7686","26d05148":"7696",a3c31154:"7728","41352aaa":"7773","706cf1c0":"7837",e6f05ffc:"7853","248e9f76":"7855","6f6e7383":"7915",ae2be934:"7969",d22a337a:"7978","5751a021":"7979",da22bcdc:"7998","56aa4d1f":"8023",e488e9fc:"8047",ed934f36:"8053","01c7cd1e":"8085","356d631d":"8122",d32f801f:"8145",e2b6a481:"8169",f726a4be:"8210","7345e372":"8274",a537fed9:"8276",cff312c3:"8310","99587e2f":"8341","4b4016e6":"8407",bb36acc2:"8420",efacd65b:"8456",a54fc26c:"8506",a7bd4aaa:"8518","94e4e5d4":"8533","7a44d9a0":"8549","2b504e58":"8551","6c2dd9fa":"8616",cf2e9d71:"8635",bf2bc47a:"8685","1d87388b":"8703","92ffcc05":"8740","5519f4be":"8759","8fd58566":"8763",c7359be9:"8774","2d65bd8b":"8784","2a293b3d":"8791","1a78d941":"8802","3df65c9e":"8820","36c6292e":"8825","6e969bdd":"8882","9d1e753c":"8887","9d2b8946":"9019",c8d9e14a:"9055",d3931f26:"9084",d74b99c1:"9094","05e916a1":"9112","34dc406d":"9129","49705f8c":"9135","849bbed8":"9139","62b48671":"9202","4d600c29":"9216","0c7ead0f":"9247","1c3beb9b":"9263","36d80f80":"9270",a6ab000b:"9302","3f85d6ac":"9354","6263c13b":"9389",b056ff5d:"9414","4bcab200":"9432","4fc36aa3":"9518","3c20829f":"9553","97fd7fd6":"9578",d467001a:"9592","5e95c892":"9661",c38ea8d3:"9742",a752ebca:"9762","1d6d5ede":"9822",ed2900f6:"9825","69c35abe":"9838","227cf134":"9848","1a6fd549":"9866",df203c0f:"9924"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(f,a)=>{var d=r.o(e,f)?e[f]:void 0;if(0!==d)if(d)a.push(d[2]);else if(/^(1303|532)$/.test(f))e[f]=0;else{var c=new Promise(((a,c)=>d=e[f]=[a,c]));a.push(d[2]=c);var b=r.p+r.u(f),t=new Error;r.l(b,(a=>{if(r.o(e,f)&&(0!==(d=e[f])&&(e[f]=void 0),d)){var c=a&&("load"===a.type?"missing":a.type),b=a&&a.target&&a.target.src;t.message="Loading chunk "+f+" failed.\n("+c+": "+b+")",t.name="ChunkLoadError",t.type=c,t.request=b,d[1](t)}}),"chunk-"+f,f)}},r.O.j=f=>0===e[f];var f=(f,a)=>{var d,c,b=a[0],t=a[1],o=a[2],n=0;if(b.some((f=>0!==e[f]))){for(d in t)r.o(t,d)&&(r.m[d]=t[d]);if(o)var i=o(r)}for(f&&f(a);n{"use strict";var e,f,a,c,d,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,c,d)=>{if(!a){var b=1/0;for(i=0;i=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d0&&e[i-1][2]>d;i--)e[i]=e[i-1];e[i]=[a,c,d]},r.n=e=>{var f=e&&e.__esModule?()=>e.default:()=>e;return r.d(f,{a:f}),f},a=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,r.t=function(e,c){if(1&c&&(e=this(e)),8&c)return e;if("object"==typeof e&&e){if(4&c&&e.__esModule)return e;if(16&c&&"function"==typeof e.then)return e}var d=Object.create(null);r.r(d);var b={};f=f||[null,a({}),a([]),a(a)];for(var t=2&c&&e;"object"==typeof t&&!~f.indexOf(t);t=a(t))Object.getOwnPropertyNames(t).forEach((f=>b[f]=()=>e[f]));return b.default=()=>e,r.d(d,b),d},r.d=(e,f)=>{for(var a in f)r.o(f,a)&&!r.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:f[a]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce(((f,a)=>(r.f[a](e,f),f)),[])),r.u=e=>"assets/js/"+({31:"e0b82fb7",53:"935f2afb",93:"aef7e51d",116:"2ad6d4d0",172:"b7a5d5d0",196:"b6f84489",201:"ef9ead8d",255:"6bb11f50",266:"3f7cc959",332:"52e4e7c9",529:"97553584",626:"203119e9",682:"b071ca9b",720:"2728216c",786:"cabb5ff4",874:"d52bf187",916:"d070299c",925:"de95109d",975:"6da4e251",1109:"dff2a305",1146:"6590c0b4",1297:"fe597251",1347:"cf69822a",1358:"8aecd2f4",1386:"fb470d8a",1401:"0410e12d",1415:"0e1bb336",1431:"9c85de4a",1466:"238cd375",1476:"f8c3ef88",1495:"6b419fb2",1521:"e03300b8",1649:"cb80e729",1664:"b483d51b",1669:"0501bf85",1808:"8350b37a",1818:"d5fb78b2",1837:"16cbeffd",1878:"a25b9043",1957:"a3030d03",1963:"7a53acad",1996:"549319b9",2010:"a90a4a9e",2018:"6346fcc4",2053:"e991bb2c",2065:"e6f35a47",2072:"23a472b6",2075:"b3cd74e3",2110:"95002365",2176:"8cd71234",2219:"a91640a8",2304:"c7dc8d31",2375:"a76452f4",2408:"63923b75",2434:"b95788ec",2498:"3c5e4b2e",2544:"34709cc5",2586:"9524ef1a",2621:"aa58f4ae",2651:"3c637039",2706:"48a50ab8",2708:"8f25f5d6",2735:"b1e6effd",2742:"a5e76fc9",2767:"06004260",2784:"1ad957dc",2879:"6aa21f36",2888:"f5be9213",2928:"77dbb6e1",2980:"f456518f",2996:"233b353a",3015:"cb22ebae",3083:"5386c278",3085:"8caa2fdf",3116:"1e2dcb22",3131:"4c4f5fc4",3135:"f93e3182",3138:"0bfbf8f4",3147:"a26b60a5",3232:"73b2a435",3262:"109e9612",3263:"ae83292a",3312:"3f922b4b",3404:"cb046ad5",3423:"76198300",3440:"98c56d94",3450:"ed8cf4c0",3455:"8ef81bfe",3470:"408664f3",3483:"0bbfb480",3550:"ac35e025",3594:"aaa74fce",3635:"20d0414b",3649:"dd9891af",3669:"bee6f53c",3696:"64b69036",3745:"fc836937",3751:"3720c009",3770:"83b849fb",3787:"f97151eb",3891:"e99e572d",4007:"b8878fef",4065:"5f00b87e",4072:"6d3449ad",4086:"ac6ad0e8",4121:"55960ee5",4154:"79f79343",4210:"5e761421",4214:"4df51fab",4244:"e90f8152",4368:"a94703ab",4398:"d1a92424",4474:"4319120f",4522:"a56ee7bd",4535:"7702237f",4578:"d7da4577",4597:"d6dd0f40",4679:"238ef506",4704:"15cec10f",4705:"1b91faeb",4708:"45c26b80",4722:"a24ba8a2",4734:"47b00846",4751:"5555c7ad",4768:"6f55c9cf",4822:"f5b10b8e",4853:"5b7cb4e1",4944:"fdea30b1",5006:"899e75d1",5021:"7c3edcb8",5066:"94b4fc3c",5085:"49909ba3",5088:"78f4edf6",5118:"3d95ca39",5142:"389ae6a4",5185:"4a041131",5216:"feb7e17c",5344:"cfb4ba6c",5351:"6d9fe0fd",5383:"44b418b9",5428:"122f0439",5523:"41ee152b",5530:"d4f48d34",5612:"e48a8cc7",5630:"e22c7820",5647:"77d1e0ba",5653:"9c5846f6",5697:"b42fa196",5785:"a0f05e84",5819:"73fad367",5838:"10130def",5840:"b8171fcc",5847:"e6925be6",5873:"0d0c8197",5923:"79d4ddb7",5930:"2c284d67",5968:"e7799648",6070:"2d9eba9d",6071:"1086c4e3",6101:"2e8a245f",6106:"679e28d9",6144:"a518c2df",6165:"298453e4",6199:"91c34f41",6244:"859318dd",6328:"7a2372eb",6345:"37a06808",6350:"4b9029c1",6405:"14fbdd02",6424:"f110e178",6443:"88336e08",6461:"51ab9c19",6495:"1dd85dc9",6602:"a4410d68",6629:"ce3496c0",6691:"aa2b73ba",6693:"332bfeaf",6754:"4bb86d27",6858:"230eb522",6881:"447a540c",6922:"eb4359f5",6988:"d579123c",7035:"ddac9921",7044:"60fc2430",7094:"43cca6d3",7100:"95349044",7200:"233bdb49",7208:"082617a4",7235:"6660ff76",7268:"7cce416b",7298:"4edfc53b",7388:"0fc9e6b7",7402:"d6717929",7456:"a005d525",7467:"915d5b01",7486:"55d21a58",7512:"0ef44821",7576:"2e875b0e",7600:"57bcee49",7624:"a08ceb05",7630:"796909c2",7659:"a3a09024",7667:"d374be20",7686:"9bc89261",7696:"26d05148",7728:"a3c31154",7773:"41352aaa",7837:"706cf1c0",7853:"e6f05ffc",7855:"248e9f76",7915:"6f6e7383",7918:"17896441",7969:"ae2be934",7978:"d22a337a",7979:"5751a021",7998:"da22bcdc",8023:"56aa4d1f",8047:"e488e9fc",8053:"ed934f36",8085:"01c7cd1e",8122:"356d631d",8145:"d32f801f",8169:"e2b6a481",8210:"f726a4be",8237:"92224060",8274:"7345e372",8276:"a537fed9",8310:"cff312c3",8341:"99587e2f",8407:"4b4016e6",8420:"bb36acc2",8456:"efacd65b",8506:"a54fc26c",8518:"a7bd4aaa",8533:"94e4e5d4",8549:"7a44d9a0",8551:"2b504e58",8616:"6c2dd9fa",8635:"cf2e9d71",8685:"bf2bc47a",8703:"1d87388b",8740:"92ffcc05",8759:"5519f4be",8763:"8fd58566",8774:"c7359be9",8784:"2d65bd8b",8791:"2a293b3d",8802:"1a78d941",8820:"3df65c9e",8825:"36c6292e",8882:"6e969bdd",8887:"9d1e753c",9019:"9d2b8946",9055:"c8d9e14a",9084:"d3931f26",9094:"d74b99c1",9112:"05e916a1",9129:"34dc406d",9135:"49705f8c",9139:"849bbed8",9202:"62b48671",9216:"4d600c29",9247:"0c7ead0f",9263:"1c3beb9b",9270:"36d80f80",9302:"a6ab000b",9354:"3f85d6ac",9389:"6263c13b",9414:"b056ff5d",9432:"4bcab200",9518:"4fc36aa3",9553:"3c20829f",9578:"97fd7fd6",9592:"d467001a",9661:"5e95c892",9691:"70760871",9742:"c38ea8d3",9762:"a752ebca",9822:"1d6d5ede",9825:"ed2900f6",9838:"69c35abe",9848:"227cf134",9866:"1a6fd549",9924:"df203c0f"}[e]||e)+"."+{31:"10619530",53:"cbfdc84a",93:"a13d8734",116:"59597fe4",172:"8dc2e423",196:"bbc481cb",201:"c86270ff",255:"be85da79",266:"78d4df8b",332:"3e729d9a",360:"d3fb4059",529:"4961aa5b",626:"e67644ac",682:"6401a74a",720:"87ddd190",762:"5178f35a",786:"9248e466",874:"f9a6f729",916:"e0737337",925:"a62d6278",975:"3a5154e6",1109:"e57585a4",1146:"99cc9305",1297:"8d0dc17b",1347:"83466642",1358:"eeaecbf2",1386:"9dd03fd7",1401:"2408b480",1415:"e81fadf8",1431:"d91ff9e0",1466:"ced908de",1476:"08ab8614",1495:"78c659a5",1521:"b7cc8f31",1644:"8b3122d0",1649:"9a777612",1664:"02879ece",1669:"6b0f2f7c",1688:"168469ce",1772:"1f7231c2",1808:"a7713b05",1818:"68aea224",1837:"48d2a239",1878:"58e7e041",1957:"5aa78421",1963:"c84bb2d8",1996:"7586f192",2010:"01bef069",2018:"d91d1ae4",2027:"c4a3cca2",2053:"7cf71fb4",2065:"a5990514",2072:"839a2ed1",2075:"7046faea",2110:"42182756",2127:"3e89d090",2176:"24443580",2219:"4b6660d9",2244:"28b47ccb",2304:"754b1084",2312:"9ba9572b",2375:"6c6fd4ba",2408:"7ba32764",2434:"7a0fce29",2498:"b58b7773",2544:"a2ac80cb",2586:"848bd4d4",2621:"fd3aef93",2651:"99825561",2706:"9eb738d0",2708:"208f9d25",2735:"f325483e",2742:"95f51e59",2767:"94792048",2784:"95c88140",2879:"3dc24440",2888:"3b34b0c7",2928:"984068e0",2980:"2bcd8b38",2996:"dbb9e236",3015:"aeedc4c5",3083:"b3819f4c",3085:"479817f4",3116:"f8abd779",3131:"d0e3627d",3135:"48ed51ab",3138:"81babb33",3147:"b9e4c11d",3232:"9251efe2",3262:"578eaaa1",3263:"26f03f3f",3312:"6ffaa22b",3404:"70d043dc",3423:"6601c097",3440:"20b9eac7",3450:"90dc635d",3455:"f7bb26e9",3470:"e416292d",3483:"c5532ae5",3506:"9a1d249b",3550:"c07a2fa7",3594:"019a7581",3601:"c83acfa6",3635:"c43794b6",3649:"e25ecfbe",3669:"f034a491",3696:"ccf6c389",3745:"483f6599",3751:"08b690fb",3770:"01c99816",3787:"0f1e4eb7",3891:"7515b79e",4007:"53a45514",4065:"310b7e92",4072:"24b5a91a",4086:"f4c85d72",4121:"0ac4157d",4154:"edcfb6c8",4210:"34803e11",4214:"56c16519",4244:"07e2197b",4368:"b762c0a1",4398:"40f72954",4474:"577ff10c",4522:"9fd2d17f",4535:"7726ec39",4578:"9cf15b21",4597:"1755cf11",4679:"bc6f632b",4704:"a5f0dbd6",4705:"c637e1a5",4708:"4fae39ca",4722:"6612a300",4734:"e1923b35",4751:"1aff2008",4768:"dc3cb445",4822:"fb47826c",4853:"c28c1057",4944:"bf7527c7",5006:"442ae73c",5021:"d5a5736a",5066:"1cdd94e8",5085:"e8f96da5",5088:"557c983a",5118:"e5c7ab1b",5142:"1492d201",5185:"3480ec82",5216:"df89d6bc",5254:"9485250b",5344:"1cae2b92",5351:"aed694e4",5373:"78b80514",5383:"444343b3",5428:"5014befb",5523:"16fb4182",5530:"049d8e67",5612:"666d546a",5630:"26f4050d",5647:"77a1f8ce",5653:"41d94e25",5697:"b5587479",5785:"8b17d61b",5819:"7cd17022",5838:"bb45c65d",5840:"051b300e",5847:"ca356f6b",5873:"686a91de",5923:"6c2693e3",5930:"644e314b",5968:"a7567029",6046:"e4b45573",6070:"f190dab7",6071:"e0fa3846",6101:"323f6f29",6106:"1f885203",6144:"2596a5ba",6165:"f3d79c12",6199:"a17fa422",6244:"914200a0",6254:"6278959c",6278:"8c327d3f",6284:"e572f74b",6328:"df2fca8f",6345:"dabf64e4",6350:"e0ad77aa",6405:"0b1ffd1b",6424:"75353b58",6443:"c82f2a46",6461:"31ccb689",6495:"39fbc8fc",6602:"8f10485b",6629:"07347c19",6691:"218d0cdb",6693:"b8cd77ba",6715:"47df336a",6754:"28451438",6858:"f59d99df",6881:"106bcd5e",6922:"25b60b53",6988:"d664c2fc",7035:"8acb6c5d",7044:"1c499e0f",7094:"dc562f71",7100:"fe11e509",7111:"7a7eeed9",7200:"7b797a4d",7208:"e44fe99e",7235:"c44440af",7268:"01d2ae27",7298:"325134a5",7388:"18025123",7402:"c3bd2ae1",7456:"573de377",7467:"f8f10e18",7486:"0179c970",7512:"f3c45ed0",7576:"1a5c0cb8",7600:"79db2e26",7624:"7dea9124",7630:"63424113",7659:"5f7d763c",7667:"11a03a38",7686:"f349b010",7696:"b3ea4e17",7707:"bacea7e0",7728:"3e5805b1",7740:"39d35bbf",7773:"18a73a4a",7807:"fe376bba",7837:"e30c7409",7853:"077277d4",7855:"caea7353",7915:"51748339",7918:"4ad04c82",7969:"44388f8c",7978:"15adfde7",7979:"82c7753c",7998:"9c6a1128",8023:"c7b31e38",8047:"6a8727fa",8053:"e424876f",8085:"0b73eeb4",8122:"cb12c8d5",8145:"843d4189",8169:"238348d1",8189:"c6524677",8210:"51a91f23",8237:"44c7cb52",8274:"ba4fa9f1",8276:"bee22277",8310:"acf6f2de",8341:"9198e942",8365:"ba51bcfa",8371:"86963baa",8407:"f7af574d",8420:"3b367113",8456:"6ef0fc2f",8506:"c885ac65",8518:"81dc4e21",8533:"0cb8ba4a",8549:"d9aa6927",8551:"14cf1ff8",8616:"d842943f",8635:"8a1ea298",8685:"ea0aae2f",8687:"6961596c",8703:"d36467f7",8740:"139160b7",8759:"01ac43b5",8763:"d67436e0",8774:"86a8d990",8784:"ee73f215",8791:"c65b443a",8802:"18efa31b",8810:"8e37d88d",8820:"ecf86a22",8825:"a0ddee56",8882:"b947f13e",8887:"47b6a0fc",9019:"97949a39",9055:"f792b6ca",9084:"fcc9f99a",9094:"d473cc0e",9112:"b3538338",9129:"169cea20",9135:"1ead06f8",9139:"9f7ea531",9202:"c3a45df3",9205:"9fe51877",9216:"8af8b788",9247:"6127864a",9263:"7e83c216",9270:"13d052e0",9302:"e0e46a84",9354:"3506544e",9389:"5602d7a9",9414:"5517fcfa",9432:"a049d0e4",9469:"1879e80e",9518:"1fe7c510",9553:"4a3dc389",9578:"a9df3026",9592:"ce3dadc6",9610:"24902c82",9661:"07ce4504",9691:"c7bce5c9",9742:"e29375d4",9762:"c96ea012",9816:"57a6513b",9822:"d6092d83",9825:"2564a2b4",9838:"9f9576a0",9848:"5ed6da77",9866:"573d8c08",9924:"b86148c9"}[e]+".js",r.miniCssF=e=>{},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=(e,f)=>Object.prototype.hasOwnProperty.call(e,f),c={},d="java-docs:",r.l=(e,f,a,b)=>{if(c[e])c[e].push(f);else{var t,o;if(void 0!==a)for(var n=document.getElementsByTagName("script"),i=0;i{t.onerror=t.onload=null,clearTimeout(s);var d=c[e];if(delete c[e],t.parentNode&&t.parentNode.removeChild(t),d&&d.forEach((e=>e(a))),f)return f(a)},s=setTimeout(l.bind(null,void 0,{type:"timeout",target:t}),12e4);t.onerror=l.bind(null,t.onerror),t.onload=l.bind(null,t.onload),o&&document.head.appendChild(t)}},r.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="/java-docs/",r.gca=function(e){return e={17896441:"7918",70760871:"9691",76198300:"3423",92224060:"8237",95002365:"2110",95349044:"7100",97553584:"529",e0b82fb7:"31","935f2afb":"53",aef7e51d:"93","2ad6d4d0":"116",b7a5d5d0:"172",b6f84489:"196",ef9ead8d:"201","6bb11f50":"255","3f7cc959":"266","52e4e7c9":"332","203119e9":"626",b071ca9b:"682","2728216c":"720",cabb5ff4:"786",d52bf187:"874",d070299c:"916",de95109d:"925","6da4e251":"975",dff2a305:"1109","6590c0b4":"1146",fe597251:"1297",cf69822a:"1347","8aecd2f4":"1358",fb470d8a:"1386","0410e12d":"1401","0e1bb336":"1415","9c85de4a":"1431","238cd375":"1466",f8c3ef88:"1476","6b419fb2":"1495",e03300b8:"1521",cb80e729:"1649",b483d51b:"1664","0501bf85":"1669","8350b37a":"1808",d5fb78b2:"1818","16cbeffd":"1837",a25b9043:"1878",a3030d03:"1957","7a53acad":"1963","549319b9":"1996",a90a4a9e:"2010","6346fcc4":"2018",e991bb2c:"2053",e6f35a47:"2065","23a472b6":"2072",b3cd74e3:"2075","8cd71234":"2176",a91640a8:"2219",c7dc8d31:"2304",a76452f4:"2375","63923b75":"2408",b95788ec:"2434","3c5e4b2e":"2498","34709cc5":"2544","9524ef1a":"2586",aa58f4ae:"2621","3c637039":"2651","48a50ab8":"2706","8f25f5d6":"2708",b1e6effd:"2735",a5e76fc9:"2742","06004260":"2767","1ad957dc":"2784","6aa21f36":"2879",f5be9213:"2888","77dbb6e1":"2928",f456518f:"2980","233b353a":"2996",cb22ebae:"3015","5386c278":"3083","8caa2fdf":"3085","1e2dcb22":"3116","4c4f5fc4":"3131",f93e3182:"3135","0bfbf8f4":"3138",a26b60a5:"3147","73b2a435":"3232","109e9612":"3262",ae83292a:"3263","3f922b4b":"3312",cb046ad5:"3404","98c56d94":"3440",ed8cf4c0:"3450","8ef81bfe":"3455","408664f3":"3470","0bbfb480":"3483",ac35e025:"3550",aaa74fce:"3594","20d0414b":"3635",dd9891af:"3649",bee6f53c:"3669","64b69036":"3696",fc836937:"3745","3720c009":"3751","83b849fb":"3770",f97151eb:"3787",e99e572d:"3891",b8878fef:"4007","5f00b87e":"4065","6d3449ad":"4072",ac6ad0e8:"4086","55960ee5":"4121","79f79343":"4154","5e761421":"4210","4df51fab":"4214",e90f8152:"4244",a94703ab:"4368",d1a92424:"4398","4319120f":"4474",a56ee7bd:"4522","7702237f":"4535",d7da4577:"4578",d6dd0f40:"4597","238ef506":"4679","15cec10f":"4704","1b91faeb":"4705","45c26b80":"4708",a24ba8a2:"4722","47b00846":"4734","5555c7ad":"4751","6f55c9cf":"4768",f5b10b8e:"4822","5b7cb4e1":"4853",fdea30b1:"4944","899e75d1":"5006","7c3edcb8":"5021","94b4fc3c":"5066","49909ba3":"5085","78f4edf6":"5088","3d95ca39":"5118","389ae6a4":"5142","4a041131":"5185",feb7e17c:"5216",cfb4ba6c:"5344","6d9fe0fd":"5351","44b418b9":"5383","122f0439":"5428","41ee152b":"5523",d4f48d34:"5530",e48a8cc7:"5612",e22c7820:"5630","77d1e0ba":"5647","9c5846f6":"5653",b42fa196:"5697",a0f05e84:"5785","73fad367":"5819","10130def":"5838",b8171fcc:"5840",e6925be6:"5847","0d0c8197":"5873","79d4ddb7":"5923","2c284d67":"5930",e7799648:"5968","2d9eba9d":"6070","1086c4e3":"6071","2e8a245f":"6101","679e28d9":"6106",a518c2df:"6144","298453e4":"6165","91c34f41":"6199","859318dd":"6244","7a2372eb":"6328","37a06808":"6345","4b9029c1":"6350","14fbdd02":"6405",f110e178:"6424","88336e08":"6443","51ab9c19":"6461","1dd85dc9":"6495",a4410d68:"6602",ce3496c0:"6629",aa2b73ba:"6691","332bfeaf":"6693","4bb86d27":"6754","230eb522":"6858","447a540c":"6881",eb4359f5:"6922",d579123c:"6988",ddac9921:"7035","60fc2430":"7044","43cca6d3":"7094","233bdb49":"7200","082617a4":"7208","6660ff76":"7235","7cce416b":"7268","4edfc53b":"7298","0fc9e6b7":"7388",d6717929:"7402",a005d525:"7456","915d5b01":"7467","55d21a58":"7486","0ef44821":"7512","2e875b0e":"7576","57bcee49":"7600",a08ceb05:"7624","796909c2":"7630",a3a09024:"7659",d374be20:"7667","9bc89261":"7686","26d05148":"7696",a3c31154:"7728","41352aaa":"7773","706cf1c0":"7837",e6f05ffc:"7853","248e9f76":"7855","6f6e7383":"7915",ae2be934:"7969",d22a337a:"7978","5751a021":"7979",da22bcdc:"7998","56aa4d1f":"8023",e488e9fc:"8047",ed934f36:"8053","01c7cd1e":"8085","356d631d":"8122",d32f801f:"8145",e2b6a481:"8169",f726a4be:"8210","7345e372":"8274",a537fed9:"8276",cff312c3:"8310","99587e2f":"8341","4b4016e6":"8407",bb36acc2:"8420",efacd65b:"8456",a54fc26c:"8506",a7bd4aaa:"8518","94e4e5d4":"8533","7a44d9a0":"8549","2b504e58":"8551","6c2dd9fa":"8616",cf2e9d71:"8635",bf2bc47a:"8685","1d87388b":"8703","92ffcc05":"8740","5519f4be":"8759","8fd58566":"8763",c7359be9:"8774","2d65bd8b":"8784","2a293b3d":"8791","1a78d941":"8802","3df65c9e":"8820","36c6292e":"8825","6e969bdd":"8882","9d1e753c":"8887","9d2b8946":"9019",c8d9e14a:"9055",d3931f26:"9084",d74b99c1:"9094","05e916a1":"9112","34dc406d":"9129","49705f8c":"9135","849bbed8":"9139","62b48671":"9202","4d600c29":"9216","0c7ead0f":"9247","1c3beb9b":"9263","36d80f80":"9270",a6ab000b:"9302","3f85d6ac":"9354","6263c13b":"9389",b056ff5d:"9414","4bcab200":"9432","4fc36aa3":"9518","3c20829f":"9553","97fd7fd6":"9578",d467001a:"9592","5e95c892":"9661",c38ea8d3:"9742",a752ebca:"9762","1d6d5ede":"9822",ed2900f6:"9825","69c35abe":"9838","227cf134":"9848","1a6fd549":"9866",df203c0f:"9924"}[e]||e,r.p+r.u(e)},(()=>{var e={1303:0,532:0};r.f.j=(f,a)=>{var c=r.o(e,f)?e[f]:void 0;if(0!==c)if(c)a.push(c[2]);else if(/^(1303|532)$/.test(f))e[f]=0;else{var d=new Promise(((a,d)=>c=e[f]=[a,d]));a.push(c[2]=d);var b=r.p+r.u(f),t=new Error;r.l(b,(a=>{if(r.o(e,f)&&(0!==(c=e[f])&&(e[f]=void 0),c)){var d=a&&("load"===a.type?"missing":a.type),b=a&&a.target&&a.target.src;t.message="Loading chunk "+f+" failed.\n("+d+": "+b+")",t.name="ChunkLoadError",t.type=d,t.request=b,c[1](t)}}),"chunk-"+f,f)}},r.O.j=f=>0===e[f];var f=(f,a)=>{var c,d,b=a[0],t=a[1],o=a[2],n=0;if(b.some((f=>0!==e[f]))){for(c in t)r.o(t,c)&&(r.m[c]=t[c]);if(o)var i=o(r)}for(f&&f(a);n Abstrakte und finale Klassen und Methoden | Programmieren mit Java - + diff --git a/documentation/activity-diagrams/index.html b/documentation/activity-diagrams/index.html index 8a5c432316..ffbf25a4a4 100644 --- a/documentation/activity-diagrams/index.html +++ b/documentation/activity-diagrams/index.html @@ -4,7 +4,7 @@ Aktivitätsdiagramme | Programmieren mit Java - + diff --git a/documentation/algorithms/index.html b/documentation/algorithms/index.html index 586ddcfae9..1231ff72d5 100644 --- a/documentation/algorithms/index.html +++ b/documentation/algorithms/index.html @@ -4,7 +4,7 @@ Algorithmen | Programmieren mit Java - + diff --git a/documentation/array-lists/index.html b/documentation/array-lists/index.html index 7fbbdd4997..225e3605a4 100644 --- a/documentation/array-lists/index.html +++ b/documentation/array-lists/index.html @@ -4,7 +4,7 @@ Feldbasierte Listen (ArrayLists) | Programmieren mit Java - + diff --git a/documentation/arrays/index.html b/documentation/arrays/index.html index 1cde93fcc7..b024593d92 100644 --- a/documentation/arrays/index.html +++ b/documentation/arrays/index.html @@ -4,7 +4,7 @@ Felder (Arrays) | Programmieren mit Java - + @@ -30,12 +30,12 @@

De

Der Parameter String[] args der main-Methode ermöglicht es dem Anwender, der ausführbaren Klasse beim Aufruf Informationen mitzugeben.

MainClass.java
public class MainClass {

public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("args[" + i + "]: " + args[i]);
}
}

}
-

Variable Arugmentlisten (VarArgs)

+

Variable Argumentlisten (VarArgs)

Variable Argumentlisten (VarArgs) ermöglichen die Definition von Methoden, denen beliebig viele Werte eines Datentyps mitgegeben werden können. Die Parameterliste einer Methode kann allerdings nur eine variable Argumentliste beinhalten und diese muss immer am Ende der Parameterliste stehen.

MainClass.java
public class MainClass {

public static void main(String[] args) {
printAll("Peter", "Lisa");
printAll("Heidi", "Franz", "Fritz");
}

public static void printAll(String... texts) {
for (int i = 0; i < texts.length; i++) {
System.out.println(texts[i]);
}
}

}
-
Hinweis

Technisch gesehen handelt es sich bei einer variablen Argumentliste um ein Feld.

+
Hinweis

Technisch gesehen handelt es sich bei einer variablen Argumentliste um ein Feld.

\ No newline at end of file diff --git a/documentation/calculations/index.html b/documentation/calculations/index.html index ff8d9e412b..a75a93cc00 100644 --- a/documentation/calculations/index.html +++ b/documentation/calculations/index.html @@ -4,7 +4,7 @@ Mathematische Berechnungen | Programmieren mit Java - + diff --git a/documentation/cases/index.html b/documentation/cases/index.html index 971baed9ad..a980634954 100644 --- a/documentation/cases/index.html +++ b/documentation/cases/index.html @@ -4,7 +4,7 @@ Verzweigungen | Programmieren mit Java - + diff --git a/documentation/class-diagrams/index.html b/documentation/class-diagrams/index.html index 70d35d2a7e..74678380a8 100644 --- a/documentation/class-diagrams/index.html +++ b/documentation/class-diagrams/index.html @@ -4,7 +4,7 @@ Klassendiagramme | Programmieren mit Java - + diff --git a/documentation/class-structure/index.html b/documentation/class-structure/index.html index 5c0c37fc66..60784becc7 100644 --- a/documentation/class-structure/index.html +++ b/documentation/class-structure/index.html @@ -4,7 +4,7 @@ Aufbau einer Java-Klasse | Programmieren mit Java - + @@ -34,17 +34,22 @@

Die main-Me werden. Aus diesem Grund werden Klassen mit einer main-Methode auch als ausführbare Klassen oder als Startklassen bezeichnet.

MainClass.java
public class MainClass {

public static void main(String[] args) {
System.out.println("Winter is Coming");
}

}
-

Kommentare

-

Kommentare sollen die Lesbarkeit des Programms verbessern. Sie bewirken bei der -Ausführung keine Aktion und werden vom Java-Compiler ignoriert. Java kennt -einzeilige Kommentare mit //, Kommentarblöcke mit /* */ und -Dokumentationskommentare mit /** */.

+

Kommentare und Dokumentation

+

Kommentare sollen die Lesbarkeit und Verwendbarkeit des Programms verbessern. +Sie bewirken bei der Ausführung keine Aktion und werden vom Java-Compiler +ignoriert. Man unterscheidet dabei zwischen Quellcode-Kommentaren, die einzelne +Anweisungen oder Anweisungsblöcke erklären und Dokumentationskommentaren, die +Beschreiben, wie eine Methode oder einer Klasse verwendet wird (siehe +Javadoc). In Java werden einzeilige Kommentare mit //, +Kommentarblöcke mit /* */ und Dokumentationskommentare mit /** */ erstellt.

MainClass.java
/**
* Beschreibung der Klasse
*
* @author Autor der Klasse
* @version Version
*
*/
public class MainClass {

/**
* Beschreibung der Methode
*
* @param args Beschreibung der Parameter
*/
public static void main(String[] args) {
/* Kommentarblock */
System.out.println("Winter is Coming"); // Kommentar
}

}
+
Hinweis

Guter Quellcode sollte immer selbsterklärend sein. Das heißt, dass auf den +Einsatz von Quellcode-Kommentaren i.d.R. verzichtet werden sollte.

Entwicklungspakete

Entwicklungspakete ermöglichen das hierarchische Strukturieren von Klassen. Um die Klassen eines Entwicklungspaketes verwenden zu können, müssen die jeweiligen Klassen explizit mit Hilfe des Schlüsselworts import importiert werden.

-
Hinweis

Die Klassen des Entwicklungspaketes java.lang müssen nicht importiert werden.

+
Hinweis

Die Klassen des Entwicklungspaketes java.lang müssen nicht importiert werden.

\ No newline at end of file diff --git a/documentation/coding/index.html b/documentation/coding/index.html index d67167b370..e01e0a88c0 100644 --- a/documentation/coding/index.html +++ b/documentation/coding/index.html @@ -4,7 +4,7 @@ Programmieren | Programmieren mit Java - + @@ -52,8 +52,8 @@

Programm abstrahieren stark und sind daher für den Menschen leichter verständlich.

Die Programmiersprachen Java, Python und JavaScript gehören zu den am weitesten verbreiteten bzw. beliebtesten Programmiersprachen.

-
TIOBERedMonkPYPL
PythonJavaScriptPython
CPythonJava
JavaJavaJavaScript
C++PHPC#
C#C++C/C++
-
Quellen

Tiobe Programming Community Index November 2021, RedMonk Programming Language -Rankings Juni 2021, PopularitY of Programming Language November 2021

+
TIOBERedMonkPYPL
PythonJavaScriptPython
CPythonJava
C++JavaJavaScript
JavaPHPC/C#++
C#C++C#
+
Quellen

Tiobe Programming Community Index Januar 2024, RedMonk Programming Language +Rankings Januar 2023, PopularitY of Programming Language Januar 204

\ No newline at end of file diff --git a/documentation/comparators/index.html b/documentation/comparators/index.html index c100bfe5c7..b2d96850a8 100644 --- a/documentation/comparators/index.html +++ b/documentation/comparators/index.html @@ -4,7 +4,7 @@ Komparatoren | Programmieren mit Java - + diff --git a/documentation/console-applications/index.html b/documentation/console-applications/index.html index 3b22fdb59b..051ca382c6 100644 --- a/documentation/console-applications/index.html +++ b/documentation/console-applications/index.html @@ -4,7 +4,7 @@ Konsolenanwendungen | Programmieren mit Java - + diff --git a/documentation/data-objects/index.html b/documentation/data-objects/index.html index 077b376638..f77c58d515 100644 --- a/documentation/data-objects/index.html +++ b/documentation/data-objects/index.html @@ -4,7 +4,7 @@ Datenobjekte | Programmieren mit Java - + diff --git a/documentation/data-types/index.html b/documentation/data-types/index.html index 847befd0f8..4ba8e8f23b 100644 --- a/documentation/data-types/index.html +++ b/documentation/data-types/index.html @@ -4,7 +4,7 @@ Datentypen | Programmieren mit Java - + diff --git a/documentation/dates-and-times/index.html b/documentation/dates-and-times/index.html index 5fb1712b46..1a9abb1b38 100644 --- a/documentation/dates-and-times/index.html +++ b/documentation/dates-and-times/index.html @@ -4,7 +4,7 @@ Datums- und Zeitangaben | Programmieren mit Java - + diff --git a/documentation/design/index.html b/documentation/design/index.html index bf9e43fd8e..e2aac19185 100644 --- a/documentation/design/index.html +++ b/documentation/design/index.html @@ -4,7 +4,7 @@ Softwaredesign | Programmieren mit Java - + diff --git a/documentation/enumerations/index.html b/documentation/enumerations/index.html index 9d76541c78..0860e538ca 100644 --- a/documentation/enumerations/index.html +++ b/documentation/enumerations/index.html @@ -4,7 +4,7 @@ Aufzählungen (Enumerations) | Programmieren mit Java - + diff --git a/documentation/exceptions/index.html b/documentation/exceptions/index.html index c108287c4a..7e35c3cd71 100644 --- a/documentation/exceptions/index.html +++ b/documentation/exceptions/index.html @@ -4,7 +4,7 @@ Ausnahmen (Exceptions) | Programmieren mit Java - + diff --git a/documentation/files/index.html b/documentation/files/index.html index 00ca862f9b..0a7956e163 100644 --- a/documentation/files/index.html +++ b/documentation/files/index.html @@ -4,7 +4,7 @@ Dateien und Verzeichnisse | Programmieren mit Java - + diff --git a/documentation/generics/index.html b/documentation/generics/index.html index 5df51e61dd..7352a735bb 100644 --- a/documentation/generics/index.html +++ b/documentation/generics/index.html @@ -4,7 +4,7 @@ Generische Programmierung | Programmieren mit Java - + diff --git a/documentation/hashing/index.html b/documentation/hashing/index.html index 098d9adc0e..cb3d9cfff7 100644 --- a/documentation/hashing/index.html +++ b/documentation/hashing/index.html @@ -4,7 +4,7 @@ Schlüsseltransformationen (Hashing) | Programmieren mit Java - + diff --git a/documentation/inheritance/index.html b/documentation/inheritance/index.html index f9e099d244..1311080771 100644 --- a/documentation/inheritance/index.html +++ b/documentation/inheritance/index.html @@ -4,7 +4,7 @@ Vererbung | Programmieren mit Java - + diff --git a/documentation/inner-classes/index.html b/documentation/inner-classes/index.html index 4dcc2d0e6d..b042300b8d 100644 --- a/documentation/inner-classes/index.html +++ b/documentation/inner-classes/index.html @@ -4,7 +4,7 @@ Innere Klassen (Inner Classes) | Programmieren mit Java - + diff --git a/documentation/interfaces/index.html b/documentation/interfaces/index.html index 731f32f22b..f51889baed 100644 --- a/documentation/interfaces/index.html +++ b/documentation/interfaces/index.html @@ -4,7 +4,7 @@ Schnittstellen (Interfaces) | Programmieren mit Java - + diff --git a/documentation/io-streams/index.html b/documentation/io-streams/index.html index 1ab9b65f01..880ef52808 100644 --- a/documentation/io-streams/index.html +++ b/documentation/io-streams/index.html @@ -4,7 +4,7 @@ Datenströme (IO-Streams) | Programmieren mit Java - + diff --git a/documentation/java-api/index.html b/documentation/java-api/index.html index 093f3c26b4..cb0eef7421 100644 --- a/documentation/java-api/index.html +++ b/documentation/java-api/index.html @@ -4,7 +4,7 @@ Die Java API | Programmieren mit Java - + @@ -18,9 +18,11 @@

Das Javadoc

Das Javadoc ist ein Werkzeug zur Software-Dokumentation und erstellt aus den öffentlichen Deklarationen von Klassen, Schnittstellen, Attributen und Methoden -sowie eventuell vorhandenen Dokumentationskommentaren HTML-Seiten. Um die -Navigation innerhalb der Dokumentationsdateien zu erleichtern, werden zusätzlich -verschiedene Index- und Hilfsdateien generiert. HTML-Tags in den -Dokumentationskommentaren ermöglichen die Formatierung der Dokumentation.

+sowie eventuell vorhandenen +Dokumentationskommentaren +HTML-Seiten. Um die Navigation innerhalb der Dokumentationsdateien zu +erleichtern, werden zusätzlich verschiedene Index- und Hilfsdateien generiert. +HTML-Tags in den Dokumentationskommentaren ermöglichen die Formatierung der +Dokumentation.

\ No newline at end of file diff --git a/documentation/java-collections-framework/index.html b/documentation/java-collections-framework/index.html index c7ce2b2a09..4ad0cadf08 100644 --- a/documentation/java-collections-framework/index.html +++ b/documentation/java-collections-framework/index.html @@ -4,7 +4,7 @@ Java Collections Framework | Programmieren mit Java - + diff --git a/documentation/java-stream-api/index.html b/documentation/java-stream-api/index.html index 0d4b46ef24..f5b4e4c847 100644 --- a/documentation/java-stream-api/index.html +++ b/documentation/java-stream-api/index.html @@ -4,7 +4,7 @@ Die Java Stream API | Programmieren mit Java - + diff --git a/documentation/java/index.html b/documentation/java/index.html index 756b0f6877..a184109fe7 100644 --- a/documentation/java/index.html +++ b/documentation/java/index.html @@ -4,7 +4,7 @@ Die Programmiersprache Java | Programmieren mit Java - + @@ -36,6 +36,13 @@

JDK und JREDie Java API). Die JRE (Java Runtime Environment) enthält den Interpreter (die Java Virtual Machine) und wird zum Ausführen von -Java-Applikationen benötigt.

+Java-Applikationen benötigt. Seit September 2017 wird alle sechs Monate eine +neue JDK-Version veröffentlicht (i.d.R. Mitte März und Mitte September eines +Jahres). Diese Versionen werden von Oracle nur bis zum Erscheinen der jeweils +nächsten Version unterstützt. Eine Ausnahme bilden hier die LTS-Versionen +(long-term-support-releases). Die aktuellen LTS-Versionen sind 8, 11, 17 und 21. +Die Neuerungen einer Version werden durch sogenannte JEPs (JDK Enhancement +Proposals) festgelegt. Weitere Informationen zu den verschiedenen JDK-Versionen +können auf der offziellen JDK-Seite gefunden werden.

\ No newline at end of file diff --git a/documentation/lambdas/index.html b/documentation/lambdas/index.html index 4f2a5bd9f4..0c8e7afb35 100644 --- a/documentation/lambdas/index.html +++ b/documentation/lambdas/index.html @@ -4,7 +4,7 @@ Lambda-Ausdrücke (Lambdas) | Programmieren mit Java - + diff --git a/documentation/lists/index.html b/documentation/lists/index.html index 8eff14b6be..591454f5b5 100644 --- a/documentation/lists/index.html +++ b/documentation/lists/index.html @@ -4,7 +4,7 @@ Listen | Programmieren mit Java - + diff --git a/documentation/loops/index.html b/documentation/loops/index.html index c99fb12cd4..a4e4e0d9ef 100644 --- a/documentation/loops/index.html +++ b/documentation/loops/index.html @@ -4,7 +4,7 @@ Schleifen | Programmieren mit Java - + diff --git a/documentation/maps/index.html b/documentation/maps/index.html index 61163254bf..c8502bff70 100644 --- a/documentation/maps/index.html +++ b/documentation/maps/index.html @@ -4,7 +4,7 @@ Assoziativspeicher (Maps) | Programmieren mit Java - + diff --git a/documentation/object/index.html b/documentation/object/index.html index dbfedbc6e2..fc78a67d2e 100644 --- a/documentation/object/index.html +++ b/documentation/object/index.html @@ -4,7 +4,7 @@ Die Mutter aller Klassen | Programmieren mit Java - + diff --git a/documentation/oo/index.html b/documentation/oo/index.html index 632a732bc4..950da6ad90 100644 --- a/documentation/oo/index.html +++ b/documentation/oo/index.html @@ -4,7 +4,7 @@ Objektorientierte Programmierung | Programmieren mit Java - + diff --git a/documentation/operators/index.html b/documentation/operators/index.html index a7bbb9be4b..c4ededfc72 100644 --- a/documentation/operators/index.html +++ b/documentation/operators/index.html @@ -4,7 +4,7 @@ Operatoren | Programmieren mit Java - + diff --git a/documentation/optionals/index.html b/documentation/optionals/index.html index 3da3364c89..c52109cfdb 100644 --- a/documentation/optionals/index.html +++ b/documentation/optionals/index.html @@ -4,7 +4,7 @@ Optionals | Programmieren mit Java - + diff --git a/documentation/polymorphy/index.html b/documentation/polymorphy/index.html index 5a6ac180a1..e8c6beb26e 100644 --- a/documentation/polymorphy/index.html +++ b/documentation/polymorphy/index.html @@ -4,7 +4,7 @@ (Dynamische) Polymorphie | Programmieren mit Java - + diff --git a/documentation/pseudo-random-numbers/index.html b/documentation/pseudo-random-numbers/index.html index 90bf737fe4..9c0ca883bf 100644 --- a/documentation/pseudo-random-numbers/index.html +++ b/documentation/pseudo-random-numbers/index.html @@ -4,7 +4,7 @@ Pseudozufallszahlen | Programmieren mit Java - + diff --git a/documentation/records/index.html b/documentation/records/index.html index ca341f0581..d72b5baace 100644 --- a/documentation/records/index.html +++ b/documentation/records/index.html @@ -4,7 +4,7 @@ Datenklassen (Records) | Programmieren mit Java - + diff --git a/documentation/strings/index.html b/documentation/strings/index.html index edb810008b..5ec363bd1b 100644 --- a/documentation/strings/index.html +++ b/documentation/strings/index.html @@ -4,7 +4,7 @@ Zeichenketten (Strings) | Programmieren mit Java - + diff --git a/documentation/tests/index.html b/documentation/tests/index.html index 566b124553..97863dc39a 100644 --- a/documentation/tests/index.html +++ b/documentation/tests/index.html @@ -4,7 +4,7 @@ Softwaretests | Programmieren mit Java - + diff --git a/documentation/trees/index.html b/documentation/trees/index.html index 7c28e5aedc..7ee433ab2e 100644 --- a/documentation/trees/index.html +++ b/documentation/trees/index.html @@ -4,7 +4,7 @@ Bäume | Programmieren mit Java - + diff --git a/documentation/unit-tests/index.html b/documentation/unit-tests/index.html index 361d8a0e59..419ea845fe 100644 --- a/documentation/unit-tests/index.html +++ b/documentation/unit-tests/index.html @@ -4,7 +4,7 @@ Komponententests (Unit Tests) | Programmieren mit Java - + diff --git a/documentation/wrappers/index.html b/documentation/wrappers/index.html index 8f143aaa1c..2dce830983 100644 --- a/documentation/wrappers/index.html +++ b/documentation/wrappers/index.html @@ -4,7 +4,7 @@ Wrapper-Klassen | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/cards-dealer/index.html b/exam-exercises/exam-exercises-java1/cards-dealer/index.html index 73ea0af6b2..74f97a4f5d 100644 --- a/exam-exercises/exam-exercises-java1/cards-dealer/index.html +++ b/exam-exercises/exam-exercises-java1/cards-dealer/index.html @@ -4,7 +4,7 @@ Kartenausteiler | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/cashier-system/index.html b/exam-exercises/exam-exercises-java1/cashier-system/index.html index 30e2ca0ab8..26afca4657 100644 --- a/exam-exercises/exam-exercises-java1/cashier-system/index.html +++ b/exam-exercises/exam-exercises-java1/cashier-system/index.html @@ -4,7 +4,7 @@ Kassensystem | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/christmas-tree/index.html b/exam-exercises/exam-exercises-java1/christmas-tree/index.html index 67703900bb..34432f75bc 100644 --- a/exam-exercises/exam-exercises-java1/christmas-tree/index.html +++ b/exam-exercises/exam-exercises-java1/christmas-tree/index.html @@ -4,7 +4,7 @@ Weihnachtsbaum | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/cookie-jar/index.html b/exam-exercises/exam-exercises-java1/cookie-jar/index.html index f7632a3552..f5d71f9e10 100644 --- a/exam-exercises/exam-exercises-java1/cookie-jar/index.html +++ b/exam-exercises/exam-exercises-java1/cookie-jar/index.html @@ -4,7 +4,7 @@ Plätzchendose | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/creature/index.html b/exam-exercises/exam-exercises-java1/creature/index.html index a0582b803c..47befcd769 100644 --- a/exam-exercises/exam-exercises-java1/creature/index.html +++ b/exam-exercises/exam-exercises-java1/creature/index.html @@ -4,7 +4,7 @@ Kreatur | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/dice-games/index.html b/exam-exercises/exam-exercises-java1/dice-games/index.html index 2b3716993e..075f1f7945 100644 --- a/exam-exercises/exam-exercises-java1/dice-games/index.html +++ b/exam-exercises/exam-exercises-java1/dice-games/index.html @@ -4,7 +4,7 @@ Würfelspiele | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/fast-food/index.html b/exam-exercises/exam-exercises-java1/fast-food/index.html index ce8212fdd7..06140577f3 100644 --- a/exam-exercises/exam-exercises-java1/fast-food/index.html +++ b/exam-exercises/exam-exercises-java1/fast-food/index.html @@ -4,7 +4,7 @@ Fast Food | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/gift-bag/index.html b/exam-exercises/exam-exercises-java1/gift-bag/index.html index 7c683b306f..3c711f6d29 100644 --- a/exam-exercises/exam-exercises-java1/gift-bag/index.html +++ b/exam-exercises/exam-exercises-java1/gift-bag/index.html @@ -4,7 +4,7 @@ Geschenkesack | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/index.html b/exam-exercises/exam-exercises-java1/index.html index 2668612108..7bcd2dfd1a 100644 --- a/exam-exercises/exam-exercises-java1/index.html +++ b/exam-exercises/exam-exercises-java1/index.html @@ -4,7 +4,7 @@ Programmierung 1 | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/parking-garage/index.html b/exam-exercises/exam-exercises-java1/parking-garage/index.html index 8fb64fab08..328bc3c30c 100644 --- a/exam-exercises/exam-exercises-java1/parking-garage/index.html +++ b/exam-exercises/exam-exercises-java1/parking-garage/index.html @@ -4,7 +4,7 @@ Tiefgarage | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/shape/index.html b/exam-exercises/exam-exercises-java1/shape/index.html index f08ddaafe3..28a0dd1681 100644 --- a/exam-exercises/exam-exercises-java1/shape/index.html +++ b/exam-exercises/exam-exercises-java1/shape/index.html @@ -4,7 +4,7 @@ Geometrische Form | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/student-course/index.html b/exam-exercises/exam-exercises-java1/student-course/index.html index 7af70c7b2c..dba19c279a 100644 --- a/exam-exercises/exam-exercises-java1/student-course/index.html +++ b/exam-exercises/exam-exercises-java1/student-course/index.html @@ -4,7 +4,7 @@ Kurs | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java1/zoo/index.html b/exam-exercises/exam-exercises-java1/zoo/index.html index 364e5efcac..a7a4e2307a 100644 --- a/exam-exercises/exam-exercises-java1/zoo/index.html +++ b/exam-exercises/exam-exercises-java1/zoo/index.html @@ -4,7 +4,7 @@ Zoo | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/corner-shop/index.html b/exam-exercises/exam-exercises-java2/corner-shop/index.html index 16454aa2b8..8af21ef1bd 100644 --- a/exam-exercises/exam-exercises-java2/corner-shop/index.html +++ b/exam-exercises/exam-exercises-java2/corner-shop/index.html @@ -4,7 +4,7 @@ Tante-Emma-Laden | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/dictionary/index.html b/exam-exercises/exam-exercises-java2/dictionary/index.html index d65a3b7fb5..984423e914 100644 --- a/exam-exercises/exam-exercises-java2/dictionary/index.html +++ b/exam-exercises/exam-exercises-java2/dictionary/index.html @@ -4,7 +4,7 @@ Wörterbuch | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/human-resources/index.html b/exam-exercises/exam-exercises-java2/human-resources/index.html index 31fd473177..bcc3c3de60 100644 --- a/exam-exercises/exam-exercises-java2/human-resources/index.html +++ b/exam-exercises/exam-exercises-java2/human-resources/index.html @@ -4,7 +4,7 @@ Personalverwaltung | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/index.html b/exam-exercises/exam-exercises-java2/index.html index acff2a6e09..1440d84285 100644 --- a/exam-exercises/exam-exercises-java2/index.html +++ b/exam-exercises/exam-exercises-java2/index.html @@ -4,7 +4,7 @@ Programmierung 2 | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/job-offer/index.html b/exam-exercises/exam-exercises-java2/job-offer/index.html index 6bf0850c38..7a15da30ef 100644 --- a/exam-exercises/exam-exercises-java2/job-offer/index.html +++ b/exam-exercises/exam-exercises-java2/job-offer/index.html @@ -4,7 +4,7 @@ Stellenangebot | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/lego-brick/index.html b/exam-exercises/exam-exercises-java2/lego-brick/index.html index 1590d8ce92..7e5e659f7c 100644 --- a/exam-exercises/exam-exercises-java2/lego-brick/index.html +++ b/exam-exercises/exam-exercises-java2/lego-brick/index.html @@ -4,7 +4,7 @@ Lego-Baustein | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/library/index.html b/exam-exercises/exam-exercises-java2/library/index.html index 656a5adf4f..c41b303670 100644 --- a/exam-exercises/exam-exercises-java2/library/index.html +++ b/exam-exercises/exam-exercises-java2/library/index.html @@ -4,7 +4,7 @@ Bibliothek | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/measurement-data/index.html b/exam-exercises/exam-exercises-java2/measurement-data/index.html index ece87fa799..933d52f162 100644 --- a/exam-exercises/exam-exercises-java2/measurement-data/index.html +++ b/exam-exercises/exam-exercises-java2/measurement-data/index.html @@ -4,7 +4,7 @@ Messdaten | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/phone-store/index.html b/exam-exercises/exam-exercises-java2/phone-store/index.html index 43d78e54fd..e3d5612f1e 100644 --- a/exam-exercises/exam-exercises-java2/phone-store/index.html +++ b/exam-exercises/exam-exercises-java2/phone-store/index.html @@ -4,7 +4,7 @@ Smartphone-Shop | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/planets/index.html b/exam-exercises/exam-exercises-java2/planets/index.html index 4206e9ebba..fcff8c3735 100644 --- a/exam-exercises/exam-exercises-java2/planets/index.html +++ b/exam-exercises/exam-exercises-java2/planets/index.html @@ -4,7 +4,7 @@ Planeten | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/shopping-portal/index.html b/exam-exercises/exam-exercises-java2/shopping-portal/index.html index dfed2b97ba..cd8f70498d 100644 --- a/exam-exercises/exam-exercises-java2/shopping-portal/index.html +++ b/exam-exercises/exam-exercises-java2/shopping-portal/index.html @@ -4,7 +4,7 @@ Einkaufsportal | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/space-station/index.html b/exam-exercises/exam-exercises-java2/space-station/index.html index 88baf18dde..95f7e81d84 100644 --- a/exam-exercises/exam-exercises-java2/space-station/index.html +++ b/exam-exercises/exam-exercises-java2/space-station/index.html @@ -4,7 +4,7 @@ Raumstation | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/tanks/index.html b/exam-exercises/exam-exercises-java2/tanks/index.html index b1c8fd09dd..66f3fed7fa 100644 --- a/exam-exercises/exam-exercises-java2/tanks/index.html +++ b/exam-exercises/exam-exercises-java2/tanks/index.html @@ -4,7 +4,7 @@ Panzer | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/team/index.html b/exam-exercises/exam-exercises-java2/team/index.html index b41f2531da..ac70a00e84 100644 --- a/exam-exercises/exam-exercises-java2/team/index.html +++ b/exam-exercises/exam-exercises-java2/team/index.html @@ -4,7 +4,7 @@ Team | Programmieren mit Java - + diff --git a/exam-exercises/exam-exercises-java2/video-collection/index.html b/exam-exercises/exam-exercises-java2/video-collection/index.html index ba32e5a292..dc58e73100 100644 --- a/exam-exercises/exam-exercises-java2/video-collection/index.html +++ b/exam-exercises/exam-exercises-java2/video-collection/index.html @@ -4,7 +4,7 @@ Videosammlung | Programmieren mit Java - + diff --git a/exercises/abstract-and-final/abstract-and-final01/index.html b/exercises/abstract-and-final/abstract-and-final01/index.html index 6df88f2116..253e3b7d89 100644 --- a/exercises/abstract-and-final/abstract-and-final01/index.html +++ b/exercises/abstract-and-final/abstract-and-final01/index.html @@ -4,7 +4,7 @@ AbstractAndFinal01 | Programmieren mit Java - + diff --git a/exercises/abstract-and-final/index.html b/exercises/abstract-and-final/index.html index 6bc7626937..7cf476ca80 100644 --- a/exercises/abstract-and-final/index.html +++ b/exercises/abstract-and-final/index.html @@ -4,7 +4,7 @@ Abstrakte und finale Klassen und Methoden | Programmieren mit Java - + diff --git a/exercises/activity-diagrams/activity-diagrams01/index.html b/exercises/activity-diagrams/activity-diagrams01/index.html index e870c339d2..6e4f34553a 100644 --- a/exercises/activity-diagrams/activity-diagrams01/index.html +++ b/exercises/activity-diagrams/activity-diagrams01/index.html @@ -4,7 +4,7 @@ ActivityDiagrams01 | Programmieren mit Java - + diff --git a/exercises/activity-diagrams/index.html b/exercises/activity-diagrams/index.html index 4a50212e9e..8e8b47a014 100644 --- a/exercises/activity-diagrams/index.html +++ b/exercises/activity-diagrams/index.html @@ -4,7 +4,7 @@ Aktivitätsdiagramme | Programmieren mit Java - + diff --git a/exercises/algorithms/algorithms01/index.html b/exercises/algorithms/algorithms01/index.html index ad4b75154a..64f5f82e97 100644 --- a/exercises/algorithms/algorithms01/index.html +++ b/exercises/algorithms/algorithms01/index.html @@ -4,7 +4,7 @@ Algorithms01 | Programmieren mit Java - + diff --git a/exercises/algorithms/algorithms02/index.html b/exercises/algorithms/algorithms02/index.html index 33ced06777..2e4eda9cb2 100644 --- a/exercises/algorithms/algorithms02/index.html +++ b/exercises/algorithms/algorithms02/index.html @@ -4,7 +4,7 @@ Algorithms02 | Programmieren mit Java - + diff --git a/exercises/algorithms/index.html b/exercises/algorithms/index.html index 66ed0d7e28..cac7babeb0 100644 --- a/exercises/algorithms/index.html +++ b/exercises/algorithms/index.html @@ -4,7 +4,7 @@ Algorithmen | Programmieren mit Java - + diff --git a/exercises/arrays/arrays01/index.html b/exercises/arrays/arrays01/index.html index 5a76377d7e..93a8807b53 100644 --- a/exercises/arrays/arrays01/index.html +++ b/exercises/arrays/arrays01/index.html @@ -4,7 +4,7 @@ Arrays01 | Programmieren mit Java - + diff --git a/exercises/arrays/arrays02/index.html b/exercises/arrays/arrays02/index.html index 4b145e533b..96434c4e8d 100644 --- a/exercises/arrays/arrays02/index.html +++ b/exercises/arrays/arrays02/index.html @@ -4,7 +4,7 @@ Arrays02 | Programmieren mit Java - + diff --git a/exercises/arrays/arrays03/index.html b/exercises/arrays/arrays03/index.html index 78e0dc324d..5151c5609d 100644 --- a/exercises/arrays/arrays03/index.html +++ b/exercises/arrays/arrays03/index.html @@ -4,7 +4,7 @@ Arrays03 | Programmieren mit Java - + diff --git a/exercises/arrays/arrays04/index.html b/exercises/arrays/arrays04/index.html index 222e9254af..567759a23b 100644 --- a/exercises/arrays/arrays04/index.html +++ b/exercises/arrays/arrays04/index.html @@ -4,7 +4,7 @@ Arrays04 | Programmieren mit Java - + diff --git a/exercises/arrays/arrays05/index.html b/exercises/arrays/arrays05/index.html index 8841641063..2c86d7f64c 100644 --- a/exercises/arrays/arrays05/index.html +++ b/exercises/arrays/arrays05/index.html @@ -4,7 +4,7 @@ Arrays05 | Programmieren mit Java - + diff --git a/exercises/arrays/arrays06/index.html b/exercises/arrays/arrays06/index.html index 63bab4e5bb..a9be693222 100644 --- a/exercises/arrays/arrays06/index.html +++ b/exercises/arrays/arrays06/index.html @@ -4,7 +4,7 @@ Arrays06 | Programmieren mit Java - + diff --git a/exercises/arrays/index.html b/exercises/arrays/index.html index 8a4b17dcce..4350dc4c34 100644 --- a/exercises/arrays/index.html +++ b/exercises/arrays/index.html @@ -4,7 +4,7 @@ Felder (Arrays) | Programmieren mit Java - + @@ -35,47 +35,28 @@

Übungsaufgaben der Uni Koblenz-Landau

    -
  • Übungsaufgabe -E1
  • -
  • Übungsaufgabe -E2
  • -
  • Übungsaufgabe -E3
  • -
  • Übungsaufgabe -E4
  • -
  • Übungsaufgabe -E5
  • -
  • Übungsaufgabe -E6
  • -
  • Übungsaufgabe -E7
  • -
  • Übungsaufgabe -E8
  • -
  • Übungsaufgabe -E9
  • +
  • Übungsaufgabe E1
  • +
  • Übungsaufgabe E2
  • +
  • Übungsaufgabe E3
  • +
  • Übungsaufgabe E4
  • +
  • Übungsaufgabe E5
  • +
  • Übungsaufgabe E6
  • +
  • Übungsaufgabe E7
  • +
  • Übungsaufgabe E8
  • +
  • Übungsaufgabe E9

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/cases/cases01/index.html b/exercises/cases/cases01/index.html index 5983e6f69e..fbde91f308 100644 --- a/exercises/cases/cases01/index.html +++ b/exercises/cases/cases01/index.html @@ -4,7 +4,7 @@ Cases01 | Programmieren mit Java - + diff --git a/exercises/cases/cases02/index.html b/exercises/cases/cases02/index.html index 9e4981179b..c65ac44e10 100644 --- a/exercises/cases/cases02/index.html +++ b/exercises/cases/cases02/index.html @@ -4,7 +4,7 @@ Cases02 | Programmieren mit Java - + diff --git a/exercises/cases/cases03/index.html b/exercises/cases/cases03/index.html index 3de0e2e5f3..f8673cd103 100644 --- a/exercises/cases/cases03/index.html +++ b/exercises/cases/cases03/index.html @@ -4,7 +4,7 @@ Cases03 | Programmieren mit Java - + diff --git a/exercises/cases/cases04/index.html b/exercises/cases/cases04/index.html index a857327473..8460b8560a 100644 --- a/exercises/cases/cases04/index.html +++ b/exercises/cases/cases04/index.html @@ -4,7 +4,7 @@ Cases04 | Programmieren mit Java - + diff --git a/exercises/cases/cases05/index.html b/exercises/cases/cases05/index.html index c5f43174dc..56ffc47ad5 100644 --- a/exercises/cases/cases05/index.html +++ b/exercises/cases/cases05/index.html @@ -4,7 +4,7 @@ Cases05 | Programmieren mit Java - + diff --git a/exercises/cases/cases06/index.html b/exercises/cases/cases06/index.html index 2a595dc652..25a751ffc2 100644 --- a/exercises/cases/cases06/index.html +++ b/exercises/cases/cases06/index.html @@ -4,7 +4,7 @@ Cases06 | Programmieren mit Java - + diff --git a/exercises/cases/index.html b/exercises/cases/index.html index 04e64b9d38..7add1ddd6f 100644 --- a/exercises/cases/index.html +++ b/exercises/cases/index.html @@ -4,7 +4,7 @@ Verzweigungen | Programmieren mit Java - + @@ -37,29 +37,19 @@

Übungsaufgaben der Uni Koblenz-Landau

    -
  • Übungsaufgabe -B1
  • -
  • Übungsaufgabe -B2
  • -
  • Übungsaufgabe -B3
  • -
  • Übungsaufgabe -B4
  • -
  • Übungsaufgabe -B5
  • +
  • Übungsaufgabe B1
  • +
  • Übungsaufgabe B2
  • +
  • Übungsaufgabe B3
  • +
  • Übungsaufgabe B4
  • +
  • Übungsaufgabe B5

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/class-diagrams/class-diagrams01/index.html b/exercises/class-diagrams/class-diagrams01/index.html index d230cafcdd..fb04412232 100644 --- a/exercises/class-diagrams/class-diagrams01/index.html +++ b/exercises/class-diagrams/class-diagrams01/index.html @@ -4,7 +4,7 @@ ClassDiagrams01 | Programmieren mit Java - + diff --git a/exercises/class-diagrams/class-diagrams02/index.html b/exercises/class-diagrams/class-diagrams02/index.html index 4502138900..b75a267230 100644 --- a/exercises/class-diagrams/class-diagrams02/index.html +++ b/exercises/class-diagrams/class-diagrams02/index.html @@ -4,7 +4,7 @@ ClassDiagrams02 | Programmieren mit Java - + diff --git a/exercises/class-diagrams/class-diagrams03/index.html b/exercises/class-diagrams/class-diagrams03/index.html index 0884503592..94e69a2619 100644 --- a/exercises/class-diagrams/class-diagrams03/index.html +++ b/exercises/class-diagrams/class-diagrams03/index.html @@ -4,7 +4,7 @@ ClassDiagrams03 | Programmieren mit Java - + diff --git a/exercises/class-diagrams/class-diagrams04/index.html b/exercises/class-diagrams/class-diagrams04/index.html index 8b5035458c..0be323ca2a 100644 --- a/exercises/class-diagrams/class-diagrams04/index.html +++ b/exercises/class-diagrams/class-diagrams04/index.html @@ -4,7 +4,7 @@ ClassDiagrams04 | Programmieren mit Java - + diff --git a/exercises/class-diagrams/class-diagrams05/index.html b/exercises/class-diagrams/class-diagrams05/index.html index fe7a6e365f..a2686ea3a4 100644 --- a/exercises/class-diagrams/class-diagrams05/index.html +++ b/exercises/class-diagrams/class-diagrams05/index.html @@ -4,7 +4,7 @@ ClassDiagrams05 | Programmieren mit Java - + diff --git a/exercises/class-diagrams/index.html b/exercises/class-diagrams/index.html index 2e50a6b48a..68558cd7a4 100644 --- a/exercises/class-diagrams/index.html +++ b/exercises/class-diagrams/index.html @@ -4,7 +4,7 @@ Klassendiagramme | Programmieren mit Java - + diff --git a/exercises/class-structure/class-structure01/index.html b/exercises/class-structure/class-structure01/index.html index 0afeb29988..8414c214ac 100644 --- a/exercises/class-structure/class-structure01/index.html +++ b/exercises/class-structure/class-structure01/index.html @@ -4,7 +4,7 @@ ClassStructure01 | Programmieren mit Java - + diff --git a/exercises/class-structure/index.html b/exercises/class-structure/index.html index f03689e3dc..c14dc5bc15 100644 --- a/exercises/class-structure/index.html +++ b/exercises/class-structure/index.html @@ -4,7 +4,7 @@ Aufbau einer Java-Klasse | Programmieren mit Java - + @@ -19,8 +19,7 @@

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/coding/index.html b/exercises/coding/index.html index 21b2529c30..947fde1e9d 100644 --- a/exercises/coding/index.html +++ b/exercises/coding/index.html @@ -4,7 +4,7 @@ Programmieren | Programmieren mit Java - + diff --git a/exercises/comparators/comparators01/index.html b/exercises/comparators/comparators01/index.html index 86c9ab0312..a57d80a43b 100644 --- a/exercises/comparators/comparators01/index.html +++ b/exercises/comparators/comparators01/index.html @@ -4,7 +4,7 @@ Comparators01 | Programmieren mit Java - + diff --git a/exercises/comparators/comparators02/index.html b/exercises/comparators/comparators02/index.html index 4e858aba67..ac74e7912b 100644 --- a/exercises/comparators/comparators02/index.html +++ b/exercises/comparators/comparators02/index.html @@ -4,7 +4,7 @@ Comparators02 | Programmieren mit Java - + diff --git a/exercises/comparators/index.html b/exercises/comparators/index.html index dfe3a382f7..b5b1d8711b 100644 --- a/exercises/comparators/index.html +++ b/exercises/comparators/index.html @@ -4,7 +4,7 @@ Komparatoren | Programmieren mit Java - + diff --git a/exercises/console-applications/console-applications01/index.html b/exercises/console-applications/console-applications01/index.html index 6049966bee..f8b4236d26 100644 --- a/exercises/console-applications/console-applications01/index.html +++ b/exercises/console-applications/console-applications01/index.html @@ -4,7 +4,7 @@ ConsoleApplications01 | Programmieren mit Java - + diff --git a/exercises/console-applications/console-applications02/index.html b/exercises/console-applications/console-applications02/index.html index 024d2def36..90f608e267 100644 --- a/exercises/console-applications/console-applications02/index.html +++ b/exercises/console-applications/console-applications02/index.html @@ -4,7 +4,7 @@ ConsoleApplications02 | Programmieren mit Java - + diff --git a/exercises/console-applications/index.html b/exercises/console-applications/index.html index 69e58aecec..7505c71898 100644 --- a/exercises/console-applications/index.html +++ b/exercises/console-applications/index.html @@ -4,7 +4,7 @@ Konsolenanwendungen | Programmieren mit Java - + @@ -14,19 +14,14 @@

Übungsaufgaben der Uni Koblenz-Landau

    -
  • Übungsaufgabe -A4
  • -
  • Übungsaufgabe -A5
  • -
  • Übungsaufgabe -A6
  • -
  • Übungsaufgabe -A7
  • +
  • Übungsaufgabe A4 (ohne JConsole)
  • +
  • Übungsaufgabe A5 (ohne JConsole)
  • +
  • Übungsaufgabe A6 (ohne JConsole)
  • +
  • Übungsaufgabe A7 (ohne JConsole)

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/data-objects/data-objects01/index.html b/exercises/data-objects/data-objects01/index.html index aa843871e9..5060838e86 100644 --- a/exercises/data-objects/data-objects01/index.html +++ b/exercises/data-objects/data-objects01/index.html @@ -4,7 +4,7 @@ DataObjects01 | Programmieren mit Java - + diff --git a/exercises/data-objects/data-objects02/index.html b/exercises/data-objects/data-objects02/index.html index 431b42f218..d6e89740b6 100644 --- a/exercises/data-objects/data-objects02/index.html +++ b/exercises/data-objects/data-objects02/index.html @@ -4,7 +4,7 @@ DataObjects02 | Programmieren mit Java - + diff --git a/exercises/data-objects/index.html b/exercises/data-objects/index.html index ef929cc927..5f291caf7c 100644 --- a/exercises/data-objects/index.html +++ b/exercises/data-objects/index.html @@ -4,7 +4,7 @@ Datenobjekte | Programmieren mit Java - + @@ -14,19 +14,14 @@

Übungsaufgaben der Uni Koblenz-Landau

    -
  • Übungsaufgabe -A1
  • +
  • Übungsaufgabe A1 (ohne JConsole)

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/enumerations/enumerations01/index.html b/exercises/enumerations/enumerations01/index.html index 9d3ea57a54..1072ee82da 100644 --- a/exercises/enumerations/enumerations01/index.html +++ b/exercises/enumerations/enumerations01/index.html @@ -4,7 +4,7 @@ Enumerations01 | Programmieren mit Java - + diff --git a/exercises/enumerations/index.html b/exercises/enumerations/index.html index ae585a07d1..2d0d686983 100644 --- a/exercises/enumerations/index.html +++ b/exercises/enumerations/index.html @@ -4,7 +4,7 @@ Aufzählungen (Enumerations) | Programmieren mit Java - + diff --git a/exercises/exceptions/exceptions01/index.html b/exercises/exceptions/exceptions01/index.html index b485844a73..78acfc2fe5 100644 --- a/exercises/exceptions/exceptions01/index.html +++ b/exercises/exceptions/exceptions01/index.html @@ -4,7 +4,7 @@ Exceptions01 | Programmieren mit Java - + diff --git a/exercises/exceptions/exceptions02/index.html b/exercises/exceptions/exceptions02/index.html index a1d8817a04..7c04d046ca 100644 --- a/exercises/exceptions/exceptions02/index.html +++ b/exercises/exceptions/exceptions02/index.html @@ -4,7 +4,7 @@ Exceptions02 | Programmieren mit Java - + diff --git a/exercises/exceptions/exceptions03/index.html b/exercises/exceptions/exceptions03/index.html index 5a9e17816a..58e8904961 100644 --- a/exercises/exceptions/exceptions03/index.html +++ b/exercises/exceptions/exceptions03/index.html @@ -4,7 +4,7 @@ Exceptions03 | Programmieren mit Java - + diff --git a/exercises/exceptions/index.html b/exercises/exceptions/index.html index fff429167a..c7019377b7 100644 --- a/exercises/exceptions/index.html +++ b/exercises/exceptions/index.html @@ -4,7 +4,7 @@ Ausnahmen (Exceptions) | Programmieren mit Java - + diff --git a/exercises/generics/generics01/index.html b/exercises/generics/generics01/index.html index ecd7100f71..54a959ec9b 100644 --- a/exercises/generics/generics01/index.html +++ b/exercises/generics/generics01/index.html @@ -4,7 +4,7 @@ Generics01 | Programmieren mit Java - + diff --git a/exercises/generics/generics02/index.html b/exercises/generics/generics02/index.html index e0b13d1172..274b2d63c0 100644 --- a/exercises/generics/generics02/index.html +++ b/exercises/generics/generics02/index.html @@ -4,7 +4,7 @@ Generics02 | Programmieren mit Java - + diff --git a/exercises/generics/generics03/index.html b/exercises/generics/generics03/index.html index 7289283a46..d288f46d8b 100644 --- a/exercises/generics/generics03/index.html +++ b/exercises/generics/generics03/index.html @@ -4,7 +4,7 @@ Generics03 | Programmieren mit Java - + diff --git a/exercises/generics/generics04/index.html b/exercises/generics/generics04/index.html index 35c730fe83..46472f7ae5 100644 --- a/exercises/generics/generics04/index.html +++ b/exercises/generics/generics04/index.html @@ -4,7 +4,7 @@ Generics04 | Programmieren mit Java - + diff --git a/exercises/generics/index.html b/exercises/generics/index.html index 4d67e390e5..9678c235f2 100644 --- a/exercises/generics/index.html +++ b/exercises/generics/index.html @@ -4,7 +4,7 @@ Generische Programmierung | Programmieren mit Java - + diff --git a/exercises/hashing/hashing01/index.html b/exercises/hashing/hashing01/index.html index b4fba2fa18..e9315934fe 100644 --- a/exercises/hashing/hashing01/index.html +++ b/exercises/hashing/hashing01/index.html @@ -4,7 +4,7 @@ Hashing01 | Programmieren mit Java - + diff --git a/exercises/hashing/hashing02/index.html b/exercises/hashing/hashing02/index.html index d69e7bc469..aba005f958 100644 --- a/exercises/hashing/hashing02/index.html +++ b/exercises/hashing/hashing02/index.html @@ -4,7 +4,7 @@ Hashing02 | Programmieren mit Java - + diff --git a/exercises/hashing/index.html b/exercises/hashing/index.html index 26a67707d6..c01c51a722 100644 --- a/exercises/hashing/index.html +++ b/exercises/hashing/index.html @@ -4,7 +4,7 @@ Schlüsseltransformationen (Hashing) | Programmieren mit Java - + diff --git a/exercises/inner-classes/index.html b/exercises/inner-classes/index.html index dbacc4c3c9..46639b8840 100644 --- a/exercises/inner-classes/index.html +++ b/exercises/inner-classes/index.html @@ -4,7 +4,7 @@ Innere Klassen (Inner Classes) | Programmieren mit Java - + diff --git a/exercises/inner-classes/inner-classes01/index.html b/exercises/inner-classes/inner-classes01/index.html index c77b44049d..63c387f2f4 100644 --- a/exercises/inner-classes/inner-classes01/index.html +++ b/exercises/inner-classes/inner-classes01/index.html @@ -4,7 +4,7 @@ InnerClasses01 | Programmieren mit Java - + diff --git a/exercises/inner-classes/inner-classes02/index.html b/exercises/inner-classes/inner-classes02/index.html index ac7db2b64a..5b1766bc97 100644 --- a/exercises/inner-classes/inner-classes02/index.html +++ b/exercises/inner-classes/inner-classes02/index.html @@ -4,7 +4,7 @@ InnerClasses02 | Programmieren mit Java - + diff --git a/exercises/inner-classes/inner-classes03/index.html b/exercises/inner-classes/inner-classes03/index.html index 405fb58345..e55073e1cf 100644 --- a/exercises/inner-classes/inner-classes03/index.html +++ b/exercises/inner-classes/inner-classes03/index.html @@ -4,7 +4,7 @@ InnerClasses03 | Programmieren mit Java - + diff --git a/exercises/inner-classes/inner-classes04/index.html b/exercises/inner-classes/inner-classes04/index.html index b9e307a53c..14a6930e61 100644 --- a/exercises/inner-classes/inner-classes04/index.html +++ b/exercises/inner-classes/inner-classes04/index.html @@ -4,7 +4,7 @@ InnerClasses04 | Programmieren mit Java - + diff --git a/exercises/interfaces/index.html b/exercises/interfaces/index.html index 313f02fa72..6e69318f83 100644 --- a/exercises/interfaces/index.html +++ b/exercises/interfaces/index.html @@ -4,7 +4,7 @@ Schnittstellen (Interfaces) | Programmieren mit Java - + diff --git a/exercises/interfaces/interfaces01/index.html b/exercises/interfaces/interfaces01/index.html index d8215a0465..386b674b7a 100644 --- a/exercises/interfaces/interfaces01/index.html +++ b/exercises/interfaces/interfaces01/index.html @@ -4,7 +4,7 @@ Interfaces01 | Programmieren mit Java - + diff --git a/exercises/io-streams/index.html b/exercises/io-streams/index.html index 74d73e44ce..9e849f1c99 100644 --- a/exercises/io-streams/index.html +++ b/exercises/io-streams/index.html @@ -4,7 +4,7 @@ Datenströme (IO-Streams) | Programmieren mit Java - + diff --git a/exercises/io-streams/io-streams01/index.html b/exercises/io-streams/io-streams01/index.html index 582538122f..6f2cab88dd 100644 --- a/exercises/io-streams/io-streams01/index.html +++ b/exercises/io-streams/io-streams01/index.html @@ -4,7 +4,7 @@ IOStreams01 | Programmieren mit Java - + diff --git a/exercises/io-streams/io-streams02/index.html b/exercises/io-streams/io-streams02/index.html index 3e8b52f424..3b3103480c 100644 --- a/exercises/io-streams/io-streams02/index.html +++ b/exercises/io-streams/io-streams02/index.html @@ -4,7 +4,7 @@ IOStreams02 | Programmieren mit Java - + diff --git a/exercises/java-api/index.html b/exercises/java-api/index.html index 6c68dd7d6c..117b60155e 100644 --- a/exercises/java-api/index.html +++ b/exercises/java-api/index.html @@ -4,7 +4,7 @@ Die Java API | Programmieren mit Java - + diff --git a/exercises/java-api/java-api01/index.html b/exercises/java-api/java-api01/index.html index 0dda393198..becfda56ea 100644 --- a/exercises/java-api/java-api01/index.html +++ b/exercises/java-api/java-api01/index.html @@ -4,7 +4,7 @@ JavaAPI01 | Programmieren mit Java - + diff --git a/exercises/java-api/java-api02/index.html b/exercises/java-api/java-api02/index.html index 5945a4dce2..b248da2590 100644 --- a/exercises/java-api/java-api02/index.html +++ b/exercises/java-api/java-api02/index.html @@ -4,7 +4,7 @@ JavaAPI02 | Programmieren mit Java - + diff --git a/exercises/java-api/java-api03/index.html b/exercises/java-api/java-api03/index.html index f5eb0231cf..2cda210170 100644 --- a/exercises/java-api/java-api03/index.html +++ b/exercises/java-api/java-api03/index.html @@ -4,7 +4,7 @@ JavaAPI03 | Programmieren mit Java - + diff --git a/exercises/java-api/java-api04/index.html b/exercises/java-api/java-api04/index.html index 6653804b94..9a608e1fdf 100644 --- a/exercises/java-api/java-api04/index.html +++ b/exercises/java-api/java-api04/index.html @@ -4,7 +4,7 @@ JavaAPI04 | Programmieren mit Java - + diff --git a/exercises/java-stream-api/index.html b/exercises/java-stream-api/index.html index 3ea0581399..bb53ea0cc1 100644 --- a/exercises/java-stream-api/index.html +++ b/exercises/java-stream-api/index.html @@ -4,7 +4,7 @@ Die Java Stream API | Programmieren mit Java - + diff --git a/exercises/java-stream-api/java-stream-api01/index.html b/exercises/java-stream-api/java-stream-api01/index.html index 49a05ac753..399d2c8252 100644 --- a/exercises/java-stream-api/java-stream-api01/index.html +++ b/exercises/java-stream-api/java-stream-api01/index.html @@ -4,7 +4,7 @@ JavaStreamAPI01 | Programmieren mit Java - + diff --git a/exercises/java-stream-api/java-stream-api02/index.html b/exercises/java-stream-api/java-stream-api02/index.html index b509310955..475e3b2b19 100644 --- a/exercises/java-stream-api/java-stream-api02/index.html +++ b/exercises/java-stream-api/java-stream-api02/index.html @@ -4,7 +4,7 @@ JavaStreamAPI02 | Programmieren mit Java - + diff --git a/exercises/lambdas/index.html b/exercises/lambdas/index.html index 2c2759c206..ac115582c1 100644 --- a/exercises/lambdas/index.html +++ b/exercises/lambdas/index.html @@ -4,7 +4,7 @@ Lambda-Ausdrücke (Lambdas) | Programmieren mit Java - + diff --git a/exercises/lambdas/lambdas01/index.html b/exercises/lambdas/lambdas01/index.html index 7c6be629b9..88f2598f42 100644 --- a/exercises/lambdas/lambdas01/index.html +++ b/exercises/lambdas/lambdas01/index.html @@ -4,7 +4,7 @@ Lambdas01 | Programmieren mit Java - + diff --git a/exercises/lambdas/lambdas02/index.html b/exercises/lambdas/lambdas02/index.html index dac49a368a..7460140129 100644 --- a/exercises/lambdas/lambdas02/index.html +++ b/exercises/lambdas/lambdas02/index.html @@ -4,7 +4,7 @@ Lambdas02 | Programmieren mit Java - + diff --git a/exercises/lambdas/lambdas03/index.html b/exercises/lambdas/lambdas03/index.html index 787f28f6fa..9539bd4349 100644 --- a/exercises/lambdas/lambdas03/index.html +++ b/exercises/lambdas/lambdas03/index.html @@ -4,7 +4,7 @@ Lambdas03 | Programmieren mit Java - + diff --git a/exercises/lambdas/lambdas04/index.html b/exercises/lambdas/lambdas04/index.html index f59b347e4e..38276f209b 100644 --- a/exercises/lambdas/lambdas04/index.html +++ b/exercises/lambdas/lambdas04/index.html @@ -4,7 +4,7 @@ Lambdas04 | Programmieren mit Java - + diff --git a/exercises/lambdas/lambdas05/index.html b/exercises/lambdas/lambdas05/index.html index 7a5cb669dd..d06ab93620 100644 --- a/exercises/lambdas/lambdas05/index.html +++ b/exercises/lambdas/lambdas05/index.html @@ -4,7 +4,7 @@ Lambdas05 | Programmieren mit Java - + diff --git a/exercises/loops/index.html b/exercises/loops/index.html index 696654c047..b924b62988 100644 --- a/exercises/loops/index.html +++ b/exercises/loops/index.html @@ -4,7 +4,7 @@ Schleifen | Programmieren mit Java - + @@ -49,29 +49,19 @@

Übungsaufgaben der Uni Koblenz-Landau

    -
  • Übungsaufgabe -C1
  • -
  • Übungsaufgabe -C2
  • -
  • Übungsaufgabe -C3
  • -
  • Übungsaufgabe -C4
  • -
  • Übungsaufgabe -C5
  • +
  • Übungsaufgabe C1
  • +
  • Übungsaufgabe C2
  • +
  • Übungsaufgabe C3
  • +
  • Übungsaufgabe C4
  • +
  • Übungsaufgabe C5

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/loops/loops01/index.html b/exercises/loops/loops01/index.html index 61b60a5b47..b9e1b678d0 100644 --- a/exercises/loops/loops01/index.html +++ b/exercises/loops/loops01/index.html @@ -4,7 +4,7 @@ Loops01 | Programmieren mit Java - + diff --git a/exercises/loops/loops02/index.html b/exercises/loops/loops02/index.html index 283f3adaba..41d439280d 100644 --- a/exercises/loops/loops02/index.html +++ b/exercises/loops/loops02/index.html @@ -4,7 +4,7 @@ Loops02 | Programmieren mit Java - + diff --git a/exercises/loops/loops03/index.html b/exercises/loops/loops03/index.html index 61064619a1..be538f8001 100644 --- a/exercises/loops/loops03/index.html +++ b/exercises/loops/loops03/index.html @@ -4,7 +4,7 @@ Loops03 | Programmieren mit Java - + diff --git a/exercises/loops/loops04/index.html b/exercises/loops/loops04/index.html index ffd7b91245..10a13e9199 100644 --- a/exercises/loops/loops04/index.html +++ b/exercises/loops/loops04/index.html @@ -4,7 +4,7 @@ Loops04 | Programmieren mit Java - + diff --git a/exercises/loops/loops05/index.html b/exercises/loops/loops05/index.html index 38f3f14316..cd5f52000f 100644 --- a/exercises/loops/loops05/index.html +++ b/exercises/loops/loops05/index.html @@ -4,7 +4,7 @@ Loops05 | Programmieren mit Java - + diff --git a/exercises/loops/loops06/index.html b/exercises/loops/loops06/index.html index 39f00765fc..b4e9dae6ee 100644 --- a/exercises/loops/loops06/index.html +++ b/exercises/loops/loops06/index.html @@ -4,7 +4,7 @@ Loops06 | Programmieren mit Java - + diff --git a/exercises/loops/loops07/index.html b/exercises/loops/loops07/index.html index b80eeeeb21..1a7850c9ec 100644 --- a/exercises/loops/loops07/index.html +++ b/exercises/loops/loops07/index.html @@ -4,7 +4,7 @@ Loops07 | Programmieren mit Java - + diff --git a/exercises/loops/loops08/index.html b/exercises/loops/loops08/index.html index 83a462db8a..4a9ec386a1 100644 --- a/exercises/loops/loops08/index.html +++ b/exercises/loops/loops08/index.html @@ -4,7 +4,7 @@ Loops08 | Programmieren mit Java - + diff --git a/exercises/maps/index.html b/exercises/maps/index.html index 8110c2cc3d..66469d897c 100644 --- a/exercises/maps/index.html +++ b/exercises/maps/index.html @@ -4,7 +4,7 @@ Assoziativspeicher (Maps) | Programmieren mit Java - + diff --git a/exercises/maps/maps01/index.html b/exercises/maps/maps01/index.html index 6ef7defb4c..a593a40c58 100644 --- a/exercises/maps/maps01/index.html +++ b/exercises/maps/maps01/index.html @@ -4,7 +4,7 @@ Maps01 | Programmieren mit Java - + diff --git a/exercises/maps/maps02/index.html b/exercises/maps/maps02/index.html index 4efa211d9f..5ccf97536f 100644 --- a/exercises/maps/maps02/index.html +++ b/exercises/maps/maps02/index.html @@ -4,7 +4,7 @@ Maps02 | Programmieren mit Java - + diff --git a/exercises/oo/index.html b/exercises/oo/index.html index 7b98c2d8e0..c8b82e9bd0 100644 --- a/exercises/oo/index.html +++ b/exercises/oo/index.html @@ -4,7 +4,7 @@ Objektorientierte Programmierung | Programmieren mit Java - + diff --git a/exercises/oo/oo01/index.html b/exercises/oo/oo01/index.html index 930a497c1b..a7f218955a 100644 --- a/exercises/oo/oo01/index.html +++ b/exercises/oo/oo01/index.html @@ -4,7 +4,7 @@ OO01 | Programmieren mit Java - + diff --git a/exercises/oo/oo02/index.html b/exercises/oo/oo02/index.html index 1ef6eee498..c6b8b9b73b 100644 --- a/exercises/oo/oo02/index.html +++ b/exercises/oo/oo02/index.html @@ -4,7 +4,7 @@ OO02 | Programmieren mit Java - + diff --git a/exercises/oo/oo03/index.html b/exercises/oo/oo03/index.html index af4c4e590a..896f9f74d4 100644 --- a/exercises/oo/oo03/index.html +++ b/exercises/oo/oo03/index.html @@ -4,7 +4,7 @@ OO03 | Programmieren mit Java - + diff --git a/exercises/oo/oo04/index.html b/exercises/oo/oo04/index.html index e1d5d2749d..a42c98841c 100644 --- a/exercises/oo/oo04/index.html +++ b/exercises/oo/oo04/index.html @@ -4,7 +4,7 @@ OO04 | Programmieren mit Java - + diff --git a/exercises/oo/oo05/index.html b/exercises/oo/oo05/index.html index 4780b55d43..f700f04f4b 100644 --- a/exercises/oo/oo05/index.html +++ b/exercises/oo/oo05/index.html @@ -4,7 +4,7 @@ OO05 | Programmieren mit Java - + diff --git a/exercises/oo/oo06/index.html b/exercises/oo/oo06/index.html index d475f381de..a6d41813ec 100644 --- a/exercises/oo/oo06/index.html +++ b/exercises/oo/oo06/index.html @@ -4,7 +4,7 @@ OO06 | Programmieren mit Java - + diff --git a/exercises/oo/oo07/index.html b/exercises/oo/oo07/index.html index a585486545..15f86fa427 100644 --- a/exercises/oo/oo07/index.html +++ b/exercises/oo/oo07/index.html @@ -4,7 +4,7 @@ OO07 | Programmieren mit Java - + diff --git a/exercises/operators/index.html b/exercises/operators/index.html index c11489018a..85b8698b24 100644 --- a/exercises/operators/index.html +++ b/exercises/operators/index.html @@ -4,7 +4,7 @@ Operatoren | Programmieren mit Java - + @@ -14,15 +14,12 @@

Übungsaufgaben der Uni Koblenz-Landau

    -
  • Übungsaufgabe -A2
  • -
  • Übungsaufgabe -A3
  • +
  • Übungsaufgabe A2 (ohne JConsole)
  • +
  • Übungsaufgabe A3 (ohne JConsole)

Übungsaufgaben der Technischen Hochschule Ulm

\ No newline at end of file diff --git a/exercises/operators/operators01/index.html b/exercises/operators/operators01/index.html index db11b0c5ee..a73a756a58 100644 --- a/exercises/operators/operators01/index.html +++ b/exercises/operators/operators01/index.html @@ -4,7 +4,7 @@ Operators01 | Programmieren mit Java - + diff --git a/exercises/operators/operators02/index.html b/exercises/operators/operators02/index.html index 6bd417cf70..6edcc82b90 100644 --- a/exercises/operators/operators02/index.html +++ b/exercises/operators/operators02/index.html @@ -4,7 +4,7 @@ Operators02 | Programmieren mit Java - + diff --git a/exercises/operators/operators03/index.html b/exercises/operators/operators03/index.html index df4ac3007e..b88ebded31 100644 --- a/exercises/operators/operators03/index.html +++ b/exercises/operators/operators03/index.html @@ -4,7 +4,7 @@ Operators03 | Programmieren mit Java - + diff --git a/exercises/optionals/index.html b/exercises/optionals/index.html index 63cd7aa152..90aeaff0f2 100644 --- a/exercises/optionals/index.html +++ b/exercises/optionals/index.html @@ -4,7 +4,7 @@ Optionals | Programmieren mit Java - + diff --git a/exercises/optionals/optionals01/index.html b/exercises/optionals/optionals01/index.html index 196c534929..52abaa8586 100644 --- a/exercises/optionals/optionals01/index.html +++ b/exercises/optionals/optionals01/index.html @@ -4,7 +4,7 @@ Optionals01 | Programmieren mit Java - + diff --git a/exercises/optionals/optionals02/index.html b/exercises/optionals/optionals02/index.html index 267f76c3db..0f14ab7c2e 100644 --- a/exercises/optionals/optionals02/index.html +++ b/exercises/optionals/optionals02/index.html @@ -4,7 +4,7 @@ Optionals02 | Programmieren mit Java - + diff --git a/exercises/optionals/optionals03/index.html b/exercises/optionals/optionals03/index.html index 8f44aa88a1..7af89a3ec6 100644 --- a/exercises/optionals/optionals03/index.html +++ b/exercises/optionals/optionals03/index.html @@ -4,7 +4,7 @@ Optionals03 | Programmieren mit Java - + diff --git a/exercises/polymorphy/index.html b/exercises/polymorphy/index.html index a7c0e0c82c..e14f8ebaf2 100644 --- a/exercises/polymorphy/index.html +++ b/exercises/polymorphy/index.html @@ -4,7 +4,7 @@ Polymorphie | Programmieren mit Java - + diff --git a/exercises/polymorphy/polymorphy01/index.html b/exercises/polymorphy/polymorphy01/index.html index 6de514813e..ae0fa017c9 100644 --- a/exercises/polymorphy/polymorphy01/index.html +++ b/exercises/polymorphy/polymorphy01/index.html @@ -4,7 +4,7 @@ Polymorphy01 | Programmieren mit Java - + diff --git a/exercises/polymorphy/polymorphy02/index.html b/exercises/polymorphy/polymorphy02/index.html index 1f0a7d383f..7e997f6021 100644 --- a/exercises/polymorphy/polymorphy02/index.html +++ b/exercises/polymorphy/polymorphy02/index.html @@ -4,7 +4,7 @@ Polymorphy02 | Programmieren mit Java - + diff --git a/exercises/polymorphy/polymorphy03/index.html b/exercises/polymorphy/polymorphy03/index.html index 89ca377df4..c437703db9 100644 --- a/exercises/polymorphy/polymorphy03/index.html +++ b/exercises/polymorphy/polymorphy03/index.html @@ -4,7 +4,7 @@ Polymorphy03 | Programmieren mit Java - + diff --git a/exercises/polymorphy/polymorphy04/index.html b/exercises/polymorphy/polymorphy04/index.html index e43faa9fa4..d17ccff3f8 100644 --- a/exercises/polymorphy/polymorphy04/index.html +++ b/exercises/polymorphy/polymorphy04/index.html @@ -4,7 +4,7 @@ Polymorphy04 | Programmieren mit Java - + diff --git a/exercises/trees/index.html b/exercises/trees/index.html index 151ee85899..a2d4fa6060 100644 --- a/exercises/trees/index.html +++ b/exercises/trees/index.html @@ -4,7 +4,7 @@ Bäume | Programmieren mit Java - + diff --git a/exercises/trees/trees01/index.html b/exercises/trees/trees01/index.html index 3400ceb2b1..4388cdc57c 100644 --- a/exercises/trees/trees01/index.html +++ b/exercises/trees/trees01/index.html @@ -4,7 +4,7 @@ Trees01 | Programmieren mit Java - + diff --git a/exercises/unit-tests/index.html b/exercises/unit-tests/index.html index 1e3803d76c..a9765ba341 100644 --- a/exercises/unit-tests/index.html +++ b/exercises/unit-tests/index.html @@ -4,7 +4,7 @@ Komponententests (Unit-Tests) | Programmieren mit Java - + diff --git a/exercises/unit-tests/unit-tests01/index.html b/exercises/unit-tests/unit-tests01/index.html index d1034d4a8e..91375656ad 100644 --- a/exercises/unit-tests/unit-tests01/index.html +++ b/exercises/unit-tests/unit-tests01/index.html @@ -4,7 +4,7 @@ UnitTests01 | Programmieren mit Java - + diff --git a/exercises/unit-tests/unit-tests02/index.html b/exercises/unit-tests/unit-tests02/index.html index 038a8f77fa..a91a63649a 100644 --- a/exercises/unit-tests/unit-tests02/index.html +++ b/exercises/unit-tests/unit-tests02/index.html @@ -4,7 +4,7 @@ UnitTests02 | Programmieren mit Java - + diff --git a/exercises/unit-tests/unit-tests03/index.html b/exercises/unit-tests/unit-tests03/index.html index 6f8209ee7d..3d0945ba77 100644 --- a/exercises/unit-tests/unit-tests03/index.html +++ b/exercises/unit-tests/unit-tests03/index.html @@ -4,7 +4,7 @@ UnitTests03 | Programmieren mit Java - + diff --git a/exercises/unit-tests/unit-tests04/index.html b/exercises/unit-tests/unit-tests04/index.html index e44a10b48f..36cfe3a12e 100644 --- a/exercises/unit-tests/unit-tests04/index.html +++ b/exercises/unit-tests/unit-tests04/index.html @@ -4,7 +4,7 @@ UnitTests04 | Programmieren mit Java - + diff --git a/index.html b/index.html index 1ffdab09a6..648dae183e 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@ Einführung | Programmieren mit Java - + diff --git a/pdf/exercises-koblenz.pdf b/pdf/exercises-koblenz.pdf new file mode 100644 index 0000000000..1bf8af230e Binary files /dev/null and b/pdf/exercises-koblenz.pdf differ diff --git a/pdf/exercises-ulm.pdf b/pdf/exercises-ulm.pdf new file mode 100644 index 0000000000..29394834b6 Binary files /dev/null and b/pdf/exercises-ulm.pdf differ diff --git a/slides/steffen/abstract-and-final/index.html b/slides/steffen/abstract-and-final/index.html index 70db6a106f..b3ae5cbe62 100644 --- a/slides/steffen/abstract-and-final/index.html +++ b/slides/steffen/abstract-and-final/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/class-diagram-java-api-enum/index.html b/slides/steffen/class-diagram-java-api-enum/index.html index 9717de6dd4..7652507ff9 100644 --- a/slides/steffen/class-diagram-java-api-enum/index.html +++ b/slides/steffen/class-diagram-java-api-enum/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/classes-and-objects/index.html b/slides/steffen/classes-and-objects/index.html index e8ce14c3e9..ae58f054b0 100644 --- a/slides/steffen/classes-and-objects/index.html +++ b/slides/steffen/classes-and-objects/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/constructor-and-static/index.html b/slides/steffen/constructor-and-static/index.html index f69ec07fcf..276ce4c0bb 100644 --- a/slides/steffen/constructor-and-static/index.html +++ b/slides/steffen/constructor-and-static/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/datatypes-and-dataobjects/index.html b/slides/steffen/datatypes-and-dataobjects/index.html index ea1ee80921..beb26e4c63 100644 --- a/slides/steffen/datatypes-and-dataobjects/index.html +++ b/slides/steffen/datatypes-and-dataobjects/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/exceptions/index.html b/slides/steffen/exceptions/index.html index dff937016d..e6d1daf454 100644 --- a/slides/steffen/exceptions/index.html +++ b/slides/steffen/exceptions/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/generics-maps/index.html b/slides/steffen/generics-maps/index.html index 4e0f7fa169..4076beb6f5 100644 --- a/slides/steffen/generics-maps/index.html +++ b/slides/steffen/generics-maps/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/if-and-switch/index.html b/slides/steffen/if-and-switch/index.html index 58721cf2e0..c1a0318651 100644 --- a/slides/steffen/if-and-switch/index.html +++ b/slides/steffen/if-and-switch/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/inheritance/index.html b/slides/steffen/inheritance/index.html index d3aabf7670..07b7be8069 100644 --- a/slides/steffen/inheritance/index.html +++ b/slides/steffen/inheritance/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/interfaces/index.html b/slides/steffen/interfaces/index.html index a4ef74b07d..45fbdfd5b9 100644 --- a/slides/steffen/interfaces/index.html +++ b/slides/steffen/interfaces/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/intro/index.html b/slides/steffen/intro/index.html index a30218b8eb..8586665fc6 100644 --- a/slides/steffen/intro/index.html +++ b/slides/steffen/intro/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/lambda/index.html b/slides/steffen/lambda/index.html index ea5c74b53b..a9819fb94a 100644 --- a/slides/steffen/lambda/index.html +++ b/slides/steffen/lambda/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/math-random-scanner/index.html b/slides/steffen/math-random-scanner/index.html index 16e4b1682f..c7852595f8 100644 --- a/slides/steffen/math-random-scanner/index.html +++ b/slides/steffen/math-random-scanner/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/methods-and-operators/index.html b/slides/steffen/methods-and-operators/index.html index 2b55d515af..cb1bf2415d 100644 --- a/slides/steffen/methods-and-operators/index.html +++ b/slides/steffen/methods-and-operators/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/polymorphy/index.html b/slides/steffen/polymorphy/index.html index e9ae4ebbda..0083de721b 100644 --- a/slides/steffen/polymorphy/index.html +++ b/slides/steffen/polymorphy/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/recap/index.html b/slides/steffen/recap/index.html index 7785ad7aa8..b4fc03c488 100644 --- a/slides/steffen/recap/index.html +++ b/slides/steffen/recap/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/records-optionals/index.html b/slides/steffen/records-optionals/index.html index f4e146c119..1dcb2baef2 100644 --- a/slides/steffen/records-optionals/index.html +++ b/slides/steffen/records-optionals/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/stream-api/index.html b/slides/steffen/stream-api/index.html index 6aec25598f..d95f19bcb3 100644 --- a/slides/steffen/stream-api/index.html +++ b/slides/steffen/stream-api/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/steffen/tbd/index.html b/slides/steffen/tbd/index.html index f172aca46d..f90a6c6025 100644 --- a/slides/steffen/tbd/index.html +++ b/slides/steffen/tbd/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/slides/template/index.html b/slides/template/index.html index 801726e1a5..0bbcf49d15 100644 --- a/slides/template/index.html +++ b/slides/template/index.html @@ -4,7 +4,7 @@ Programmieren mit Java - + diff --git a/tags/abstract/index.html b/tags/abstract/index.html index 69a6782aae..ff8bdab866 100644 --- a/tags/abstract/index.html +++ b/tags/abstract/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "abstract" | Programmieren mit Java - + diff --git a/tags/activity-diagrams/index.html b/tags/activity-diagrams/index.html index 695af0fc1d..733b611b74 100644 --- a/tags/activity-diagrams/index.html +++ b/tags/activity-diagrams/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "activity-diagrams" | Programmieren mit Java - + diff --git a/tags/algorithms/index.html b/tags/algorithms/index.html index c847d96231..9b03efc17e 100644 --- a/tags/algorithms/index.html +++ b/tags/algorithms/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "algorithms" | Programmieren mit Java - + diff --git a/tags/arrays/index.html b/tags/arrays/index.html index f68bffd9a1..8d77589e37 100644 --- a/tags/arrays/index.html +++ b/tags/arrays/index.html @@ -4,7 +4,7 @@ 3 docs getaggt mit "arrays" | Programmieren mit Java - + diff --git a/tags/cases/index.html b/tags/cases/index.html index 4d5fe59b07..517e69c20d 100644 --- a/tags/cases/index.html +++ b/tags/cases/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "cases" | Programmieren mit Java - + diff --git a/tags/class-diagrams/index.html b/tags/class-diagrams/index.html index 42f4751a04..38b8201844 100644 --- a/tags/class-diagrams/index.html +++ b/tags/class-diagrams/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "class-diagrams" | Programmieren mit Java - + diff --git a/tags/class-structure/index.html b/tags/class-structure/index.html index a92e3f57cc..1b6f765ae2 100644 --- a/tags/class-structure/index.html +++ b/tags/class-structure/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "class-structure" | Programmieren mit Java - + diff --git a/tags/coding/index.html b/tags/coding/index.html index fb40b2249b..0a37790979 100644 --- a/tags/coding/index.html +++ b/tags/coding/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "coding" | Programmieren mit Java - + diff --git a/tags/collections/index.html b/tags/collections/index.html index db2716ef53..557d7ae0a6 100644 --- a/tags/collections/index.html +++ b/tags/collections/index.html @@ -4,7 +4,7 @@ 3 docs getaggt mit "collections" | Programmieren mit Java - + diff --git a/tags/comparators/index.html b/tags/comparators/index.html index 829b4e15b4..1e41390eec 100644 --- a/tags/comparators/index.html +++ b/tags/comparators/index.html @@ -4,7 +4,7 @@ 6 docs getaggt mit "comparators" | Programmieren mit Java - + diff --git a/tags/console-applications/index.html b/tags/console-applications/index.html index 022fb1b2b7..b5dbdfcc5c 100644 --- a/tags/console-applications/index.html +++ b/tags/console-applications/index.html @@ -4,7 +4,7 @@ 3 docs getaggt mit "console-applications" | Programmieren mit Java - + diff --git a/tags/control-structures/index.html b/tags/control-structures/index.html index e6a9e09305..377ab30de6 100644 --- a/tags/control-structures/index.html +++ b/tags/control-structures/index.html @@ -4,7 +4,7 @@ 4 docs getaggt mit "control-structures" | Programmieren mit Java - + diff --git a/tags/data-objects/index.html b/tags/data-objects/index.html index cf2ff82ae1..9ba4d78b23 100644 --- a/tags/data-objects/index.html +++ b/tags/data-objects/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "data-objects" | Programmieren mit Java - + diff --git a/tags/data-types/index.html b/tags/data-types/index.html index 0ff6d1658c..4e6378e48d 100644 --- a/tags/data-types/index.html +++ b/tags/data-types/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "data-types" | Programmieren mit Java - + diff --git a/tags/dates-and-times/index.html b/tags/dates-and-times/index.html index d7c5b4df81..b5b6e52611 100644 --- a/tags/dates-and-times/index.html +++ b/tags/dates-and-times/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "dates-and-times" | Programmieren mit Java - + diff --git a/tags/design/index.html b/tags/design/index.html index f6ef07dd3b..f94917654a 100644 --- a/tags/design/index.html +++ b/tags/design/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "design" | Programmieren mit Java - + diff --git a/tags/enumerations/index.html b/tags/enumerations/index.html index ec4f69bfe6..1b357493bb 100644 --- a/tags/enumerations/index.html +++ b/tags/enumerations/index.html @@ -4,7 +4,7 @@ 10 docs getaggt mit "enumerations" | Programmieren mit Java - + diff --git a/tags/exceptions/index.html b/tags/exceptions/index.html index fa9f2fa0ae..52da16afd7 100644 --- a/tags/exceptions/index.html +++ b/tags/exceptions/index.html @@ -4,7 +4,7 @@ 10 docs getaggt mit "exceptions" | Programmieren mit Java - + diff --git a/tags/files/index.html b/tags/files/index.html index 267b9b2fc8..ee2c600d96 100644 --- a/tags/files/index.html +++ b/tags/files/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "files" | Programmieren mit Java - + diff --git a/tags/final/index.html b/tags/final/index.html index a2be99c53f..90627e83ca 100644 --- a/tags/final/index.html +++ b/tags/final/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "final" | Programmieren mit Java - + diff --git a/tags/generics/index.html b/tags/generics/index.html index cdcc15f4e3..4669fd8d98 100644 --- a/tags/generics/index.html +++ b/tags/generics/index.html @@ -4,7 +4,7 @@ 4 docs getaggt mit "generics" | Programmieren mit Java - + diff --git a/tags/hashing/index.html b/tags/hashing/index.html index 0042e08995..1b28c3bfab 100644 --- a/tags/hashing/index.html +++ b/tags/hashing/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "hashing" | Programmieren mit Java - + diff --git a/tags/index.html b/tags/index.html index b80c27be3f..91c9b958fe 100644 --- a/tags/index.html +++ b/tags/index.html @@ -4,7 +4,7 @@ Tags | Programmieren mit Java - + diff --git a/tags/inheritance/index.html b/tags/inheritance/index.html index d8d9a49d2a..8102fa4b04 100644 --- a/tags/inheritance/index.html +++ b/tags/inheritance/index.html @@ -4,7 +4,7 @@ 14 docs getaggt mit "inheritance" | Programmieren mit Java - + diff --git a/tags/inhertiance/index.html b/tags/inhertiance/index.html index 8ee8f51df0..a8c0185b4b 100644 --- a/tags/inhertiance/index.html +++ b/tags/inhertiance/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "inhertiance" | Programmieren mit Java - + diff --git a/tags/inner-classes/index.html b/tags/inner-classes/index.html index c2c0ff6280..90ee9605b0 100644 --- a/tags/inner-classes/index.html +++ b/tags/inner-classes/index.html @@ -4,7 +4,7 @@ 5 docs getaggt mit "inner-classes" | Programmieren mit Java - + diff --git a/tags/interfaces/index.html b/tags/interfaces/index.html index 7028c24ff6..8e6b8528a5 100644 --- a/tags/interfaces/index.html +++ b/tags/interfaces/index.html @@ -4,7 +4,7 @@ 7 docs getaggt mit "interfaces" | Programmieren mit Java - + diff --git a/tags/io-streams/index.html b/tags/io-streams/index.html index ae581495c8..ae1dd3805b 100644 --- a/tags/io-streams/index.html +++ b/tags/io-streams/index.html @@ -4,7 +4,7 @@ 9 docs getaggt mit "io-streams" | Programmieren mit Java - + diff --git a/tags/java-api/index.html b/tags/java-api/index.html index 941f9bd1c1..3d53a1ae56 100644 --- a/tags/java-api/index.html +++ b/tags/java-api/index.html @@ -4,7 +4,7 @@ 8 docs getaggt mit "java-api" | Programmieren mit Java - + diff --git a/tags/java-stream-api/index.html b/tags/java-stream-api/index.html index f5edfa47aa..1449d085c3 100644 --- a/tags/java-stream-api/index.html +++ b/tags/java-stream-api/index.html @@ -4,7 +4,7 @@ 6 docs getaggt mit "java-stream-api" | Programmieren mit Java - + diff --git a/tags/java/index.html b/tags/java/index.html index 1fbb08ab90..5888e23b54 100644 --- a/tags/java/index.html +++ b/tags/java/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "java" | Programmieren mit Java - + diff --git a/tags/lambdas/index.html b/tags/lambdas/index.html index 97a7036847..04615c912f 100644 --- a/tags/lambdas/index.html +++ b/tags/lambdas/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "lambdas" | Programmieren mit Java - + diff --git a/tags/lists/index.html b/tags/lists/index.html index 17cfe644a2..ae583ee70e 100644 --- a/tags/lists/index.html +++ b/tags/lists/index.html @@ -4,7 +4,7 @@ 3 docs getaggt mit "lists" | Programmieren mit Java - + diff --git a/tags/loops/index.html b/tags/loops/index.html index 719fddde77..56c28824a9 100644 --- a/tags/loops/index.html +++ b/tags/loops/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "loops" | Programmieren mit Java - + diff --git a/tags/maps/index.html b/tags/maps/index.html index a1c16429f4..9865c6af2c 100644 --- a/tags/maps/index.html +++ b/tags/maps/index.html @@ -4,7 +4,7 @@ 12 docs getaggt mit "maps" | Programmieren mit Java - + diff --git a/tags/math/index.html b/tags/math/index.html index 757e4d89ca..18f86d6b04 100644 --- a/tags/math/index.html +++ b/tags/math/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "math" | Programmieren mit Java - + diff --git a/tags/object/index.html b/tags/object/index.html index b94c2d2223..304dbf8ac7 100644 --- a/tags/object/index.html +++ b/tags/object/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "object" | Programmieren mit Java - + diff --git a/tags/oo/index.html b/tags/oo/index.html index 9307ec4cf1..d4fa18f246 100644 --- a/tags/oo/index.html +++ b/tags/oo/index.html @@ -4,7 +4,7 @@ 17 docs getaggt mit "oo" | Programmieren mit Java - + diff --git a/tags/operators/index.html b/tags/operators/index.html index 386027158f..0188827773 100644 --- a/tags/operators/index.html +++ b/tags/operators/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "operators" | Programmieren mit Java - + diff --git a/tags/optionals/index.html b/tags/optionals/index.html index afb19211b6..b049aa4241 100644 --- a/tags/optionals/index.html +++ b/tags/optionals/index.html @@ -4,7 +4,7 @@ 11 docs getaggt mit "optionals" | Programmieren mit Java - + diff --git a/tags/polymorphy/index.html b/tags/polymorphy/index.html index fdf0bea5dd..967564bf8a 100644 --- a/tags/polymorphy/index.html +++ b/tags/polymorphy/index.html @@ -4,7 +4,7 @@ 16 docs getaggt mit "polymorphy" | Programmieren mit Java - + diff --git a/tags/queues/index.html b/tags/queues/index.html index 83c330e82e..a187d937b3 100644 --- a/tags/queues/index.html +++ b/tags/queues/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "queues" | Programmieren mit Java - + diff --git a/tags/random/index.html b/tags/random/index.html index ef81bf8481..771b20e15c 100644 --- a/tags/random/index.html +++ b/tags/random/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "random" | Programmieren mit Java - + diff --git a/tags/records/index.html b/tags/records/index.html index 547aea59f1..3bcdc62a26 100644 --- a/tags/records/index.html +++ b/tags/records/index.html @@ -4,7 +4,7 @@ 14 docs getaggt mit "records" | Programmieren mit Java - + diff --git a/tags/sets/index.html b/tags/sets/index.html index 2c5a7b609d..4ce6ba955d 100644 --- a/tags/sets/index.html +++ b/tags/sets/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "sets" | Programmieren mit Java - + diff --git a/tags/strings/index.html b/tags/strings/index.html index 10611372a7..2768664f0b 100644 --- a/tags/strings/index.html +++ b/tags/strings/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "strings" | Programmieren mit Java - + diff --git a/tags/tests/index.html b/tags/tests/index.html index 20b62d6ff1..5b3d7cac69 100644 --- a/tags/tests/index.html +++ b/tags/tests/index.html @@ -4,7 +4,7 @@ Ein doc getaggt mit "tests" | Programmieren mit Java - + diff --git a/tags/trees/index.html b/tags/trees/index.html index f003ba2683..b18de01022 100644 --- a/tags/trees/index.html +++ b/tags/trees/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "trees" | Programmieren mit Java - + diff --git a/tags/uml/index.html b/tags/uml/index.html index 8478f9fda8..e740012fbc 100644 --- a/tags/uml/index.html +++ b/tags/uml/index.html @@ -4,7 +4,7 @@ 4 docs getaggt mit "uml" | Programmieren mit Java - + diff --git a/tags/unit-tests/index.html b/tags/unit-tests/index.html index 8db7495ef6..2d87193949 100644 --- a/tags/unit-tests/index.html +++ b/tags/unit-tests/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "unit-tests" | Programmieren mit Java - + diff --git a/tags/wrappers/index.html b/tags/wrappers/index.html index 6ccadbba14..4c7fe056f9 100644 --- a/tags/wrappers/index.html +++ b/tags/wrappers/index.html @@ -4,7 +4,7 @@ 2 docs getaggt mit "wrappers" | Programmieren mit Java - +