24
Linux für Dummies

Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm

  • Upload
    dangbao

  • View
    243

  • Download
    5

Embed Size (px)

Citation preview

Page 1: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm

Linux für

Dummies

Page 2: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm

▶▶▶▶▶

Page 3: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 4: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 5: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 6: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 7: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 8: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 9: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 10: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 11: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 12: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 13: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 14: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 15: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 16: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 17: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 18: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 19: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 20: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 21: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm
Page 22: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm

Stichwortverzeichnis

AAbstract Windowing Toolkit 204Abstrakte Methode 314ActionListener-Interface 315, 333actionPerformed-Methode 315,

317Aktualisierung 132Animation 330Annotation 187API 54Applet 327

animieren 330Ereignisse verarbeiten 334Methoden 333testen 334

Applet Viewer 328Application Programming

Interface 54Argument 150Array 237

durchsuchen 244erstellen 239Objekte 248Werte zuweisen 240

Array-Grenze 350Array-Initialisierer 242ArrayList 259ASCII 85Ausdruck 86, 105, 132Auskommentieren 70Ausnahme

nicht überprüfte 282überprüfte 282

Ausnahmebehandlung 265 f.Ausnahmetyp 269 f., 282awt 204

BBedingung 105Befehl 62

verschachteln 117Zuweisungsbefehle 77

Befehlszeilenargument 255Bell-Laboratorien 28Bezeichner 55 f.Bit 78

boolean-Typ 85break-Befehl 122 f., 347Buch

Aufbau 20Symbole 21

byte 82Bytecode-Editor 42

CC 28, 30C++ 28, 31catch-Klausel 266, 269char-Typ 83class (Schlüsselwort) 59Class-Klasse 341CLASSPATH 299, 351COBOL 27Code 26

kopieren 170wiederverwenden 165

Collection-Klasse 259ArrayList 259

College Board 28comp.lang.java 354Compiler 42

DDatei speichern 169Daten

abfragen 342einlesen 171zeilenweise einlesen 175

Datenbank 337abfragen 342

Datenbanktreiber 341Datentyp 75Dekrement-Operatoren 95Diamantoperator 261Division 92do-Befehl 134DocumentListener 322double 79Durchfallen 123

EEinfachheit 160Element 238, 302else-Befehl 105, 107Elternklasse 33, 180enum 190equals-Methode 111Erben 33, 179Ereignis 313

in Applets 334Mausklicks 311verarbeiten 311, 313

Ergebnismengen 340Escape-Sequenz 242Event 313Event-handling-Code 313Exception handling 266

FFAQ 354Feld 143File-Objekt 172finally-Klausel 285float 79for-Befehl 130

Aktualisierung 132Ausdruck 132Initialisierung 132

FORTRAN 27, 30Frame 87, 89 f., 214Frequently Asked Question 354

GGanzzahlen 81Generischer Typ 261Get-Methode 163Gosling, James 31Grafische Benutzerschnittstelle

313Graphical User Interface 313GridLayout 214Gruppentrenner 169GUI 313

Element 213

357

Page 23: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm

HHost-Computer 355

Iif-Befehl 101, 105

Bedingung 105Einrückung 106else-Zweig 107

Index 238Initialisierung 132

statische 219Inkrement-Operatoren 95Innere Klasse 309Instanz 35Instanzvariable 143, 224, 292int 82, 256Integer–Klasse 256Interface 314InterruptedException 282ItemListener 322Iteration 130

JJava 25, 28, 31

API 54Geschichte 27Interfaces 314lernen 37Objektorientierung 29Sprachspezifikation 54Webressourcen 353Zugriff auf Datenbanken 337

Java Community Process 55Java Database Connectivity 337Java DB 337Java Development Kit 46Java Runtime Environment 46Java Virtual Machine 44Java-API 90Java-Applet 327Java-Beispielcode 353Java-Bytecode 42

Editor 42Java-Collection 258Java-Job 355Java-Newsgroup 354Java-Programm

Fehler 347Struktur 65

Java-Quellcode 40Java-Servlet 355

Java-Sourcecode 40Java-Swing-Klassen 298Java-Tutorial 354Java-Zertifizierung 355java.awt.Frame 204Javadoc-Kommentar 68javax.swing 204 f.JButton 56JCP 55JDBC 337JDBC-ODBC Bridge 341JdbcOdbcDriver-Klasse 341JDK 46JRE 46JTextField-Klasse 313JUnit 156JVM 45JWindow 56

