Java Referenz


1 Syntax

1.1 Schlüsselwörter

abstract boolean break byte byvalue case
cast catch char class const continue
default do double else extends for
false float future generic goto if
import inner int interface long native
new null operator outer package private
protected public rest return short static
super switch true throw var void
while          

 

1.2 Kontrollstrukturen

1.2.1 Bedingungen

if

Bedingte Anweisung

if( <Bedingung> )
  <Anweisung>
[else
  <Anweisung>]

switch

Fallunterscheidung

switch( <Bedingung> )
{
  case <Konstante>: <Aweisung>[break;]
 [case <Konstante>: <Aweisung>[break;]]
 [default: <Anweisung>]
}

 

1.2.2 Schleifen

for

Wiederhole n mal

for( <Startwert>[,<Startwert>]; <Bedingung>; <Schrittwert>[,<Schrittwert>] )
  <Anweisung>

while

Wiederhole, solange ...

while( <Bedingung> )
  <Anweisung>

do while

Wiederhole, bis ...

do
  <Anweisung>
while(<Bedingung> )

continue

Sprung zum Schleifenanfang

break

Sprung hinter das Schleifenende

goto

beliebiger Sprung

goto <Marke>;
Marke: <Anweisung>

 

1.3 Datenbankzugriff

1.3.1 Treiber
Grundaufbau
import java.sql.*;

...

try
{
 Class.forName("<Treiber>").newInstance();
}
catch(Exception exception)
{
 System.err.println(exception.getMessage());
 return -1;
}

try
{
 Connection con = DriverManager.getConnection("<Datenbankverbindung>", "<Benutzer>", "<Passwort>");

 Statement stmt = con.createStatement();

 ResultSet rs = stmt.executeQuery("SELECT Nummer, Bezeichnung FROM MyTable");

 while (rs.next())
 {
  System.out.println("Nummer : " + rs.getInt("Nummer"));
  System.out.println("Bezeichnung: " + rs.getString("Bezeichnung"));
 }

 stmt.close();
 con.close();
}
catch(SQLException sqlException)
{
 System.err.println(sqlException.getMessage());
 return -1;
}

 


2 Problemlösungen

Wie kann eine bestimmte AWT-Componente innerhalb eines Containers beim Aufruf den Focus erhalten?
Die erste Componente, die zum Container hinzugefügt wird, erhält den Focus (... auf Windows-Plattformen).
this.add(button1); <-- erhält den Focus
this.add(button2);

 


Beispiele

 


Java - Links

SUN - Java
Einführungskurs Java von jGuru®
Netscape - Developer
Newsgroup 'microsoft.public.de.german.java' von Microsoft (deutschsprachig)
Newsgroup 'de.comp.lang.java' im USENET (deutschsprachig)

 


Wir bemühen uns, alle Informationen und Links so korrekt und aktuell wie möglich zu halten, können aber keine Gewähr für die Richtigkeit oder gar Vollständigkeit der hier gemachten Angaben übernehmen. Für Folgen, die aus fehlerhaften Angaben entstehen, übernehmen wir keine Haftung.
Hinweise und Anregungen zu dieser Seite werden wir beim nächsten Update berücksichtigen.
© 1998-2005, Ch. & A. Lorz, www.calo.de | Map | Info