Java

Gå på opdagelse i Java universet, og bliv klogere på Java på siden her.

Hvad er Java?
Java er et “general purpose language” og afviklingsplatform, som blev udviklet i 90’erne af James Gosling, som på daværende tidspunkt arbejdede for Sun Microsystems. Gennem opkøb er det i dag Oracle som ejer Java-varemærket.

Java er fortsat et af verdens mest udbredte programmeringssprog, og et oplagt valg at basere nye projekter på – og migrere eksisterende projekter til, hvis du vil have en stabil teknisk platform, et stort økosystem og gode muligheder for at finde udviklere.

Hvorfor bruge Java?
Java er kendt for sloganet “write once, run anywhere” som betyder, at et program som er skrevet i Java kan køre på alle slags enheder blot der findes en Java Virtual Machine til enheden.

Med Java kan man skabe et hav af forskellige former for programmer, bl.a. computer-applikationer og -spil, virksomhedssystemer, apps til mobiler og netop den store alsidighed gør at, er det et meget populært sprog.

Blandt de mest kendte applikationer/programmer, som er skrevet i Java, kan man nævne: det populære computerspil Minecraft, søgefunktionen på Wikipedia, det også meget populære integrerede udviklingsmiljø NetBeans, streamingtjenesten Netflix, filsystemet Hadoop og open-source mobil-styresystemet Android.

På trods af at Java kan køre på alt fra chipkort til vaskemaskiner er det som platform for serverprogrammer Java for alvor er slået igennem. Store organisationer har typisk meget forskellig hardware og operativsystemer og med Java kan man benytte samme sprog på tværs af hele landskabet samtidig med at sikkerhed, stabilitet og bagudkompatibilitet er vigtigt. Java EE (Java Enterprise Edition), Jakarta EE og Spring Framework er alle populære platforme til server-applikationer, der fx udstiller REST API’er – ofte i en Microservices-baseret arkitektur.

Lær om Java fra erfarne IT-konsulenter
Vores IT-konsulenter arbejder til daglig med konkrete Java udfordringer på nogle af landets største IT-projekter og vi deler meget gerne vores erfaringer. Hvis du overvejer at indføre Java, og gerne vil høre om de do’s and dont’s vores IT-konsulenter har oplevet, så lad os tage en uforpligtende snak.

Bliv klogere på et IT-kursus
Vi har 20+ års erfaring med tilrettelæggelse og afvikling af IT-kurser som åbne hold og vi er specialister i specialtilpasset undervisning, som fx Solution Spaces, med fokus på tidens trends indenfor platforme, sprog, værktøjer og metoder. Lad os tage en uforpligtende snak om jeres specifikke uddannelsesbehov. Vi tilbyder også åbne kursushold i en række teknologier, se sæsonens åbne kursushold her.

Events

Talks

Nyheder i Java 18 og 19

Vores kurser om Java

Java

Java – Performanceoptimering – Foundation

Java

Java EE

Java EE – Java Enterprise Edition 7 – Foundation

Java

Jakarta EE

Java EE

Java EE – Java Enterprise Edition 8 – Foundation

Jakarta EE

Java

Java kursus – grundlæggende programmering i Java SE

Java

Fremhævede Java eksperter

Christoffer Pontoppidan Børrild

Seniorkonsulent
Flemming G. Jensen profil

Flemming G. Jensen

Seniorkonsulent | Instruktør
Jacob Avlund

Jacob Avlund

Instruktør
Jacob Nordfalk profil

Jacob Nordfalk

Seniorkonsulent | Instruktør

Jakob Jenkov

Seniorkonsulent | Instruktør
Jan Ypma profil

Jan Ypma

Seniorkonsulent | Instruktør
Jan Larsen profil

Jan Larsen

Seniorkonsulent | Instruktør
Kim Rostgaard

Kim Rostgaard

Seniorkonsulent
Lars Kruse Pedersen

Lars Kruse Pedersen

Seniorkonsulent
Martin Boel

Martin Boel

Chefkonsulent | Partner
Morten H. Sørensen

Morten H. Sørensen

Chefkonsulent
Morten Egelund Rasmussen

