Home
What's new?
Q&A/FAQ
Kontakt/Information
Kritik
Umfrage
Links
Inhalt/Sitemap
  Mit ICRA gekennzeichnet
JAVA™ Q&A (2)

WICHTIG! Die Antworten und Programme wurden nach bestem Wissen und Gewissen erstellt. Der Autor übernimmt keine Gewährleistung dafür, dass alle Tipps und Tricks einwandfrei funktionieren. Die Anwender handeln auf eigene Gefahr. Bei eventuellen Datenverlusten oder Beschädigungen besteht kein Haftungsrecht gegenüber dem Autor. Die Antworten und Programme sind frei anwendbar, jedoch verbleibt das Copyright beim Autor. Bei deren Weitergabe oder Veröffentlichung muss der ursprüngliche Autor als solcher kenntlich gemacht werden. Externe Beiträge sind jederzeit willkommen.

Java... und auch JavaScript:

Seite
<< · 1 · 2

  1. Ein einfaches Java-Programm, das den Unix-Befehl "grep" ohne Optionen simuliert (Suchmuster in Datei finden und Zeilennummer ausgeben).
  2. Ein einfaches Java-Programm, mit dem man sich den Inhalt aller Dateisysteme anzeigen lassen kann.
  3. Ein einfaches Java-Programm, das den Unix-Befehl "touch" ohne Optionen simuliert (Modifikationsdatum von Dateien setzen).
  4. Ein einfaches Java-Programm, das einen übergebenen Dateinamen in ein URL (Uniform Resource Locator) umwandelt.
  5. Eine einfache JavaScript/StyleSheet-Demonstration, bei der sich das Menü immer wieder an die gleiche Stelle bewegt.
  6. Wie kann ich verhindern, dass meine Homepage in einem Frame-Fenster einer fremden Seite angezeigt wird?

Seite
<< · 1 · 2

[Seitenanfang]


11. Ein einfaches Java-Programm, das den Unix-Befehl "grep" ohne Optionen simuliert (Suchmuster in Datei finden und Zeilennummer ausgeben).

Dieses lässt sich relativ problemlos mit Filter Streams lösen. Folgendes Programm sucht in einer angegebenen Datei nach dem Suchmuster und gibt ggf. die komplette Zeile mit Zeilennummer aus:

Aufruf: java Jgrep Suchmuster Dateiname

[Zurück FAQ][Seitenanfang]


12. Ein einfaches Java-Programm, mit dem man sich den Inhalt aller Dateisysteme anzeigen lassen kann.

Das folgende Programm gibt rekursiv alle Dateinamen aller Dateisysteme aus. Unter Windows werden alle Laufwerke angezeigt, Unix/Linux gibt mit "/" beginnend alle Unterverzeichnisse und Dateiname aus. Achtung! Die Ausgabe kann u.U. sehr umfangreich sein!

Aufruf: java ShowRoots

[Zurück FAQ][Seitenanfang]


13. Ein einfaches Java-Programm, das den Unix-Befehl "touch" ohne Optionen simuliert (Modifikationsdatum von Dateien setzen).

Seit der Version 1.2 des JDK kann das Änderungsdatum von Dateien direkt gesetzt werden:

Aufruf: java touch datei1 [datei2 ...]

[Zurück FAQ][Seitenanfang]


14. Ein einfaches Java-Programm, das einen übergebenen Dateinamen in ein URL (Uniform Resource Locator) umwandelt.

Ein neues Feature der Java(TM) 2 Plattform ist, einen einfachen Dateinamen in ein URL (Uniform Resource Locator) umzuwandeln. In dieser Schreibweise können dann auch lokale Dateien mittels Netscape oder MS Internetexplorer aufgerufen werden:

Aufruf: java url Dateiname

Wenn Dateiname z.B. "panne.txt" ist (aktuelles Verzeichnis C:\tmp), wird

file:/C:/tmp/panne.txt

ausgegeben.

[Zurück FAQ][Seitenanfang]


15. Eine einfache JavaScript/StyleSheet-Demonstration, bei der sich das Menü immer wieder an die gleiche Stelle bewegt.

Diese eindrucksvolle Demonstration sollte man sich hier direkt anschauen. Das zunächst feste Menü bewegt sich nach dem Scrollen der Seite immer wieder an die gleiche Position zurück.

[Zurück FAQ][Seitenanfang]


16. Wie kann ich verhindern, dass meine Homepage in einem Frame-Fenster einer fremden Seite angezeigt wird?

Oftmals wird in einer Link-Liste in Frame-Fenstern bewusst oder unbewusst vergessen, den Aufruf der Seite mit einem TARGET zu spezifizieren, wie z.B. TARGET="_top" zum Überlagern des eigenen Frames oder TARGET="_blank" zum Öffnen eines neuen Browser-Fensters. Es sieht dann so aus, als ob die eigene Seite direkt zur aufrufenden Seite gehört. Dieses kann man ganz einfach durch eine JavaScript-Anweisung im HEAD-Abschnitt der Seite umgehen, sodass die eigene Seite immer den aktuellen Frame überlagert:

<SCRIPT LANGUAGE="JavaScript">
<!--
if ( top.frames.length > 0 )
    top.location.href = self.location;
//-->
</SCRIPT>

[Zurück FAQ][Seitenanfang]

Seite
<< · 1 · 2


[Home] [News] [Q&A/FAQ] [Info] [Kritik] [Umfrage] [Links] [Inhalt] []
Letzte Änderung: (Copyright © )