Heim >类库下载 >java类库 >Was ist Java?

Was ist Java?

高洛峰
高洛峰Original
2016-10-13 09:56:461931Durchsuche

Als Person, die Java lernt, müssen wir zunächst verstehen, was Java kann, was Java kann und welchen historischen Hintergrund Java hat. Nur wenn wir die Grundlagen von Java verstehen, können wir Java mit doppeltem Ergebnis und halbem Aufwand lernen .

Historischer Hintergrund von Java

Java ist der allgemeine Name für die objektorientierte Programmiersprache Java (im Folgenden als Java-Sprache bezeichnet) und die von Sun Microsystems eingeführte Java-Plattform. Es wurde gemeinsam von James Gosling und Kollegen entwickelt und 1995 offiziell eingeführt. Java hieß ursprünglich Oak und wurde 1991 für eingebettete Chips in der Unterhaltungselektronik entwickelt. Es wurde 1995 in Java umbenannt und für die Entwicklung von Internetanwendungen neu gestaltet. Der in Java implementierte HotJava-Browser (der Java-Applets unterstützt) zeigt den Charme von Java: plattformübergreifendes, dynamisches Web- und Internet-Computing. Seitdem erfreut sich Java großer Beliebtheit und fördert die rasante Entwicklung des Webs. Häufig verwendete Browser unterstützen Java-Applets. Andererseits wird auch die Java-Technologie ständig aktualisiert. Java erfreute sich seit seiner Einführung großer Beliebtheit, entwickelte sich schnell und hatte einen starken Einfluss auf die Sprache C. Im globalen industriellen Umfeld von Cloud Computing und mobilem Internet bietet Java erhebliche Vorteile und breite Perspektiven. Im Jahr 2010 erwarb Oracle Sun Microsystems.

Seit der Übernahme von Sun durch Oracle sind die Entwicklungsaussichten von Java verwirrend geworden, und viele Programmentwickler sind verwirrt. Am 9. April 2010 gab James Gosling, bekannt als der Vater von Java, in seinem persönlichen Blog bekannt, dass er Oracle verlassen würde. Dieser Vorfall sorgte für zusätzliche Verwirrung bei den Aussichten von Java. Doch nach Beginn des Monats Mai wurde alles klarer.

Auf der Event-Publishing-Website von Oracle wurden kontinuierlich mehrere Werbeaktivitäten zu Java veröffentlicht. Am 12. Mai wird Oracles Hauptproduktleiter

Dave

Hofert über Verbesserungen und Innovationen bei kommerziellen JavaSE-Anwendungen sprechen. Den Werbematerialien zufolge wird Dave Hofert in dieser Rede folgende Themen ansprechen: die Unterschiede in der Plattformunterstützung zwischen der kommerziellen Version und der Community-Version. So erhalten Sie Expertenhilfe, um Unternehmen bei der Verbesserung ihrer Java-Anwendungen zu unterstützen. Sicherheitsfixes für ältere Versionen. Verfügbare Veröffentlichungstools und Updates. Am 18., 19., 20. und 27. Juni finden in Helsinki, Stuttgart, Budapest und

London Experten- und Benutzertreffen von Oracle und Sun statt Java. Zu den Hauptthemen, die besprochen werden, gehört, wie Oracle weiterhin in die

Java-Technologie investieren und diese verbessern wird. Darüber hinaus wird Oracle Benutzer über die neuesten Nachrichten von JavaSE- und JavaME-Expertenteams, die neuesten Nachrichten von JavaFX und JDK7 sowie OracleBerkeley

DB-bezogene Informationen. Am 3. Mai äußerte James Gosling, der Vater von Java, der Oracle seit fast einem Monat verlassen hat, in seinem Blog seine Besorgnis über die Veröffentlichung von NetBeans 6.9 und

FX1.3. Die Veröffentlichung der neuesten Versionen dieser beiden Projekte kann beweisen, dass Oracle begonnen hat, seine ursprünglichen Versprechen zu erfüllen. In seinem frühen Blog verriet James Gosling auch, dass er seine

Java-Karriere nicht aufgeben würde, sondern lediglich einige rechtliche Probleme mit Oracle klären müsse. All diese Anzeichen deuten darauf hin, dass Oracle das große Stück Java-Kuchen niemals so leicht aufgeben wird, und Oracle

hat auch begonnen, nach und nach zu lernen, die Open-Source-Community zu respektieren. Erstens wird Oracle im Hinblick auf die kommerzielle Version von JDK weiterhin die kommerziellen Interessen von Java eingehend untersuchen und eine tiefere Integration mit seinen inhärenten Produkten durchführen. Was die Community-Version betrifft, wird Oracle mit

