 |
Autor |
Nachricht |
Idefix
Blue Moon Profi


Alter: 29
Anmeldungsdatum: 16.01.2005
Beiträge: 119
Wohnort: Oldenburg

|
|
 |
    |
 |
Fubini
Blue Moon Leader****


Alter: 47
Anmeldungsdatum: 16.09.2004
Beiträge: 750
Wohnort: Berlin

|
|
Da muss ick ma uff berlinerisch antwortn
JA, WAt koennt die Ursache nur sein?
Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java, Java
|
|
|
|
_________________ du bist mîn ich bin dîn
des solt dû gewis sîn
dû bist beslozzen
in mînem herzen
verlorn ist daz slüzzelîn
dû muost immer drinne sîn
-------
Alles unter dem Himmel
|
|
 |
     |
 |
kilrah
Gott der Taktiken


Alter: 48
Anmeldungsdatum: 10.03.2004
Beiträge: 2510
Wohnort: Salzburg

|
|
Du brauchst JAVA (RE - Runtime Environment), was je nach Browser und oder Bertriebsystem ev nicht dabei ist (XP und IE6 haben es z.B normal nicht dabei). Nicht zu verwechseln mit Javascript. Es geht um Java.
Downzuloaden unter java.sun.com
|
|
|
|
|
|
 |
    |
 |
CaptainGen
Blue Moon Leader*


Alter: 49
Anmeldungsdatum: 17.03.2004
Beiträge: 447
Wohnort: Köln

|
|
Also da musst du erst 1000 Stunden offline sein, hintereinander. Der Chat merkt sich das und akzeptiert nur Leute, die vor ihrem ersten Betreten 1000 Meditations-Schweigestunden vor ausgeschaltetem Computer absolviert haben. Also, wenn du ein wahrer Jünger des Chat werden willst, bestehe diese Prüfung!
|
|
|
|
|
|
 |
    |
 |
Tekton Erdbeber
European Blue Moon Champion 2005


Alter: 41
Anmeldungsdatum: 16.08.2004
Beiträge: 482
Wohnort: Hamburg

|
|
 |
     |
 |
Randan
Blue Moon Emperor**


Alter: 48
Anmeldungsdatum: 18.04.2004
Beiträge: 1060
Wohnort: Ludwigsburg

