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 – Performanceoptimering – Foundation

Java

Java EE – Java Enterprise Edition 7 – Foundation

Java

Jakarta EE

Java EE – Java Enterprise Edition 8 – Foundation

Jakarta EE

Java

Grundlæggende programmering i Java SE

Java

Fremhævede Java eksperter

Christoffer Pontoppidan Børrild

Seniorkonsulent

Flemming G. Jensen

Seniorkonsulent | Instruktør

Jacob Avlund

Instruktør

Jacob Nordfalk

Seniorkonsulent | Instruktør

Jakob Jenkov

Seniorkonsulent | Instruktør

Jan Ypma

Seniorkonsulent | Instruktør

Jan Larsen

Seniorkonsulent | Instruktør

Kim Rostgaard

Seniorkonsulent

Lars Kruse Pedersen

Seniorkonsulent

Martin Boel

Chefkonsulent | Partner

Morten H. Sørensen

Chefkonsulent

Morten Egelund Rasmussen

Seniorkonsulent | Instruktør

Povl Kvols

Instruktør

Thomas Dandanell Berg

Seniorkonsulent

Thomas Trebbien Pedersen

Seniorkonsulent

Jakob Bendsen

Chefkonsulent | Partner

Maksim Sorokin

Seniorkonsulent | Instruktør

Martin Hojgaard Clausen

Instruktør

Jesper Wendel Devantier

Instruktør

Christian von Wendt-Jensen

Seniorkonsulent | Instruktør

Steen Elvstrøm

Seniorkonsulent

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

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)

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

Christian Yttesen: Effektiv softwareudvikling

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

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

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 d. 28. april 2017 med oplæg om blandt andet Kubernetes, OpenShift, agile processer & DevOps

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

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

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

AngularJS med TypeScript

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

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

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

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 12/9-2014 om Swift og Rasberry Pi

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-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

Læs også om andre teknologi nyheder

Lund&Bendsen hoster Meetup – “Authentication in ASP.NET Core”

Poul-Henning Kamp: Flere burde kende til SAOS

- “På nuværende tidspunkt har IT lavet vores samfund mere om end automobiler, tog og elektricitet nogensinde har gjort.” Sådan lød det fra den kendte IT-debattør Poul-Henning Kamp, da vi mødtes til SAOS-konferencen i 2023. For ham understregede det vigtigheden i, at IT-eksperter og beslutningstagere mødes på tværs af organisationer og snakker om ny teknologi, som de gør på SAOS.

Nytårstalen: Alle skal kunne ringe

Åbne kurser – vinter 2023/24

Julehygge på Nytorv

Nogle mere eksotiske emner fra Devoxx 2023

Kasper Videbæk, Philip Løventoft: Blazor

Kunne du arbejde uafbrudt i 34 timer?

Highlights fra Devoxx 2023

Fire døgn uden søvn

Se andre teknologier

Opdag vores eksperter, talks og kurser.