Java-Entwicklern zusammenarbeiten, um Java-Technologie zu diskutieren und zu entwickeln. Ein Produkt, das hier besonders erwähnt werden muss, ist Oracle

BerkeleyDB. Dieses Produkt ist ein nicht relationales Open-Source-Datenbankprodukt, das Oracle heute, wo NoSQL beliebt ist, stark unterstützt. Es wird Java mehr Vitalität und Leben verleihen. Der Leistung von James Gosling nach zu urteilen, scheint er eine gewisse Einigung mit Oracle erzielt zu haben, und es besteht eine weitere Zusammenarbeit. Android ist das erste Betriebssystem mit integrierter Unterstützung für Java. Android-Anwendungen sind in der Java-Sprache geschrieben. Der Grad der Android-Entwicklung hängt weitgehend davon ab, ob die Kernfunktionen der

Java-Sprache solide sind. Andererseits werden 3G-Anwendungen häufig mit Anwendungen auf Unternehmensebene kombiniert. Daher sind im 3G-Android-Kurssystem Android-Kurse eng mit

Java-EE-Kursen integriert, mit Android-Kursen als Hauptstütze, Java-EE-Kursen als Ergänzung und echten Projekten auf Unternehmensebene Entwicklungstechnologie der Android-Plattform, und was noch wichtiger ist, das System beherrscht die Geschäftsanwendungsmöglichkeiten in vielen Bereichen durch die Kombination intelligenter mobiler Endgeräte mit Java EE-Servern.

Die Rolle von Java

Java-Programmierung ist ein riesiges und sich schnell entwickelndes Feld. Seit der Veröffentlichung von Java als objektorientierte Programmiersprache hat es erhebliche Vorteile sowohl bei der Internetprogrammierung als auch beim Programmierunterricht gezeigt. Die Java-2-Plattform ist eine ausgereifte Software, die einen wichtigen Einfluss auf die Unterstützung der Anwendungsentwicklung hat. Tatsächlich ist Java selbst nicht kompliziert, es hat nur etwas mehr Inhalt. Die Softwareentwicklung wird damit schneller und besser.

Ein weiteres wichtiges Merkmal von Java ist möglicherweise die objektorientierte Programmierung. Wir werden später in diesem Kapitel darauf eingehen. Java ist nicht nur objektorientiert, sondern vermeidet auch die Schwierigkeiten und Komplexität anderer objektorientierter Sprachen, sodass Sie feststellen werden, dass Java eine sehr einfache und leicht zu erlernende Sprache ist.

Zu diesem Zeitpunkt ist Java zweifellos die vielversprechendste Entwicklungssprache. Die Java-Sprache ist plattformübergreifend. „Write Once, Run Anywhere“ ist ein Slogan von Java Computer können kleine Programme in Webseiten einbetten, J2ME erlernen und Programme auf Mobiltelefonen ausführen. . . J2ME ist grob in drei Versionen unterteilt und auf eingebettete Entwicklungen wie Mobiltelefonprogramme ausgerichtet. Die J2SE-Standardversion wird hauptsächlich für kleine und mittlere Software in C/S-Struktur verwendet und ist auch der beste Einstieg für das Erlernen von Java zu großen Unternehmenssystemen und integriert viele Technologien. Einfach ausgedrückt kann es als Spielesoftware, Chat-Tool usw. verwendet werden.

Java-Entwicklungsaussichten

1 Werden Sie Manager, z. B. Produktentwicklungsmanager, technischer Manager, Projektmanager usw.

2. Arbeiten Sie weiter in der Java-Technologie und werden Sie leitender Softwareentwickler, Anforderungsingenieur usw.

Laut IDC-Statistik macht der Bedarf an Java-Ingenieuren unter den Anforderungen an alle Talente in der Softwareentwicklung 60 bis 70 % des Gesamtbedarfs aus. Gleichzeitig ist das Gehalt von Java-Ingenieuren relativ hoch. Die allgemeine monatliche Gehaltsspanne von Java-Softwareentwicklern liegt zwischen 4.000 und 10.000 Yuan, was weit über dem durchschnittlichen Monatsgehalt von 2.500 Yuan für Studienanfänger liegt. Im Allgemeinen liegt das Gehalt eines leitenden Java-Softwareentwicklers mit einjähriger Berufserfahrung bei etwa 100.000 bis 130.000 pro Jahr.

Nach der Java-Technologieschulung können Sie sich mit der Entwicklung von JSP-Websites, der Java-Programmierung, der Java-Spieleentwicklung, der Java-Desktop-Programmierung und anderen Jobs im Zusammenhang mit der Java-Sprachprogrammierung befassen.


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn