Künstliche Intelligenz
Mit Java funktional programmieren | heise online
Was, wenn Java-Code nicht nur kompakter, sondern auch sicherer und leichter testbar wäre, ohne dabei auf Performance zu verzichten?
Moderne Java-Versionen bringen längst Werkzeuge mit, die das ermöglichen: Streams, Sealed Interfaces, Lambdas, Pattern Matching und mehr. Wer die Möglichkeiten des funktionalen Programmierens richtig nutzt, kann objektorientierte Entwurfsmuster vereinfachen, Seiteneffekte isolieren und Geschäftslogik robuster gestalten. Dieser Artikel zeigt mit praktischen Beispielen, weshalb sich der Perspektivenwechsel lohnt.
- Funktionale Programmierung verwendet reine Funktionen, Immutability und vermeidet Seiteneffekte – das führt zu verständlicherem Code mit weniger Fehlern.
- Seit Java 8 bereichern funktionale Elemente wie Streams, Lambdas und Optionals die Sprache um funktionale Features.
- Einige objektorientierte Entwurfsmuster lassen sich funktional einfacher oder direkter umsetzen.
- Moderne Sprachmittel wie Pattern Matching, Records und Sealed Interfaces drücken domänenspezifische Logik sicherer und deklarativer aus.
- Das Architekturprinzip „Functional Core, Imperative Shell“ führt zu robusten und testbaren Kernfunktionen und drängt Code mit Seiteneffekten an den Rand.
Michael Koppmann ist Senior Information Security Consultant bei SBA Research. Seine Interessen liegen im Bereich der IT-Security, im Schutz der Online-Privatsphäre und in Green IT.
Grundsätzlich gehört die funktionale Programmierung zu den Programmierparadigmen und steht dabei auf einer Ebene mit der objektorientierten oder auch der logischen Programmierung. Diese Stile sind nicht strikt definiert und die Übergänge fließend, wodurch viele Sprachen ein hybrides Programmieren in mehreren Paradigmen erlauben. Es ist ebenso möglich, in allen Stilen imperativ oder deklarativ zu programmieren. Imperative Programme befehlen dem Computer, wie etwas zu machen ist, während deklarative dem Computer beschreiben, was man haben möchte. Statt von funktionalen Programmiersprachen zu reden, bietet es sich daher eher an, die Programme nach gewissen Eigenschaften zu beurteilen.
Das war die Leseprobe unseres heise-Plus-Artikels „Mit Java funktional programmieren“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.
Künstliche Intelligenz
Risikomanagement und Resilienz in der IT-Sicherheit: IT-Sicherheitstag Dortmund
Bedrohungen durch Cyberangriffe oder Ausfälle richtig einzuschätzen, ist eine wichtige Aufgabe für Sicherheitsverantwortliche und CISOs. Sie sind verantwortlich dafür, Unternehmen und Organisationen widerstandsfähig gegen Sicherheitsvorfälle und deren Auswirkungen zu machen. Diesen Themen – Risikomanagement und Resilienz – nimmt sich der diesjährige IT-Sicherheitstag Dortmund an. Die FH Dortmund richtet ihn gemeinsam mit der heise academy aus.
Von Quantenschlüsseln bis Schwachstellenmanagement
Das Vortragsprogramm für den IT-Sicherheitstag ist online und umfasst Vorträge von Wissenschaftlern und Industrieexperten. Am Vormittag nehmen die Gastgeber, Informatikprofessoren der FH Dortmund, ihre Zuhörer mit auf eine Reise durch einen realen IT-Sicherheitsvorfall. Danach geht es um Angriffe auf Large Language Models und deren Folgen, bevor Jörg von der Heydt von Bitdefender zum Thema dynamischer und automatisierter Security dank KI spricht. Nach der Mittagspause geht es weiter mit Alwin Kohl von DataCore Software, der Resilienz als Schlüsselstrategie für den Ernstfall vorstellt.
Zusätzlich bietet das Programm Einblicke in aktuelle Sicherheitsthemen: Quanten-basierte Schlüsselverteilung (QKD, Quantum Key Distribution) böte neue Angriffsmöglichkeiten, erläutert Sven Bettendorf von TÜVIT, und sei daher frei nach Schrödinger „weder sicher noch unsicher“. Nach einem Abstecher in die Welt der verschlüsselten Datenbanken gibt am Nachmittag dann ein Experte der Atruvia AG einen Einblick in Schwachstellenmanagement und Cyber-Verteidigung, bevor Prof. Spiekermann das Konzept der Covert Channels vorstellt.
Zwischen den Vorträgen und in den Pausen bietet sich nicht nur reichlich Raum für das Netzwerken der Teilnehmenden untereinander, mit Partnern und Ausrichtern des Sicherheitstags, sondern in mehreren Panels auch die Gelegenheit für Fragen zum Gehörten.
Tickets jetzt sichern
Der IT-Sicherheitstag findet am 16. September 2025 in den Räumen der Fachhochschule statt. Mehr Infos zum Programm und Tickets unter: IT-Sicherheitstag Dortmund.
(cku)
Künstliche Intelligenz
Automatisierte Notrufe halten Leitstellen auf Trab
Automatische Notrufe von Autos, Handys oder intelligenten Uhren haben in Bayern bereits Leben gerettet – sorgen aber in den allermeisten Fällen für unnötige Arbeit bei den Rettungskräften. Durchschnittlich ergebe sich eine geschätzte Fehlalarmquote von über 90 Prozent, teilte der Verband der bayerischen Leitstellenbetreiber (VBLB) auf Anfrage der Deutschen Presse-Agentur (dpa) mit.
„Die aktuell hohe Fehlalarmquote ist belastend für Leitstellen und Rettungskräfte“, bilanziert Verbandssprecher Jürgen Meyer. „Wichtig wäre eine bessere technische Qualität, verlässliche Rückmeldemöglichkeiten und vor allem: eine strukturierte Integration in die Leitstellensysteme.“ Unter dem Strich gelte dennoch: „Automatische Notrufe sind eine wertvolle technische Innovation – wenn sie richtig funktionieren.“
Schon Leben gerettet – aber noch Verbesserungsbedarf
Gerade im KFZ-Bereich hätten sie sich bereits vielfach bewährt und Leben gerettet, schilderte Meyer. Bei Smartphones und Smartwatches hingegen besteht nach den Erfahrungen der Rettungskräfte noch erheblicher Entwicklungsbedarf. Bei ihnen seien die Auslöseschwellen oft zu niedrig eingestellt, was zu einer Vielzahl unbeabsichtigter Notrufe führe.
Die häufigsten Auslöser automatischer Notrufe sind den Leitstellen zufolge Fahrzeuge mit eCall-Systemen. Daneben sind in der Praxis vor allem Smartphones mit Sturzerkennung oder Unfallfunktion und Smartwatches mit integrierten SOS-Funktionen von Relevanz.
„Mehrmals täglich“: Immer mehr automatisierte Notrufe
Auf Bitten der dpa hatte der Verband Angaben von 16 der 26 bayerischen Integrierten Leitstellen (ILS) zusammengetragen. Diese berichten demnach alle von regelmäßigen und immer häufigeren automatisierten Notrufen. „Die Angaben reichen von mehrmals täglich bis zu über 18 Ereignissen pro Tag. Auch kleinere Leitstellen geben an, dass solche Alarme mittlerweile zum festen Bestandteil des Tagesgeschäfts gehören“, schildert Meyer. Die Zahlen schwankten allerdings stark, da nicht alle Apps und Anbieter strukturiert ausgewertet werden könnten.
Bei der Leitstelle in München beispielsweise gingen mit Stichtag Ende Juni binnen Jahresfrist 3208 eCall-Meldungen und 26 Smartwatch-Alarme ein. Die Leitstellen Hoch-Franken und Schweinfurt zählen jeweils bis zu 30 Einsätze im Monat, und viele andere nannten pauschal „mehrmals täglich“. Die Bandbreite der berichteten Fehlalarme lag dabei zwischen 75 und über 95 Prozent. Augsburg etwa registrierte bei 350 eCall-Meldungen 275 Fehlalarme.
Zunehmende Belastung der Leitstellen
Die Folge ist eine zunehmende Belastung der Leitstellen, die alle Alarme zunächst als echte Notfälle behandeln. Aufwändige Rückrufversuche oder nicht rückverfolgbare Anrufe binden allerdings Ressourcen. Manche Leitstellen sehen hier eine potenzielle Gefährdung, weil Rettungsmittel durch Fehlalarme blockiert und im Ernstfall für andere Patienten verzögert verfügbar sein könnten.
Dennoch haben automatische Notrufe in echten Notfällen bereits Leben gerettet – etwa bei bewusstlosen Patienten oder schweren Verkehrsunfällen ohne Augenzeugen. Vor allem eCall-Systeme punkten dabei mit verlässlicher Datenübermittlung. Das Fazit der Leitstellen lautet daher: „Die Technik ist sinnvoll, aber unausgereift. Es braucht dringend klare Standards und verlässliche Schnittstellen zur Leitstellentechnik.“
(dmk)
Künstliche Intelligenz
#heiseshow: Showrooming, Handyverbot an Schulen, Googles KI-Übersichten
Markus Will, heise-online-Chefredakteur Dr. Volker Zota und Malte Kirchner sprechen in dieser Ausgabe der #heiseshow unter anderem über folgende Themen:
- Verraten und verkauft? Einzelhandel ärgert sich über Beratungsmissbrauch – Der stationäre Handel leidet unter Showrooming: Kunden lassen sich beraten, kaufen dann aber online. Welche Strategien entwickeln Händler dagegen? Ist das Verhalten der Kunden unmoralisch oder einfach rational? Und wie können lokale Geschäfte ihre Beratung wieder zu einem echten Mehrwert machen?
- Kinder, bitte abschalten: Helfen Handyverbote an Schulen? – Immer mehr Schulen diskutieren über generelle Handyverbote. Können solche Verbote tatsächlich die Konzentration der Schüler verbessern? Welche Rolle spielen digitale Medien in der modernen Bildung? Und wie finden Schulen die Balance zwischen digitalem Lernen und analoger Aufmerksamkeit?
- Übersichtliche Freude: Ruinieren Googles KI-Übersichten das freie Web? – Googles AI Overviews fassen Suchergebnisse direkt zusammen, was zu deutlichen Traffic-Rückgängen bei Websites führt. Bedroht diese Entwicklung das Geschäftsmodell vieler Online-Publisher? Wie können sich Content-Anbieter an die neue Realität anpassen? Und welche Auswirkungen hat das auf die Vielfalt der Informationen im Netz?
Außerdem wieder mit dabei: ein Nerd-Geburtstag, das WTF der Woche und knifflige Quizfragen.
Jeden Donnerstag ab 17 Uhr live
Fragen an die Moderatoren und Gäste können während der Sendung im YouTube-Chat und in unserem Twitch-Kanal (twitch.tv/heiseonline) sowie vorab per E-Mail und im heise-Forum gestellt werden. Die Redaktion freut sich bereits auf zahlreiche Zuschauer und auf reges Feedback.
Die #heiseshow wird jeden Donnerstag um 17 Uhr live auf heise online gestreamt. Nach der Live-Übertragung ist die Sendung zum Nachschauen und -hören auf YouTube und als Podcast verfügbar:
(mki)
-
Datenschutz & Sicherheitvor 2 Monaten
Geschichten aus dem DSC-Beirat: Einreisebeschränkungen und Zugriffsschranken
-
Apps & Mobile Entwicklungvor 2 Monaten
Metal Gear Solid Δ: Snake Eater: Ein Multiplayer-Modus für Fans von Versteckenspielen
-
Online Marketing & SEOvor 2 Monaten
TikTok trackt CO₂ von Ads – und Mitarbeitende intern mit Ratings
-
Digital Business & Startupsvor 2 Monaten
10.000 Euro Tickets? Kann man machen – aber nur mit diesem Trick
-
UX/UI & Webdesignvor 2 Tagen
Der ultimative Guide für eine unvergessliche Customer Experience
-
UX/UI & Webdesignvor 2 Monaten
Philip Bürli › PAGE online
-
Digital Business & Startupsvor 2 Monaten
80 % günstiger dank KI – Startup vereinfacht Klinikstudien: Pitchdeck hier
-
Social Mediavor 2 Monaten
Aktuelle Trends, Studien und Statistiken