"Vi hjelper deg å nå dine kompetansemål i 2017"


Whats New in Java 8

Kursavgift: kr 17 900 | Varighet: 3 dager

Beskrivelse:

Java 8 is a major evolution in the Java programming language and platform. The language has been expanded dramatically to support lambda expressions, functional programming styles, and enhanced performance. The Java libraries have been extended significantly to take advantage of these new language features, and to offer many improvements in areas such as concurrency, security, and JavaScript integration.

This course takes a detailed look at all these new features, with extensive examples and hands-on exercises using the latest development tools.

What you will learn

  • Using lambda expressions
  • Understanding method and constructor references
  • Defining and using functional interfaces
  • Using sequential and parallel streams
  • Using the enhanced concurrency and collection APIs
  • Understanding Java 8 security features
  • Understanding additional API and language improvements
About Andy Olsen - the author and instructor of the course
Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy worked for 7 years as a technology specialist and product manager at QA Training, and now specializes in Microsoft .NET and Java Enterprise Edition systems. Andy is also actively involved in a variety of book projects primarily with Apress, and is a regular speaker at conferences in the UK, Europe, and the US.


Målgruppe:

Java developers and designers who are looking to adopt Java 8 and see what it has to offer.


Forkunnskaper:

Good experience in Java SE 7


Innhold:

  • Setting the scene: What is Java 8; Where can I get it; What tools are available
  • Lambda expressions: What are lambda expressions; Formal syntax for lambda expressions; Lambda expression simple syntax; Lambda expressions that return a value; Lambda expressions with multiple arguments; Lambda expressions and scope; Common usage scenarios
  • Method enhancements: Method references; Constructor references; Default methods; Static methods in Interfaces
  • Functional interfaces: Function; UnaryOperator; BiFunction; BinaryOperator; Predicate; Consumer; Supplier; Additional new functional interfaces
  • Streams: Sequential vs. parallel streams; Immediate vs. terminal operations; Stream example; Lazy evaluation; A closer look at immediate and terminal operations; Primitive-specialized streams
  • Enhanced collections API: Iteration; New methods in List; New methods in Map; Parallel array Processing
  • Enhanced concurrency API: ConcurrentHashMap; CompletableFuture; CountedCompleter; Adders and accumulators; Additional new features
  • Additional Java 8 Features: Unsigned arithmetic; New date/time API; Base64 encoding and decoding; Annotation changes; Miscellaneous new features
  • Java 8 Security Features: Overview; Privilege checking; Keystore enhancements; Cryptography enhancements
  • Nashorn JavaScript Engine: Getting started with Nashorn; Accessing Java classes in JavaScript; Additional techniques






Bestill kurset her

arrow

Velg kurssted

    arrow

    Velg dato



    kurs merket med * har startgaranti

    arrow

    Mailen er sendt:

    Ditt tips er registrert og sendt!
    Vi håper snarlig å se deg på kurs hos oss!

    Feilmelding:

    OBS! Vi har problemer med å sende ditt tips!

    Vi anbefaler deg å sjekke om du har skrevet inn en gyldig mailadresse.

    Tips sjefen

    Lyst til å delta på dette kurset, men må overbevise sjefen først?

    Glasspaper har laget en tips funksjon, som gjør det enklere for deg å overbevise din sjef om at dette kurset er perfekt for deg.
    Det eneste du trenger å gjøre er å fylle ut kontaktinformasjon, så sender vi relevant informasjon om kurset rett til dine utvalgte kontaktpersoner.
    Bruk gjerne funksjonen til å tipse venner og kollegaer om at dette er et nyttig kurs for dem





    Kontakt oss

    Kursansvarlig

    Henning Solberg

    93 09 01 29

    henning@glasspaper.no


    Glasspaper er kåret til Årets Microsoft Kurspartner 2017 - dette er åttende år på rad vi mottar denne hedersprisen