Notizen, Zusammenfassungen, Arbeiten, Prüfungen und Übungen für Informatik für Hochschule

Java: Kommentare, Identifikatoren, Operatoren und Datentypen

Informatik8,42 KB

Kommentare

In Java gibt es drei Arten von Kommentaren:

  • // Einzeilige Kommentare

  • /* Kommentare mit weiteren Zeilen */

  • /** Dokumentationskommentare, eine oder mehrere Zeilen */

Identifikatoren

Identifikatoren sind Namen von Variablen, Funktionen, Klassen und Objekten. Mit ihnen identifizieren Programmierer die Elemente ihres Programms.

In Java beginnt ein Identifikator mit einem Buchstaben, einem Unterstrich (_) oder einem Dollarzeichen ($). Die folgenden Zeichen können Buchstaben oder Ziffern sein. Java unterscheidet zwischen Groß- und Kleinschreibung, und es gibt keine maximale Länge.

Gültige Identifikatoren

  • ID

  • Benutzername

  • User_Name

  • _variable_del_sistema

  • $Transaction

Anwendungsbeispiele

int contador_principal;
_lista_de_ficheros char;
float $cantidad_
...
Weiterlesen "Java: Kommentare, Identifikatoren, Operatoren und Datentypen" »

Serviceorientierte Architektur (SOA): Eine Einführung und Übersicht

Informatik53,94 KB

Eine Einführung in die Serviceorientierte Architektur (SOA)