Morten Egelund Rasmussen

Seniorkonsulent | Instruktør
Povl Kvols

Povl Kvols

Instruktør
Thomas Berg Profilbillede

Thomas Dandanell Berg

Seniorkonsulent
Thomas Trebbien Pedersen profilbillede

Thomas Trebbien Pedersen

Seniorkonsulent
Jakob Bendsen Profil

Jakob Bendsen

Chefkonsulent | Partner
Maksim Sorokin

Maksim Sorokin

Seniorkonsulent | Instruktør

Martin Højgaard Clausen

Instruktør
Jesper Wendel Devantier profilbillede

Jesper Wendel Devantier

Instruktør
Christian Von Wendt profil

Christian von Wendt-Jensen

Seniorkonsulent | Instruktør
Steen Elvstrøm profilbillede

Steen Elvstrøm

Seniorkonsulent
Thor Langhoff Profilbillede

Thor Langhoff

Seniorkonsulent

Kristian Rasmussen

Seniorkonsulent | Instruktør

Bliv klogere på Java, i disse artikler

Faglig Fredag d. 23. februar 2018 om Reactive User Interfaces, Reactive programming og RxJava, mm.

Faglig Fredag den 19. august 2022 – Java, IaC, AWS og kunstig intelligens

Fra OO til EE på 8 uger – Java

Integration af Java FX og Spring – video

Kotlin

Jakob Bendsen: Java-dinosaurus møder Kotlin – en rejseberetning

Jan Ypma: Toolbox for the modern reactive Java developer (English)

Java 8 Streams

Java 9 – hvad er nyt?

Java EE 6 – det med småt

Java EE 6 står i tilgængelighedens tegn

Java SE 8 – Default metoder i interfaces

Javagruppen – Java 17 Meetup

Kom godt i gang med JavaFX 2 – 15 min. introvideo

Michael Bornholdt Nielsen: Wildfly, Quarkus og brugen af specifikationer (Java EE 8)

Oplæg om nyhederne i Java EE 6 – nu også ud af huset

Læs dig til nye teknologier i sommerferien

James Coplien: The Architectural Voids of Change, The End User, and Deep Knowledge (English)

Apache Camel

Jan Larsen: Apache Camel – Introduktion, styrker, svagheder og erfaringer

Michael Krogh: Vue.js – The Framework in the Middle

Ditlev Tøjner: React’s simple tilgang til webapplikationer

Faglig Fredag d. 22. februar 2019 med oplæg om blandt andet Kubernetes, OpenShift, agile processer & DevOps

Faglig Fredag d. 21. december 2018 med oplæg om AI og effektiv softwareudvikling

Openshift

Christian Yttesen: Effektiv softwareudvikling

Ditlev Tøjner: Hvordan bygger man komplekse frontend-applikationer med React

Faglig Fredag den 22. juni bød på oplæg om Kubernetes on-premise, DDD/BDD, Microservices og understøttelse af forretningsprocesser af Erik Ditlev Lund, Basim Reza og Lasse Lindgaard

Faglig Fredag d. 22. juni 2018 om Kubernetes on-premise; DDD/BDD Microservices og Understøttelse af forretningsprocesser

Faglig Fredag den 22. juni bød på oplæg om Kubernetes on-premise, DDD/BDD, Microservices og understøttelse af forretningsprocesser af Erik Ditlev Lund, Basim Reza og Lasse Lindgaard

Fuldt hus til Faglig Fredag om Kubernetes on-premise; DDD/BDD Microservices og Understøttelse af forretningsprocesser

Faglig Fredag d. 26. april 2018 om Azure for enterprise web applications, Kvantecomputere og The Grid: Internet 3.0+

Kom i gang med TypeScript

Spring Boot – mindre kode, mere applikation

Faglig Fredag om Application Builder Cloud Service, Kotlin og GDPR

Fra superskurk til superhelt – med Application Builder Cloud Service

Hvad er Dart: et kort overblik

Faglig Fredag d. 25. august 2017 -Application Builder Cloud Service, Kotlin, og GDPR

Ansigts tracking og genkendelse med Xamarin Android

