0% fanden dieses Dokument nützlich (0 Abstimmungen)
24 Ansichten6 Seiten

SEW 01 Java

Das Dokument behandelt die Grundlagen der Softwareentwicklung, insbesondere die Erstellung von Software und Algorithmen. Es erklärt, dass ein Algorithmus eine eindeutige Handlungsvorschrift zur Lösung eines Problems darstellt und beschreibt die Programmiersprache Java, die zur Beschreibung von Algorithmen verwendet wird. Zudem wird die Struktur eines Java-Programms erläutert und ein einfaches Beispiel eines Java-Programms gegeben.

Hochgeladen von

bzb0z6c5m
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
24 Ansichten6 Seiten

SEW 01 Java

Das Dokument behandelt die Grundlagen der Softwareentwicklung, insbesondere die Erstellung von Software und Algorithmen. Es erklärt, dass ein Algorithmus eine eindeutige Handlungsvorschrift zur Lösung eines Problems darstellt und beschreibt die Programmiersprache Java, die zur Beschreibung von Algorithmen verwendet wird. Zudem wird die Struktur eines Java-Programms erläutert und ein einfaches Beispiel eines Java-Programms gegeben.

Hochgeladen von

bzb0z6c5m
Copyright
© © All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

SEW

Programme, Algorithmen, Java


Softwareentwicklung
• SEW -> Software-entwicklung
• Software
• Weiche Ware???
• Leicht Änderbar
• Nicht vorstellbar, jedes Mal ein neues Handy zu bauen wenn eine neue Version von
Angry Birds erscheint
• Entwicklung
• Erstellung von Software
• Programm, App, Algorithmus
• Heute in Form von Textdateien
• Formale Sprache
• Wird in Maschinensprache übersetzt -> compile
Algorithmus
• Ein Algorithmus ist
• eindeutige Handlungsvorschrift
• zur Lösung eines Problems
• mit endlich vielen
• wohldefinierten Einzelschritten
• Beispiel Kochrezept Gemüse
1. Gemüse schälen
2. Gemüse schneiden
3. Gemüse kochen
4. Gemüse würzen
5. Gemüse auf Teller anrichten
Java
• Sprache um Algorithmen zu beschreiben
• Java Code wird nicht direkt ausgeführt
• In Bytecode übersetzt (compile)
• Syntax wird geprüft
• Bytecode wird auch nicht direkt ausgeführt
• Von virtueller Maschine interpretiert
• Plattformunabhängig, kann auf jeder Plattform ausgeführt werden in der eine virtuelle
Maschine existiert
• Java
• Compiler und Tools
• Virtuelle Maschine
• Libraries
• z.B. Oracle Java SE, AdoptOpenJDK
Struktur eines Java Programms
• Algorithmen werden in Methoden geschrieben
• In Java sind Methoden nur innerhalb von Klassen zulässig
• Klassen werden in Dateien gespeichert class <ProgrammName>
• Dateiname muss gleich Klassenname sein
Method main
• Spezielle Methode: main
• Wird beim Programmstart automatisch
ausgeführt
Programm
Erstes Java Programm
• Datei: [Link]
public class App {
public static void main(String[] args) {
[Link]("Hello Java!");
}
}

• Kompilieren: javac [Link]


• Erzeugt [Link]
• Ausführen mit: java App
• Kein .class
• Ausgabe: Hello Java!

Das könnte Ihnen auch gefallen