{"guid":"dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","title":"Java - Evolution einer Sprache","subtitle":null,"slug":"ulm-110839-java-evolution-einer-sprache","link":"https://ulm.ccc.de/ccc/chaosseminar/2005_10_Java_-_Evolution_einer_Sprache","description":"Unterlagen: \u003ca href=\"http://dontpanic.ulm.ccc.de/~schabi/javaevo/index.html\"\u003ehttp://dontpanic.ulm.ccc.de/~schabi/javaevo/index.html\u003c/a\u003e\n\nWährend Java 1.1 in den Sprachmitteln extrem minimalistisch designt war, wurden in den darauffolgenden Releases immer mehr Erweiterungen eingebaut. Beispiele dafür sind anonyme und innere Klassen, Assertions, Enumerations und Generics.\nDieser Vortrag will die historische Entwicklung der Sprache von \"zu minimalistisch\" bis hin zu \"durchaus brauchbar\" illustrieren und gleichzeitig Umsteigern und Aufsteigern einen Überblick über die neuen Features geben, und deren Vor- und Nachteile aufzeigen.\n\nMehr Infos: \u003ca href=\"https://ulm.ccc.de/ccc/chaosseminar/2005_10_Java_-_Evolution_einer_Sprache\"\u003ehttps://ulm.ccc.de/ccc/chaosseminar/2005_10_Java_-_Evolution_einer_Sprache\u003c/a\u003e","original_language":"deu","persons":["Markus Schaber"],"view_count":2,"promoted":false,"date":"2005-10-10T21:00:00.000+02:00","release_date":"2026-11-04T00:00:00.000+01:00","updated_at":"2026-11-05T21:45:51.212+01:00","tags":["110839","2005","ulm","Chaosseminar","CCCUlm","ulm-deu"],"length":7268,"duration":7268,"thumb_url":"https://static.media.ccc.de/media/contributors/ulm/110839-dcbe1320-aa0c-43e7-84f6-c8e4caf60e45.jpg","poster_url":"https://static.media.ccc.de/media/contributors/ulm/110839-dcbe1320-aa0c-43e7-84f6-c8e4caf60e45_preview.jpg","timeline_url":"https://static.media.ccc.de/media/contributors/ulm/110839-dcbe1320-aa0c-43e7-84f6-c8e4caf60e45.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/contributors/ulm/110839-dcbe1320-aa0c-43e7-84f6-c8e4caf60e45.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/ulm-110839-java-evolution-einer-sprache","url":"https://api.media.ccc.de/public/events/dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","conference_title":"ChaosSeminar Ulm","conference_url":"https://api.media.ccc.de/public/conferences/ulm","related":[],"recordings":[{"length":7268,"mime_type":"video/mp4","language":"deu","filename":"import-110839-deu-Java_-_Evolution_einer_Sprache_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":384,"height":288,"updated_at":"2026-11-04T03:30:14.548+01:00","label":"deu 288p","size":187,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/h264-hd/import-110839-deu-Java_-_Evolution_einer_Sprache_hd.mp4","url":"https://api.media.ccc.de/public/recordings/106918","event_url":"https://api.media.ccc.de/public/events/dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7268,"mime_type":"audio/mpeg","language":"deu","filename":"import-110839-deu-Java_-_Evolution_einer_Sprache_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-11-04T04:25:14.124+01:00","label":"deu","size":111,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/mp3/import-110839-deu-Java_-_Evolution_einer_Sprache_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/106957","event_url":"https://api.media.ccc.de/public/events/dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7268,"mime_type":"audio/opus","language":"deu","filename":"import-110839-deu-Java_-_Evolution_einer_Sprache_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-11-04T04:26:18.538+01:00","label":"deu","size":62,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/opus/import-110839-deu-Java_-_Evolution_einer_Sprache_opus.opus","url":"https://api.media.ccc.de/public/recordings/106958","event_url":"https://api.media.ccc.de/public/events/dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7268,"mime_type":"video/mp4","language":"deu","filename":"import-110839-deu-Java_-_Evolution_einer_Sprache_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-11-04T04:28:25.038+01:00","label":"deu 576p","size":271,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/h264-sd/import-110839-deu-Java_-_Evolution_einer_Sprache_sd.mp4","url":"https://api.media.ccc.de/public/recordings/106960","event_url":"https://api.media.ccc.de/public/events/dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","conference_url":"https://api.media.ccc.de/public/conferences/ulm"},{"length":7268,"mime_type":"video/webm","language":"deu","filename":"import-110839-deu-Java_-_Evolution_einer_Sprache_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-11-04T07:22:05.698+01:00","label":"deu 576p","size":275,"recording_url":"https://cdn.media.ccc.de/contributors/ulm/webm-sd/import-110839-deu-Java_-_Evolution_einer_Sprache_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/106995","event_url":"https://api.media.ccc.de/public/events/dcbe1320-aa0c-43e7-84f6-c8e4caf60e45","conference_url":"https://api.media.ccc.de/public/conferences/ulm"}]}