Faglig Fredag den 28. april bød på oplæg om OpenShift, Kubernetes, Agile og DevOps af Henrik Haue Pedersen, Frederik Bundgaard og Niels Bech Nielsen

Faglig Fredag d. 28. april 2017 med oplæg om blandt andet Kubernetes, OpenShift, agile processer & DevOps

Faglig Fredag den 23. december bød på oplæg om teknisk projektledelse, Dart og Rich Snippets af Jakob Bendsen, Kim Rostgaard Christensen og Andreas Westh

Faglig Fredag den 23. december om teknisk projektledelse, Dart og Rich snippets

Ambitionen med Faglig Fredag er at skabe en ramme for kontinuerlig, tidsaktuel og intens vidensdeling mellem kunder, konsulenter og inviterede gæster.

Faglig Fredag med Ratpack, Angular 2, Oculus Rift og Playstation VR

Martin Boel arrangerer årets Devoxx tur, skal du med?

AngularJS af google

AngularJS med TypeScript

RxJava – sådan tæmmer du dine asynkrone processer!

Faglig Fredag den 29. april bød på oplæg om Continuous Delivery og Docker af Tobias Tobiasen, Jan Ypma og Jesper Wermuth

Faglig Fredag 29/4-2016 om Continuous Delivery og Docker

Faglig Fredag 19/2-2016 om TypeScript og Silicon Valley

Ambitionen med Faglig Fredag er at skabe en ramme for kontinuerlig, tidsaktuel og intens vidensdeling mellem kunder, konsulenter og inviterede gæster.

Faglig fredag 18/12 2015 om React, REST og BDD heaven in public projects

Effektiv udvikling med virtualiseret continuous integration

Reportage fra IT-Basecamp 2015

Rapport fra Googles Summer of Code mentormøde 2014

Faglig Fredag den 12. september bød på oplæg om Swift og Raspberry Pi af Jacob Avlund og Jan Schoubo

Faglig Fredag 12/9-2014 om Swift og Rasberry Pi

Ambitionen med Faglig Fredag er at skabe en ramme for kontinuerlig, tidsaktuel og intens vidensdeling mellem kunder, konsulenter og inviterede gæster.

Faglig Fredag 23/5-2014 om AngularJS, Dart og JSF

I gang med Test Driven JavaScript Development (TDD)

På hvilken mobil platform skal vi bygge fremtidens samfund?

Brug af Domain Specific Language og generator til konstruktion af kombinerede Google App Engine / Android løsninger

Android

Android-udvikling – udfordringer og anbefalinger

Nyheder i EJB 3.1 – mere simpelt og flere nye features

Program for IT BaseCamp 2013

IBM’s WAS v8.5 Full Profile, WAS v8.5 Liberty Profile, WDT Eclipse plugins, RAD v8.5

Glem HTML5, Web2.0, AJAX – jQuery gør forskellen!

Udvikling i Titanium – fordele, ulemper og faldgruber

Dynamiske mock services i SoapUI

Sproglige udvidelser i Java SE 7

Er CDI en Spring-killer?

Et trin op ad Scala ‘en?

JSF Facelift

Max_fetch_depth in depth – Hibernate

JPA – The Cartesian Product Problem

JPA performancekiller: N+1 select-problemet

Key Takeaways fra Devoxx Belgium 2023

Martin Boel – Key Takeaways fra Devoxx Belgium 2023

Læs også om andre teknologi nyheder

Jobopslag: Fullstack udvikler

Morten Heine Sørensen – Scaling Real World Programming with ChatGPT

Ulrik Rasmussen – Rapportering til forskellige personlighedsprofiler

Ejvind Hald – Dataplatform og Analytics mod nye tider

Martin Boel siger farvel til Lund&Bendsen efter 10 år

Åbne kurser – Efterår 2024

Thomas Christensen – Battle proven architectures – when software infrastructure supports strategy

Morten Eeg Ejrnæs Nielsen – Operationalisering af kravene fra NIS2

Martin Boel – Indflyvning til NIS2

Michael Bornholdt Nielsen – Benyt Apache Kafka og Quarkus til at tracke spillere i Minecraft

Se andre teknologier

Opdag vores eksperter, talks og kurser.