Deine Suche ergab leider keine Ergebnisse. Bitte ändere die zuletzt verwendeten Filter und versuche es erneut.
Anzeige
Angebote unserer Partner-Shops
"
Java
"
Filtern
Sortieren:
Beste Treffer
Beste Treffer
Preis: niedrig bis hoch
Preis: hoch bis niedrig
Ansicht:
GRIN Java Tuning - Sortieralgorithmen
Studienarbeit aus dem Jahr 2002 im Fachbereich Informatik - Theoretische Informatik, Note: 1.0, Fachhochschule Kaiserslautern (Fachbereich I/MST), Veranstaltung: JavaTuning, Sprache: Deutsch, Abstract: Sortier-Algorithmen gehören neben den Such-Algorithmen zu den meist benutzten Funktionen in der Informatik.So werden z.B. in jeder Datenbank-Anwendung Sortier-Algorithmen eingesetzt, welche dort die Leistungsfähigkeit der Anwendung stark bedingen. Gerade deshalb besteht ein erhöhter Bedarf daran, diese Algorithmen so leistungsfähig und schnell wie möglich zu machen, um somit die Performance der benutzenden Anwendungen zu steigern.Hierzu gibt es viele Möglichkeiten, von der einfachen Vermeidung von überflüssigem Aufwand bei Typumwandlungen, über die Erstellung eines Sortier-Frameworks, welches automatisch bestimmte Optimierungen vornimmt, bis zur Implementierung spezialisierter Algorithmen, welche zusätzliche Informationen aus den zu sortierenden Objekten benutzen.Auf diese Möglichkeiten soll im Folgenden detaillierter eingegangen werden. Sie alle stammen aus dem Buch ,,Java Performance Tuning", Kapitel 9 von Jack Shirazi und werden im Verlauf dieser Arbeit implementiert und getestet.
GRIN Programmierung eines Online-Warenkorbs mit Java
Studienarbeit aus dem Jahr 2017 im Fachbereich Informatik - Programmierung, Note: 1,0, AKAD University, ehem. AKAD Fachhochschule Stuttgart, Veranstaltung: Informatik - Java-Programmiergrundlagen, Sprache: Deutsch, Abstract: Für das Modul JAV40 (Programmieren in Java) soll mittels der Programmiersprache Java eine einfache Anwendung zur Erstellung eines Online-Warenkorbs mit grundlegenden Warenkorbfunktionalitäten entwickelt werden. Dabei sollen Java-Grundlagen sowie die Prinzipien der Objektorientierung berücksichtigt werden. Die konkrete Anforderung an diese Java-Anwendung besteht darin, dass für mehrere Anwender jeweils ein Warenkorb erstellt und anschließend mit verschiedenen Artikeln gefüllt werden kann. Zudem sollen sowohl alle im Warenkorb gespeicherten Artikel mit ihren relevanten Informationen als auch dessen Netto- und Bruttogesamtpreis ausgegeben werden können. Das Hauptprogramm bzw. die Main-Methode, inklusive eines Beispielszenarios, soll über die Kommandozeile aufgerufen und angezeigt werden. Das Ziel dieser Arbeit ist die Erläuterung der Konzeption und Implementierung der Java-Anwendung. Die Entwicklung des Online-Warenkorbs wird wie gefordert unter Anwendung des objektorientiertem Konzepts realisiert.
GRIN Datenbankgestütztes Artikelverwaltungssystem mit Java
Studienarbeit aus dem Jahr 2014 im Fachbereich Informatik - Software, Note: 2,0, AKAD University, ehem. AKAD Fachhochschule Stuttgart, Sprache: Deutsch, Abstract: Das Ziel dieser Arbeit ist es, ein datenbankgestütztes Artikelverwaltungssystem mit Java zu entwickeln und zu beschreiben. Der Fokus bei der Beschreibung der Anwendung wird dabei auf Layoutmanager sowie Steuerelemente gelegt. Die restlichen Elemente der Anwendung werden, falls notwendig, nur kurz erwähnt und nicht weiter erläutert, da diese unter anderem Gegenstand anderer Ausarbeitungen sind. Flexibilität und Skalierbarkeit wird in der IT immer wichtiger, sodass nicht nur die Infrastruktur diese Eigenschaften erfüllen muss, sondern auch die darauf laufende Anwendung. Außerdem ist Plattformunabhängigkeit ebenfalls von großer Bedeutung, sodass mit Java eine Plattformunabhängigkeit ermöglicht wird, weshalb diese Programmiersprache ihren Einsatz in der hier beschriebenen Anwendung fand. Die Problemstellung war, dass kein datenbankgestütztes Artikelverwaltungssystem mit grafischer Unterstützung vorlag, sodass die Artikel nicht zentral verwaltet und gespeichert werden konnten.
Dieses Buch ist für alle, die tief in die Java-Programmierung einsteigen möchten. Dennoch werden keine Programmierkenntnisse vorausgesetzt. Lernen Sie zunächst, wie Sie das Java Development Kit installieren und welche Java-Elemente es gibt. Machen Sie sich dann mit Methoden und objektorientierter Programmierung vertraut. Werfen Sie Exceptions, sammeln Sie Datenelemente in flexiblen Arrays und programmieren Sie Fenster, Mäuse und Grafik. Merken Sie was? Unversehens sind Sie zum Profi geworden. Datenspeicherung, Datenbankzugriff und der Umgang mit XML-Dateien sind genauso wie die Parallelverarbeitung mit Threads und die Netzwerkprogrammierung keine Hürde mehr. Programmieren lernt man in erster Linie dadurch, dass man es tut: Deshalb sind Aufgaben vorhanden. Die Lösungen dazu und alle Codebeispiele des Buchs stehen zum Download zur Verfügung.
Inhaltlich unveränderte Neuauflage. Mobile Geräte wie PDAs und Handys spielen eine immer größer werdende Rolle im Bereich der verteilten Systeme. Die zunehmend besser werdende Ausstattung und Leistungsfähigkeit dieser Geräte gepaart mit einer oft schon standardmäßig verfügbaren Java-Laufzeitumgebung machen sie attraktiv dafür, auch umfangreichere verteilte Java-Anwendungen auf sie zu übertragen. Ein Teilgebiet solcher verteilter Software sind die sogenannten Multi-Agentensysteme, die im Rahmen des Ubiquitous Computing zunehmend ihren Weg auf mobile Geräte suchen. Der Autor Mathias Harbeck hat sich mit der Portierung eines solchen Multi-Agentensystems auf mobile Geräte auseinandergesetzt. In diesem Buch führt er den Leser in die Thematik der Agenten ein und stellt die besonderen Eigenschaften von mobilen Geräten, der Java 2 Micro Edition (J2ME) sowie Agenten in mobilen Kontexten vor. Im Praxis-Teil wird zunächst eine Methode zur Analyse der Portierbarkeit von Standard-Java-Anwendungen auf J2ME präsentiert und mit Hilfe der Ergebnisse dann die Portierung des Systems beschrieben. Das Buch richtet sich an interessierte Leser aus den Bereichen der Agententechnologie und der Softwareentwicklung für mobile Geräte.
Diplomarbeit aus dem Jahr 2001 im Fachbereich Informatik - Angewandte Informatik, Note: 1,0, Fachhochschule Aachen (Elektrotechnik und Informationstechnik), Sprache: Deutsch, Abstract: Inhaltsangabe:Einleitung: In jeder Organisation gibt es ein so genanntes schwarzes Brett, auf dem aktuelle Informationen ausgehangen werden. Um zu prüfen, ob neue Informationen aushängen, muss oft viel Zeit und Aufwand betrieben werden. Es wäre schön, wenn es zusätzlich zu dem schwarzen Brett noch eine Informationsseite im Internet geben würde. Auf dieser Seite könnten dann kurze Informationen veröffentlicht werden, die darauf hinweisen, dass eine Änderung am schwarzen Brett durchgeführt wurde. Es könnten auch komplette Hinweise über z.B. Terminänderungen und Fristen auf dieser Informationsseite publiziert werden. Dadurch ist die Möglichkeit gegeben, aktuelle Informationen über das Internet abzurufen. Somit ist der Informationsweg flexibler und effizienter gestaltet. Dieses Informationssystem kann und soll das schwarze Brett nicht ersetzen, aber sinnvoll erweitern. Mit dieser Diplomarbeit wird solch ein Informationssystem speziell für den Fachbereich Elektrotechnik und Informationstechnik der Fachhochschule Aachen realisiert. Die in der Studie erwähnte CD ist im Lieferumfang nicht enthalten, da sie für das Verständnis der Studie nicht notwendig ist. Inhaltsverzeichnis:Inhaltsverzeichnis: 1.Motivation1 2.Analyse2 2.1Definition der Aufgabenstellung2 2.2Der vorhandene Webserver3 2.2.1Netzstruktur4 2.2.2Eingesetzte Software5 2.3Anforderung an das Informationssystem6 2.3.1Allgemeine Anforderungen7 2.3.1.1Sicherheit7 2.3.1.2Flexibilität8 2.3.1.3Antwortzeit8 2.3.1.4Kosten9 2.3.2Zusätzliche Anforderung an die Datenbank9 2.3.3Zusätzliche Anforderung an den Applikation-Server9 2.3.4Zusätzliche Anforderung an die Webanwendung10 3.Lösungskonzepte13 3.1Auswahl der Softwarekomponenten13 3.1.1Applikation-Server Servlet Engine14 3.1.2Datenbank Management System16 3.1.3Datenbanktreiber18 3.1.4Zusätzliche Softwarekomponenten20 3.1.5Zusammenfassung20 3.2Sicherheit21 3.2.1Verschlüsselung21 3.2.2Sicherheitsebenen25 3.2.3Sitzungsverfolgung26 3.2.4Logmechanismus28 3.2.5Abkapselung der Daten von der Webanwendung30 3.3Flexibilität31 3.3.1Nutzung von Dokumentenvorlagen31 3.3.2Konfiguration der Webanwendung32 3.3.3Hilfesystem33 3.4Antwortzeit34 3.4.1Datenbank Verbindungspool34 3.4.2Komprimierter Datenstrom36 3.5Entwurf der Datenbank36 3.6Definition der Hilfsklassen37 3.7Definition der Servletklassen39 3.7.1About39 3.7.2AutoLöschen40 3.7.3FächerVerwalten40 3.7.4Hilfe40 3.7.5Logfile41 3.7.6Login42 3.7.7LoginCheck42 3.7.8NamenÄndern42 3.7.9StartUp42 3.7.10Übersicht43 3.7.11UserVerwalten44 3.7.12VorlagenVerwalten45 3.7.13Zusammenfassung45 4.Realisierung des Informationssystems49 4.1Kommunikationsschema49 4.2Erweiterung des Webservers und der Firewall50 4.3Umsetzung der Datenbank50 4.3.1Verwendete Datentypen51 4.3.2Gegebene Einschränkungen durch MySQL53 4.3.3Erstellen einer Datenbank mit autorisiertem Zugriff54 4.4Aufbau der Webanwendung55 4.4.1Benötigte Hilfsklassen55 4.4.1.1Link57 4.4.1.2Log57 4.4.1.3SchliesseVerbindungen59 4.4.1.4Utils59 4.4.1.5VerbindungsPool61 4.4.2Generelle Beschaffenheit einer Servletklasse64 4.4.3Integration der vorgestellten Konzepte66 4.4.3.1Das Sicherheitskonzept66 4.4.3.2Flexibilität67 4.4.3.3Antwortzeit68 4.4.4Interaktion der Servlets mit dem Benutzer69 4.4.5Spezialisierung der generellen Servletklassen70 4.4.6Servletklassen74 4...
Der Java-Klassiker im neuen Gewand! Steigen Sie ein in die faszinierende Welt der Java-Programmierung und lernen Sie, wie Sie Ihre Ideen Schritt für Schritt umsetzen. Hier lernen Sie, wie Sie mit Java programmieren und - wie Sie Ihre Entwicklungsumgebung richtig einrichten, - wie Sie Ihren Programmquelltext sinnvoll organisieren, - wie Sie objektorientiert programmieren, - wie Sie Java-Programme mit grafischen Benutzeroberflächen aus Fenstern, Dialogen, Steuerelementen und Menüs schreiben, - wie Sie einen eigenen Texteditor, ein Malprogramm, einen Bildbetrachter oder andere typische Programme schreiben können, - wie Sie von Java-Programmen aus auf die Daten in einer Datenbank zugreifen. Mit vielen Beispielen und Übungen und behandelt auch Grafik, Datenbanken und Threads Die Mischung macht´s! Lernen Sie mit einfachen didaktischen, nützlichen und unterhaltsamen Programmen. Erzeugen Sie individuelle, interaktive Oberflächen. Lassen Sie sich zu eigenen Ideen anregen! Extra: E-Book inside Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions.
Das Standardwerk zu Java auf dem neuesten Stand Das Standardwerk für die professionelle Javaentwicklung Fundierter Überblick über Profithemen, die man sonst nicht findet Alles, was man braucht, um im Coding-Job mithalten zu können Dieses Buch bietet eine umfassende Einführung in die professionelle Java-Entwicklung und vermittelt Ihnen das notwendige Wissen, um stabile und erweiterbare Softwaresysteme auf Java-SE-Basis zu bauen. Praxisnahe Beispiele helfen dabei, das Gelernte rasch umzusetzen. Neben der Praxis wird viel Wert auf das Verständnis zugrunde liegender Konzepte gelegt. Dabei kommen dem Autor Michael Inden seine umfangreichen Schulungs- und Entwicklererfahrungen zugute – und Ihnen als Leser damit ebenso. Diese Neuauflage wurde durchgehend überarbeitet und aktualisiert und berücksichtigt die Java-Versionen 9 bis 15. Ansonsten wurde der bewährte Themenmix der Vorauflagen beibehalten: Grundlagen, Analyse und Design : Professionelle Arbeitsumgebung – Objektorientiertes Design– Lambdas – Java-Grundlagen Bausteine stabiler Java-Applikationen : Collections-Framework – Stream-API – Datumsverarbeitung seit JDK 8 – Applikationsbausteine – Multithreading-Grundlagen – Modern Concurrency – Fortgeschrittene Java-Themen – Basiswissen Internationalisierung Fallstricke und Lösungen : Bad Smells – Refactorings – Entwurfsmuster Qualitätssicherung : Programmierstil und Coding Conventions – Unit Tests – Codereviews – Optimierungen Darüber hinaus thematisiert je ein Kapitel die Neuerungen in Java 12 bis 15 sowie die Modularisierung mit Project Jigsaw. Ergänzt wird das Ganze durch einen Anhang mit einen Überblick über Grundlagen zur Java Virtual Machine.
Seit ihrer Einführung im Jahr 1995 avancierte Java schnell zu einer der weltweit meistgenutzten Programmiersprachen, die noch immer fortwährend gepflegt und erweitert wird. Dieses Buch bietet interessierten Programmier-Neulingen einen einfachen Einstieg in die Software-Programmierung am Beispiel dieser Sprache. Nach der Vorstellung der Grunddatentypen und der wichtigsten Operatoren wird das Konzept der Objektorientierung und das Arbeiten mit Klassen und Objekten anhand zahlreicher kleiner Codebeispiele dargestellt. Anweisungen und Schlüsselbegriffe, Kontrollstrukturen und spezielle Funktionen werden stets auf den bisher erworbenen Kenntnissen aufbauend im passenden Kontext erklärt. Es folgt ein tieferer Einblick in die Java-Programmierschnittstelle mit ihren Klassen zur String- und Listenbearbeitung, zur Datums- und Zeitberechnung, zum Rechnen mit großen Zahlen und zum Arbeiten mit Dateien sowie dem Erstellen parallel laufender Programme. Ein Ausblick auf fortgeschrittene Programmierkonzepte und Entwurfsmuster rundet diese praxisorientierte Einführung in die Programmierung ab.
Die Fossilen von Java - Auf Grund einer Sammlung von R. D. M. Verbeek und von anderen ist ein unveränderter, hochwertiger Nachdruck der Originalausgabe aus dem Jahr 1891. Hansebooks ist Herausgeber von Literatur zu unterschiedlichen Themengebieten wie Forschung und Wissenschaft, Reisen und Expeditionen, Kochen und Ernährung, Medizin und weiteren Genres. Der Schwerpunkt des Verlages liegt auf dem Erhalt historischer Literatur. Viele Werke historischer Schriftsteller und Wissenschaftler sind heute nur noch als Antiquitäten erhältlich. Hansebooks verlegt diese Bücher neu und trägt damit zum Erhalt selten gewordener Literatur und historischem Wissen auch für die Zukunft bei.
Sonstige Verlage Entwicklung eines Java-Webshops mit SAP-Anbindung
Die Villeroy & Boch AG bietet ihrem Personal unternehmenseigene Produkte zu geminderten Preisen an. Bisher existierte für den Bestellprozess noch kein einheitliches System innerhalb der Unternehmensbereiche. Ziel war die Schaffung einer Plattform, die den Prozess von der Produktübersicht bis zur Verbuchung der Bestelldaten in das bestehende Warenwirtschaftssystem vollständig automatisiert. Die Umsetzung erfolgte mit Hilfe von Java- und Web-Technologien wie XML, XSL/XSLT, JDOM, Java-Servlets und Web-Services sowie unter Verwendung von SAP-Schnittstellen.
Eleganter Lounge-Stuhl auf Rollen mit ergonomischem Design für absoluten Komfort. Der Mittelteil kann angehoben werden, und die Rückenlehne ist auf verschiedene Weise verstellbar, um eine noch bequemere Position zu erreichen. Armlehnen sind ebenfalls vorhanden. Maximale Tragfähigkeit: 120 kg. Holz: Akazie; Herkunft: Vietnam.