java-forum.org - Java programmieren aus Leidenschaft
Java 6 Einstieg und professioneller Einsatz
Alter Preis: 34,90 EUR
Jetzt: 0,00 EUR

zzgl. Versandkosten

Zurück   java-forum.org - Java programmieren aus Leidenschaft > Blogs

Alt

Java-8 Lambda und Defaultmethoden

Veröffentlicht: 02.01.2013 um 10:44 von Tomate_Salat

Mit Java8 wird es ja endlich soweit sein, wir bekommen Lambdas =). Die EA-Version (early Access) gibt es auch schon einige Zeit zum downloaden, sodass man schon jetzt ein wenig damit spielen kann.

Zum Thema lambdas gibt es auch bereits haufenweise Tutorials im Netz, wie man diese Benutzen kann. Deswegen hier nur ein grober Anriss der Anwendungsmöglichkeiten:
Java Code: Quelltext in neuem Fenster öffnen
1
2
Runnable run1=MyClass::demo; // <-- übergibt die statische Methode static void demo();
Runnable run2=this::sample;
...
Benutzerbild von Tomate_Salat
Projektleiter Plugin-System
Kategorie: Kategorielos
Hits 706 Kommentare 0 Tomate_Salat ist offline
Alt

Map --> Interface [update 30.08.2011][2]

Veröffentlicht: 17.05.2011 um 15:46 von Tomate_Salat
Aktualisiert: 19.09.2011 um 23:46 von Tomate_Salat

Update[20.09.2011]
Ab sofort wird das Projekt unter Google Code weiter laufen. Die Seite findet ihr hier

Update[30.08.2011][2]
Neben Namensänderungen (CFactory => JMapper, Pakete wurden umbenannt) ist das Projekt jetzt Modular aufgebaut. Der Wunsch nach Generics wurde ebenfalls implementiert. Zudem ist es jetzt möglich, einfach selber Module oder Plugins zu entwickeln (die bestehenden wurden in einzelne Module ausgelagert).

Was noch fehlt:
  • Haufenweise
...
Angehängte Dateien
Dateityp: zip factory-20110601[1].zip (4,4 KB, 4x aufgerufen)
Benutzerbild von Tomate_Salat
Projektleiter Plugin-System
Kategorie: Code-Schnipsel
Hits 1663 Kommentare 4 Tomate_Salat ist offline
Alt
Bewertung: 2 Stimmen mit einer durchschnittlichen Bewertung von 3,00.

[Jython] Interface mit Python definieren/verwenden

Veröffentlicht: 21.01.2011 um 10:57 von Tomate_Salat
Aktualisiert: 27.01.2011 um 10:03 von Tomate_Salat
Stichworte interface , java , jython , python

Seite zum download: The Jython Project

In diesem Blogeintrag will ich zeigen, wie einfach es ist, mittels Jython eine Schnittstelle für Java<->Python einzurichten und wie man diese verwenden kann. Anbei findet Ihr ein Beispiel mit zwei Anwendungsfällen.
  • Python definiert ein Java-Interface und stellt dieses bereit.
  • Java definiert ein Java-Interface und übergibt dies an ein Python-Script.

Struktur
Code:
[src]
  [de.jy]
    |-- Api.java
...
Benutzerbild von Tomate_Salat
Projektleiter Plugin-System
Kategorie: Code-Schnipsel
Hits 1314 Kommentare 0 Tomate_Salat ist offline
Alt

JOSParser - Der neue SimpleParser

Veröffentlicht: 16.09.2010 um 09:24 von Tomate_Salat
Aktualisiert: 04.02.2011 um 15:55 von Tomate_Salat (Kommentare korrigiert)

Der JOSParser ist die Weiterentwicklung des SimpleParsers. Neben der Namensänderung hat sich auch technisch viel geändert. So muss er nicht mehr geerbt werden, sondern arbeitet mit Referenzen. Auch nutzt er keine getter/setter mehr zum erkennen/initialisieren von Werten, sondern arbeitet direkt mit den Feldern. Er kann Numbers, Characters und Strings in einem Objekt serialisieren. Die größte Neuerung ist allerdings: Er kann Objekte im Objekt nun bearbeiten.

JOSParser.java
...
Benutzerbild von Tomate_Salat
Projektleiter Plugin-System
Kategorie: Kategorielos
Hits 619 Kommentare 0 Tomate_Salat ist offline
Alt

SimpleParser für Protokolle

Veröffentlicht: 22.07.2010 um 19:38 von Tomate_Salat
Aktualisiert: 16.09.2010 um 09:27 von Tomate_Salat

Überarbeitete Version: Der JOSParser

Derzeit beschäftige ich mich mit Netzwerktechniken und Protokollen.
Anfangs wollte ich alles über ObjectStreams lösen, da man da seine Daten schön geordnet versenden kann. Allerdings sind die Objekte die er versendet, nicht wirklich klein. Den direkten vergleich hatte ich, als ich mein erstes Protokoll selbst geschrieben hatte. Der ObjektStream verbrauchte fast 6x soviele Bytes für das exakt gleiche Objekt, wie mein Protokoll!
Da...
Benutzerbild von Tomate_Salat
Projektleiter Plugin-System
Kategorie: Code-Schnipsel
Hits 885 Kommentare 2 Tomate_Salat ist offline

Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.


Powered by vBulletin® Version 3.8.6 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.2
Thanks for Smilies by smilies.4-user.de