|
|
"Was ist Java?"
In einem langen Satz:
Java ist...
eine plattformunabhängige Programmiersprache, die ursprünglich von der Firma Sun Microsystems, entwickelt wurde. Java wird in allen IT-Bereichen von Handel, Industrie und Verwaltung eingesetzt und ist für unzählige Betriebssysteme und Plattformen, vom mobilen Telefon bis hin zur Echtzeit-Großrechneranlage kostenlos verfügbar.
sowie natürlich die Hauptinsel Indonesiens, als auch eine kleine Insel im Pazifik, deren Hauptexportprodukt Kaffee ist
und damit der umgangssprachliche Ausdruck für Kaffee in den USA.
In 6 Stichpunkten:
Java ist...
einfach & klein
Java ist für EInsteiger und Profis gleichermaßen geeignet. Einfache Fenster-Anwendungen, Browser-Applets oder komplexe Client-/Server- und Datenbank-Module lassen sich dank der klaren Spracheigenschaften und dem gegenüber C++ verbesserten objektorientierten Konzepts schnell umsetzen.
Java kann in der Java 2 Micro Edtion (J2ME) auf sehr kleinen (mobilen) Geräten mit geringen Ressourcen wie Prozessorleistung und Speicherplatz laufen. Die "Java 2 Standard Edition" ist die Desktop-Variante für Fenster-Applikation (Windows, Linux, Mac, Solaris, ....).
Für mehrschichtige Client-/Server-Anwendungen wird die "Java 2 Enterprise Edition" angeboten. Hierin finden sich auch Java Servlets und Java Server Pages für die Erstellung interaktiver Webseiten.
objekt-orientiert & verteilt
"Objekt-orientiert" ist sicherlich eines der meist-verschlunzten Wörter ("Jetzt zugreifen: objekt-orientierte Programme aus der Tube !"), das ändert jedoch nichts daran, daß es sich, aus guten Gründen, in der Software-Entwicklung durchgesetzt hat.
Wie der Name schon sagt, konzentriert man sich bei der objekt-orientierten Programmierung auf die Erstellung sog. "Objekte". Grob gesagt besteht ein Objekt aus Daten und Funktionen (sog. "Methoden"), die diese Daten verändern. Im Idealfall erzeugt man mit objekt-orientierter Programmierung wiederverwendbare Objekte ("Klassen"). Bei fortschreitender Programmierung kann man dann auf einen immer größer werdenden Pool an schon bestehenden Objekten zurückgreifen ("Klassenbibliotheken").
Auf entfernt liegende Objekte können Java-Programme sehr einfach über das Internet zugreifen.
kompiliert & schnell
Java-Programme werden im Gegensatz zu vielen anderen Compiler-Sprachen nicht direkt in eine für einen "echten Prozessor" verständliche Menge an Befehlen übersetzt, sondern zunächst in den sog. "Java Bytecode" umgewandelt.
Dieser Bytecode ist dennoch sehr maschinennah. Erst auf der Zielmaschine wird er in einer Java Laufzeit-Umgebung ausgeführt (Java Runtime Environment, JRE).
Die Idee mit dem Zwischenschritt ist nicht neu und wird in vielen Compilern "unbewußt" schon lange verwendet. Viele C/C++ - und Pascal Compiler nutzen diesen Zwischenschritt intern für die Optimierung des Codes, allerdings hinterlassen sie dabei keine "Spuren", wie er sich bei Java im Bytecode und bei Micro$ofts Java Clone (C#) "Intermediate Language" genannt wird.
Da bei Java für gewöhnlich zweimal kompiliert wird (einmal beim Entwickler und einmal beim Nutzer), wird dieses Prinzip Just-In-Time Compiler (JIT) genannt. Dies hat neben den genannten Vorteilen natürlich auch den Nachteil, dass Java-Programme länger zum Starten benötigen, da während der Initialisierung der Maschinen-Code erzeugt wird. Auch hier stehen jedoch für die unterschiedlichen Anwendungszwecke ebenso unterschiedliche Laufzeitumgebungen bereit (one size fits all gibt's nicht). J2EE mit der sog. "HotSpot Performance Engine" erlaubt den gemischten Betrieb aus interpretiertem und kompiliertem Code: Zur Laufzeit prüft die Umgebung die kritischen Stellen des Codes (die sog. "HotSpots") und führt darauf weitere Optimierungen durch, so daß das Programm "schneller wird, je länger es anläuft." (natürlich nicht für ewig )
robust & sicher
Die Kombination Compiler UND Laufzeitumgebung hat für Java unter einem anderen Gesichtspunkt große Vorteile: Einerseits kann der "Vor"-Compiler auf Typenfehler und dergleichen prüfen (Java ist eine typenstrenge Sprache), anderseits kann die Java-Runtime Umgebung Fehler während der Laufzeit abfangen und behandeln - ein kompiliertes Programm würde schlimmstenfalls abstürzen.
plattformunabhängig & portierbar
Hier wird ein Traum der Software-Entwickler wahr:
Jeder kennt das Problem mit den verschiedenen Rechner- und Betriebssystemen. Auf dem einen läufts, auf dem anderen nicht und für Software-Entwickler ist das alles wirklich ein Graus! (Man stelle sich vor, es gäbe 10 verschiedene Video-Systeme..!)
Auch hier greift das Compiler/Interpreter-Konzept: Der Compiler übersetzt das Programm in den "Bytecode", der völlig unabhängig von irgendeinem bestehenden Prozessor ist, auf dem das Programm später vielleicht mal läuft.
Ein- und dasselbe Java-Programm läuft ohne Änderung auf allen unterstützten Systemen!!
"multithread"-fähig & dynamisch
In einem modernen Programm passieren viele Dinge gleichzeitig. Diese Eigenschaft nennt man "multithreading". Java unterstützt den Entwickler mit verschiedenen Funktionen beim Entwurf solcher parallel-verarbeitender Programme, so daß er sich auf seine eigentliche Aufgabe konzentrieren kann.
Weiterhin ist Java durch verschiedene Verbesserungen "dynamischer" als C++. Das bedeutet: Beziehungen zwischen Klassen und Objekten sind nicht für immer festgelegt. Dadurch können diese, wenn sie sich später ändern, leichter ausgetauscht werden .
Nicht das es heisst, wir helfen nicht
Gruss Randan
|
|
|
|
|
|
 |
       |
 |
Blumenwiese
Blue Moon Leader*


Alter: 34
Anmeldungsdatum: 16.04.2004
Beiträge: 488
Wohnort: Iphofen (Unterfranken)

|
|
wenn ich diesen Tread so lese, bin ich froh, Firefox zu verwenden, weil der installiert fehlende Plug-Ins auf Klick fast von selbst
|
|
|
|
_________________ .
|
|
 |
        |
 |
Ruwenzori
Gott der eindeutigen Zweideutigkeit


Alter: 60
Anmeldungsdatum: 23.11.2004
Beiträge: 3642
Wohnort: Niederrhein

|
|
Bei einem neunjährigen User würde ich es aber für sinnvoller halten, er bittet Eltern, Geschwister oder Freunde, ihm den Chatzugang einzurichten.
Soweit ich weiß, gibt es heute leider noch keinen Grundschulunterricht "Internetkunde", obwohl das eigentlich dringend geboten wäre.
|
|
|
|
_________________ Gourmet-Tipp: Spinat schmeckt am besten, wenn man ihn kurz vor dem Verzehr durch ein saftiges Steak ersetzt!
|
|
 |
     |
 |
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum nicht posten Du kannst Dateien in diesem Forum herunterladen
|
3.0890030890032E+35 Angriffe abgewehrt
Alle Zeiten sind GMT + 1 Stunde
|
|