KKindklasse 33, 180Klammer, geschweifte 64Klasse 31 f., 35, 59

definieren 141, 165, 209Elternklasse 180innere 309, 323Instanz 35Kindklasse 180nichtöffentliche 308Oberklasse 33, 179öffentliche 308übergeordnete 33, 179Unterklasse 33, 179Zugriffsmodifizierer 308

Klassenpfad 299Kommentar 67Komponente 238Konkatenation 92Konstruktor 145, 189, 192, 349

definieren 189Standardkonstruktor 201Unterklassen 199Vererbung 199

Konventionen 17

LLabel 213LineBreak 176Listener 349Literal 76long 82

Mmain–Methode 61Mausklick 311Member 292Methode 60 f.

abstrakte 314definieren 147Get 163main 61Set 163

Methodenaufruf 61Methodendeklaration 61Methodenkörper 61Methodenkopf 61Methodenlokale Variable 225,

292Minuszeichen 92Mitglied 292MouseListener 322Multiplikation 92Multithreaded 315

NNachkommastelle 79Newsgroup 354Nicht überprüfte Ausnahme 282NoClassDefFoundError 351nonstatic 222null 115Null-Zeiger 350

OOberklasse 33, 179Objekt 31 f.

erstellen 145vergleichen 109

Objekt-Array 248Objektorientierte

Programmierung 28 f.Erfolg 165

ODBC 341OOP 29Open Database Connectivity 341Operatoren 92Override 186

Ppack-Methode 214Package 205paint-Methode 297

Java 7 für Dummies

358

Page 24: Linux für Dummies - Bitpipedocs.media.bitpipe.com/io_20x/io_20097/item_651123/Linux-for-dumm… · dummies. 4jdinju-jovywfsusbvunbdifo *oejftfn,bqjufm

Paket 205deklarieren 296erweitern 304

Parameter 150als Wert übergeben 229per Referenz übergeben 230übergeben 228

Parameterliste 150, 154, 193Pluszeichen 92Portabilität 44Portierbarkeit 44Postdekrement 97Postinkrement 96Prädekrement 97Präinkrement 96printf-Methode 168, 196private 291Programm 26Programmablauf 101, 347Programmfehler 266Programmiersprache 26protected 304public 291

Klassen 308

RReferenztyp 86Rest-Operator 93Ritchie, Dennis 28Rückgabetyp 151Rückgabewert 151, 154, 230

SSchaltfläche

Klicks verarbeiten 311Schleife 127Schlüsselwort 55

static 216super 200this 197

Schnittstelle 314Scrollbare Ergebnismenge 340SDK 46Servlet 355Set-Methode 163short 82Slashdot 355Software 26Software Development Kit 46SourceForge 355Sprachspezifikation 54SQL 340Standardkonstruktor 201Standardzugriff 291, 301 f.static (Schlüsselwort) 216Statische Variable 215String 87Stroustrup, Bjarne 28, 31Structured Query Language 340Sun Microsystems 28, 31super (Schlüsselwort) 200switch-Befehl 119, 121, 347

mit String 125Symbol 21

Tthis (Schlüsselwort) 197, 316Thread 315throw 266throws-Klausel 266, 284try-Befehl 266, 269

mit Ressourcen 288try-catch-Befehl 269Typ 75, 78

einfacher 83primitiver 83

UÜbergeordnete Klasse 33, 179Überprüfte Ausnahme 282

Überschreiben 34, 186Unicode 85, 322Unterklasse 33, 179, 198

definieren 177Konstruktoren 199

VVariable 75 f.

deklarieren 79, 145einkapseln 162initialisieren 82, 146Instanzvariable 224, 292methodenlokale 225, 292Reichweite 222statische 215verwenden 146

Variablenname 76Vererbung 179Vergleichsoperator 108 f.Verkettung 92Verschachtelung 117Verzeichnisnamen 175Verzeichnisstruktur 297

WWebressourcen 353Wert 75

vergleichen 348while-Befehl 127Wiederverwendung von Code 165

ZZahl formatieren 156Zeilenende-Kommentar 68Zeilenumbruch 176Zugriffsmethode 161, 163Zugriffsmodifizierer 291

für Klassen 308Zuweisungsbefehl 77Zuweisungsoperator 99

Stichwortverzeichnis

359