|
versions of Java Posse 79:
main
| yours | all
Summary
Terms and technologies mentioned in episode 79 of http://javaposse.com/.
Tools / Technologies
| Term | Description |
| closure | anonymous block of code (passable as a parmeter) |
| continuation | saving a copy of call stack (at a point in time) |
| delagates | C# name for closure |
| generics | lets you give types to collections (Java 5 feature) |
| Mustang | old name for Java version 6 |
| Dolphin | old name for Java version 7 |
start learning | start learning |
Tools / Technologies
| Tool | Description |
| JSF | Java Server Faces (web UI framework) |
| EL | the expression language from JSF |
| JDeveloper | Oracle's Java IDE |
| JFugue | Java API for Music Programming (encapsulates MIDI) |
| MIDI | musical instrument digital interface |
| SmartMoney 401(k) Retirement planner | Calculates 401k numbers |
start learning | start learning |
Tools / Technologies II
| Tool | Description |
| annotations | @... tags that add metadata (to classes and methods, etc.) |
| autoboxing | syntactic sugar to converting between Integer and int, etc. |
| varargs | variable-length arguments for methods |
| Trailers | provides new ways of skinning swing apps |
| Jini | Enables transparent networking (of devices and services) |
| J2Native | access to native libraries without JNI (commercial product) |
start learning | start learning |
New versions mentioned
| Tool | Version |
| JDeveloper | 10.1.3.1.0 |
| JBoss ESB (Enterprise Service Bus) | 4.0 beta 1 |
start learning | start learning |
Code samples
| Question | Answer |
| JFugue | Pattern pattern = new Pattern("C D E F G A B"); new Player().play( pattern ); |
| Closure example (in Groovy, define a web service method) | server.squared = { return it * it } |
| Generics | List<Integer> myIntList = new LinkedList<Integer>(); |
| Annotations | @Deprecated static void myMethod() { ... |
start learning | start learning |
|
|
|
| |