Originalautor: Raghu Kodali. [Http://www.javaworld.com/javaworld/jw-06-2005/jw-0613-soa.html]

Übersetzt von: Mario Alberto La Menza.

Zusammenfassung

Die Serviceorientierte Architektur (SOA) ist ein hochmodernes Software-Engineering-Konzept, das derzeit in Entwicklungsgruppen diskutiert wird. Dieses Dokument stellt die SOA vor und erörtert, warum Unternehmen SOA benötigen, was eine serviceorientierte Architektur ausmacht und verschiedene Mythen und Realitäten rund um SOA.

Eine Serviceorientierte Architektur (SOA) ist eine Weiterentwicklung des verteilten Rechnens, basierend auf Anfrage/Antwort für synchrone und asynchrone Anwendungen. Dabei werden Geschäftslogik oder einzelne Funktionen...

Weiterlesen "Serviceorientierte Architektur (SOA): Eine Einführung und Übersicht" »

Kapitel 4: Dynamische Routing-Protokolle im Überblick

Informatik7,82 KB

Kapitel 4: Grundlagen dynamischer Routing-Protokolle

1. Wichtige Design-Merkmale von IGRP

  • IGRP (Interior Gateway Routing Protocol) berücksichtigt Bandbreite, Verzögerung (Delay), Auslastung (Load) und Zuverlässigkeit (Reliability), um eine zusammengesetzte Metrik zu erstellen.
  • Standardmäßig sendet es alle 90 Sekunden Broadcast-Routing-Updates.
  • IGRP ist der Vorgänger von EIGRP und gilt heute als veraltet (obsolete).

2. Hauptmerkmale von EIGRP

  • EIGRP (Enhanced Interior Gateway Routing Protocol) ermöglicht Lastverteilung (Load Balancing) auch über Pfade mit unterschiedlichen Kosten.
  • Es verwendet den Diffusing Update Algorithm (DUAL) zur Berechnung des kürzesten Weges und zur Gewährleistung schleifenfreier Pfade.
  • Im Gegensatz zu RIP und IGRP sendet
...
Weiterlesen "Kapitel 4: Dynamische Routing-Protokolle im Überblick" »

Need for Speed World Beta Release Notes: SpeedBoost & Neue Features

Informatik3,05 KB

Beta Release Notes: Neue Features und Verbesserungen

Hier ist eine Liste der erwarteten Neuerungen in den aktuellen Beta Release Notes:

SpeedBoost System

  • SpeedBoost Integration: SpeedBoost wurde in alle Profile (Personas) integriert. Elemente wie Power-Ups und Mietwagen können ab sofort mithilfe von SpeedBoost bestellt werden.
  • Kauf-Flows: Neue SpeedBoost-Kaufbildschirme wurden hinzugefügt. Klicken Sie auf das SpeedBoost-Symbol überall im Spiel, um die Kaufbildschirme zu öffnen.

15 Neue Fahrer-Fähigkeiten (Driver Skills)

Neue Race-, Verfolgungsjagd- und Explorations-Fähigkeiten mit mehreren Rängen wurden über die neuen Stufen hinzugefügt.

Progression-Verstärker

Progression-Verstärker gewähren einen Anstieg an Reputationspunkten (Rep) oder...

Weiterlesen "Need for Speed World Beta Release Notes: SpeedBoost & Neue Features" »

Netzwerk-Routing Grundlagen: Router, Protokolle & Befehle

Informatik6,07 KB

Router: Definition und Funktion

Router sind Geräte, die aus Hardware und Software (wie CPU, RAM, ROM und Betriebssystem) bestehen. Ihre Hauptaufgabe ist es, mehrere Netzwerke miteinander zu verbinden und Datenpakete von einem Netzwerk zum nächsten weiterzuleiten.

Routing-Tabelle

Die Routing-Tabelle ist eine Datei im RAM, die Informationen über direkt angeschlossene und entfernte Netzwerke speichert, um Routen zu diesen Zielen zu finden.

Entfernte Netzwerke

Entfernte Netzwerke sind Netzwerke, die von einem Router nur durch die Weiterleitung von Datenpaketen über andere Router erreicht werden können.

Statische Routen

Statische Routen werden manuell konfiguriert. Sie definieren den nächsten Hop (in der Regel die IP-Adresse des nächsten Routers)...

Weiterlesen "Netzwerk-Routing Grundlagen: Router, Protokolle & Befehle" »

AWT, Applets, Anwendungen & 4GL: Grundlagen, Komponenten und Oracle

Informatik63,17 KB

AWT, Applets und Anwendungen

Die AWT (Abstract Window Toolkit) bietet grundlegende Komponenten für eine GUI (Graphical User Interface) in Anwendungen und Java-Applets. Einer der Vorteile der Verwendung von AWT ist, dass die grafische Benutzeroberfläche unabhängig von der Plattform oder Schnittstelle des Rechners ist. Dadurch wird sichergestellt, dass das, was Sie auf einem Computer sehen, auf einem anderen Computer gleich aussieht.

Eine Strategie zur AWT-Studie kann in folgende Bereiche unterteilt werden:

  • Komponenten
  • Container
  • Layouts (Design Manager)
  • Events

Komponenten

Dies sind Klassen oder Schnittstellen, die es Ihnen ermöglichen, grafische GUI-Objekte zu erstellen. Dazu gehören beispielsweise Buttons, Dropdown-Listen, Textfelder, Checkboxen,...

Weiterlesen "AWT, Applets, Anwendungen & 4GL: Grundlagen, Komponenten und Oracle" »

Wichtige Informationen: Konten, Downloads & Mehr

Informatik3,33 KB

Ihr neues Google Mail-Konto

Herzlichen Glückwunsch! Sie haben soeben Ihr neues Google Mail-Konto, [email protected], erstellt. Bitte bewahren Sie diese E-Mail auf, da sie einen wichtigen Bestätigungscode enthält, den Sie benötigen, falls Sie Probleme haben oder Ihr Passwort vergessen.

Sie können auf Ihr Konto zugreifen unter: http://mail.google.com/

Viel Spaß! Ihr Gmail-Team

Bestätigungscode: 1ef5ae33-518371ad

Wichtige Netzwerk- & Software-Informationen

Shockwave Player Download Center

Besuchen Sie das offizielle Shockwave Player Download Center für die neueste Version.

Router-Konfiguration & MAC-Adresse

Verbinden Sie sich mit Ihrem Router über: http://192.168.1.1/

Um die MAC-Adresse zu ändern oder hinzuzufügen, navigieren Sie...

Weiterlesen "Wichtige Informationen: Konten, Downloads & Mehr" »

PL/SQL Grundlagen: Variablen, Zuweisungen und Blöcke

Informatik1,73 KB

3) Verwendung von SELECT INTO in PL/SQL

