Archivlink: javarea.de Forum > Talk Talk > Ein Anfänger braucht Hilfe!
Vollständigen Link anzeigen: javarea.de Forum > Talk Talk > Ein Anfänger braucht Hilfe!

Pages: [1]

geschrieben von Shaddow am 26.11.2003 - 17:43
Also Leute ich befasse mich erst seit sage und schreibe einem Tag mit Java und demnach habe ich nicht den blassesten Schimmer was das ist was ich damit mache mit welchen Programmen ich das benutze usw..
Wärwe echt cool, wenn mir einer das mal ganz genau erklären könnte...
Danke

Wissen ist Macht, nichts wissen macht nichts!
__________________________________

Shaddow

geschrieben von Klaush am 26.11.2003 - 18:17
du musst nicht ein und den gleichen Post in allen Foren posten, einmal reicht.

Ich habe die anderen in den Trash geworfen, da sie überflüssig sind.

geschrieben von Bucc am 06.12.2003 - 11:42
Java ist eine neue Programmiersprache, die unter Einsatz hoher Dosen von Kaffee entwickelt wurde daher der Name. Was außer dem Koffein ist daran schon aufregend, vor allem für Nicht-Programmierer?
Programmiersprachen gibt es schließlich viele!

Java ist zunächst einmal eine "objektorientierte Programmiersprache": wer schon einmal mit einem Lego-Baukasten gespielt hat, kennt die Vorteile des Bausteinprinzips. Objektorientierte Programme greifen diesen Ansatz auf, indem sie aus Bausteinen ("Objekten") zusammengesetzt werden, von denen es beliebig viele Arten ("Klassen") gibt; diese Klassen können variiert und zu größeren Klassen zusammengebaut werden ("Vererbung" und "Komposition") und sich gegenseitig Aufträge ("Nachrichten") schicken; die "Objekte" enthalten alles, was zur Durchführung dieser Aufträge nötig ist die Daten und das Know-How ("Methoden").

Da Java das objektorientierte Konzept sehr konsequent unterstützt ("mogeln" ist nicht so einfach wie bei der sonst recht ähnlichen Programmiersprache C++), ist diese Sprache deutlich leichter zu erlernen und anzuwenden als C++; durch die etwa doppelt so hohe Produktivität wird sie für Softwareentwickler (und mittelbar über den Preis auch für den Endkunden) sehr attraktiv.

Den Durchbruch hat Java zunächst im Internet-Bereich erzielt, indem die Webpages durch Java-Minianwendungen ("Applets") aufgemotzt wurden: diese Applets brachten Dynamik in die Web-Pages, wozu sie natürlich vor Ort laufen mußten (ohne dort allzu schlimme Dinge treiben zu können), da dies von Tokio oder Honolulu aus doch ein bißchen aufwendig gewesen wäre. Um dafür eine maschinenunabhängige Ablaufumgebung zu erhalten, wurde die "Java Virtual Machine" (JVM) erfunden. Ein ausführbares Programm läuft in dieser immer gleichen Umgebung, die durch entsprechende Software dargestellt wird; JVM-Implementationen sind z.B. in jedem vernünftigen Web-Browser enthalten und daher praktisch überall verfügbar. Damit haben die Softwareentwickler einen zweiten Trumpf im Ärmel: ein fertiges Java-Programm kann sofort "überall" ablaufen und wird daher noch preiswerter.

Aus diesem Grund hat Java seine Rolle im Internet nicht nur ausgebaut ("Servlets"), sondern sich auch außerhalb des Internet-Kontextes etabliert; mittlerweile werden hunderte Millionen Dollar in die Entwicklung von Anwendungen aller Art investiert, und der Markt für Java-Anwendungen, Java-Programmierer und Java-Komponenten boomt; Java-Komponenten (es gibt zwei verschiedene Arten: "Java Beans" für "Clients" und "Enterprise Java Beans" (EJB) für "Server") bauen die Bauteil-Idee weiter aus: der Zusammenbau wird über Anwendungs- und Maschinengrenzen hinweg möglich. Gut entworfene und getestete Komponentenbibliotheken ermöglichen im Lauf der Zeit zunehmend schnellere Entwicklung von zuverlässigen Anwendungen.

Jedoch sind ein paar essentielle Probleme von der Computertechnik bisher noch nicht gelöst worden: Wie bestellt Ihr Kühlschrank seine Füllung? Wie erfährt er von der Waage, daß er besser zu bleiben sollte ? Für die zwanglose Kommunikation Ihrer Haushaltsgeräte und Hemden untereinander und mit Ihnen ("Ich möchte gebügelt werden !") wurde JINI entwickelt das "Java Intelligent Network Interface". Dank des bezaubernden JINI werden Sie dann das Kochen Ihres Frühstückseis optimieren und mit dem Klingeln Ihres Weckers abstimmen können; auch vollautomatisierte Christbaumbeleuchtungssysteme mit Musik und Krippenspiel sind denkbar. Unter Umständen könnte sogar das Programmieren von Videorecordern seinen traumatischen Charakter verlieren!

Fazit: die Programmiersprache Java wird mittlerweile in fast allen Anwendungsbereichen eingesetzt nicht immer, aber immer öfter!

geschrieben von Pablo am 06.12.2003 - 12:33
hi

jetzt fängt bucc auch damit an...

Pablo


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.