ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
557
557
EMPFEHLEN
-
25.02.08 19:58 #1
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
First Class Methods ist ein Versuch Closures ( http://de.wikipedia.org/wiki/Closure ) in die Java Sprache einzubringen.
Hier mal ein Beispiel zum First Class Method javac Compiler Prototyp. Mehr zu First Class Methods findet man hier:
http://www.jroller.com/scolebourne/e...type_available
https://kijaro.dev.java.net/servlets...?folderID=8804
http://docs.google.com/View?docid=ddhp95vd_0f7mcns
http://docs.google.com/View?docid=ddhp95vd_6hg3qhc
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
/** * @author Thomas.Darimont * */ public class FirstClassMethodsExample { /** * @param args */ public static void main(String[] args) { Operation operation = new Operation(){ @Override public Object execute(Object arg) { return arg.toString().toUpperCase(); } }; System.out.println(operation.execute("aaaa")); Operation antoheroperation = #(Object arg){ return arg.toString()+" "+arg.toString(); }; System.out.println(antoheroperation.execute("xxxx")); } }
Ausgabe:
Code java:1 2 3 4 5
D:\stuff\java\FCM-2008-02-25\bin>.\javac FirstClassMethodsExample.java D:\stuff\java\FCM-2008-02-25\bin>java FirstClassMethodsExample AAAA xxxx xxxx
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Spart zwei Zeilen und vermindert die Lesbarkeit. Ich weiss nicht wohin uns das bringen soll. Mit modernen IDEs ist es ja nicht so das Problem etwas zu implementieren....
-
25.02.08 20:11 #3
- Registriert seit
- Jun 2002
- Ort
- Saarbrücken (Saarland)
- Beiträge
- 9.886
- Blog-Einträge
- 29
Hallo,
schau dir erst noch die anderen Beispiele in den Links an bevor du von meinem Popelbeispiel die Mächtigkeit dieses Proposals verniedlichst
Gruß TomJava rocks!
How to become a good Java Programmer?
Does IT in Java and .Net
The only valid measurement of code quality: WTFs / minute
Blog
Xing
Twitter
-
Naja, ganz hübsch ...
aber ich bin wohl was Java betrifft "zu old school" um das wirklich toll zu finden !
Mit jeder Version die da auf einen zurollt, erweitert man zwar irgendwie die Funktionalität
aber nicht wirklich die Möglichkeiten.
Was nützt es einem wenn man ein und das selbe Ziel über drei bis vier Wege erreicht,
gut der kürzeste mag schnell sein, der alte ausgetrettene Pfad aber gewohnter und ja nicht falsch !
Gut viele Neuerungen mögen Performancevorteile bringen, anderes sieht aber nur im Quellcode vermeindlich
kurz und chic aus und die VM arbeitet sich nen Wolf !
Wenn hier z.B. so mancher für das finden eines chars in einem String, gleich mit Reg-Ex
loslegt weil es geht, ist das toll das es so geht, deshalb aber noch lange nicht sinnvoll !
Aber ich schweife aus ...
Ich wünsch mir sicher nicht das Java 1.1 zurück (auch wenn es sehr übersichtlich war
),
aber jeden Mist der in anderen Sprachen möglich ist möchte ich in Java auch nicht haben.
In diesem Sinne
The JAdixSignatur ? ? ? So ein Humbug ! ! !
Ähnliche Themen
-
Java Class von JFrame aus ausführen?
Von Tobias Feld im Forum JavaAntworten: 2Letzter Beitrag: 15.04.09, 06:01 -
Class zu Java-Dateien decompilieren?
Von Sebastian29 im Forum JavaAntworten: 4Letzter Beitrag: 18.04.08, 18:39 -
iReport mit java.class
Von Alex02 im Forum JavaAntworten: 2Letzter Beitrag: 10.07.06, 13:10 -
java class datei in jsp einbinden
Von TheNewbie im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 05.06.04, 09:43 -
*.java -> *.class
Von Sase im Forum JavaAntworten: 1Letzter Beitrag: 22.04.04, 21:03






Zitieren
Login