Ein PL/SQL-SELECT-Statement speichert den Wert einer Zeile in einer Variablen. Beispiel:

SELECT region_id
INTO var_reg_id
FROM regions;

Damit die Variable den Wert korrekt aufnehmen kann, muss sie den gleichen Datentyp wie die Tabellenspalte besitzen:

DECLARE
  var_region_id hr.regions.region_id%TYPE;
BEGIN
  SELECT region_id
  INTO var_region_id
  FROM regions;
END;

5) Variablendeklaration und Zuweisung

Syntax: variablenname datentyp := wert;

Beispiele:

  • numbers NUMBER(3,2) := 2.34; (Anzahl der Ziffern, Anzahl der Nachkommastellen)
  • name VARCHAR2(30) := 'denisse'; (Dynamische Länge, passt sich dem Wert an)
  • name CHAR(10) := 'Ramirez'; (Feste Länge, belegt immer die definierte Länge)

6) Anonymer PL/SQL-Block zur

...
Weiterlesen "PL/SQL Grundlagen: Variablen, Zuweisungen und Blöcke" »

Grundlagen der Software-Entwicklung: Projekte, Evolution und Modelle

Informatik7,35 KB

Projektmanagement: Definition & Elemente

Ein Projekt ist eine Reihe von miteinander verknüpften Aktivitäten, die mit einem definierten Anfang und Ende sowie begrenzten Ressourcen ein gewünschtes Ziel erreichen sollen. Die beiden grundlegenden Elemente dieser Definition sind: Aktivitäten und Ressourcen.

Aktivitäten

Dies sind die Aufgaben, die durchgeführt oder ausgeführt werden, um ein vordefiniertes Ziel zu erreichen, z. B. das Sammeln von Informationen, das Stellen einer Diagnose, die umfassende Konzeption eines Verfahrens, das Schreiben von Programmabläufen, Handbüchern usw.

Ein wesentlicher Aspekt bei jedem Projekt ist die Reihenfolge, in der die Aktivitäten stattfinden. Die logische Abfolge der Tätigkeiten sollte die Methode,...

Weiterlesen "Grundlagen der Software-Entwicklung: Projekte, Evolution und Modelle" »

Netzwerksicherheit: Firewalls, VPN, WLAN und DNS

Informatik6,5 KB

Firewalls

Eine Firewall ist ein Schutzmechanismus, der dazu dient, unbefugte Personen fernzuhalten.

Zweck und Funktion

  • Erlaubt nur die Übertragung und den Empfang von erlaubten Daten.
  • Isoliert getrennte Netze.
  • Steuert das Verkehrsvolumen zwischen den Netzen.

Einschränkungen einer Firewall

Eine Firewall kann nicht schützen gegen:

  • Verbindungen, die die Firewall durchlaufen (wenn sie erlaubt sind).
  • Bösartige interne Benutzer (mit bösen Absichten).
  • Völlig neue Bedrohungen (Zero-Day-Exploits).
  • Viren im Netzwerk.

Denial of Service (DoS)

Ein DoS-Angriff (Denial of Service) beabsichtigt nicht, in das System einzudringen, sondern macht es nicht verfügbar. Jeder Host, der mit dem Internet verbunden ist, kann angegriffen werden.

Angriffsformen:

  • Vielzahl von scheinbar
...
Weiterlesen "Netzwerksicherheit: Firewalls, VPN, WLAN und DNS" »