BETA

Събития
Java primitives in generics workshop




Java primitives in generics workshop


Кога: 29.01.2015, 19 часа
Къде: ФМИ, зала 326
Тема: “Primitives in generics workshop”
Резюме:

Всички знаем, че в Java имаме примитивни типове (int, boolean, long) и reference типове (всички наследници на java.lang.Object, влкючително и масивите). В OpenJDK обаче има проект наречен Valhalla, чиято цел е да сближи двата свята. В момента хората в Oracle и останалите committer-и по проекта са се концентрирали върху имплементирането на възможността да използваме примитивни типове като параметри на generics. Т.е. да може да правим нещо такова:

List intList = new ArrayList<>();

С колегите от Българската Java User група решихме на този ранен стадий от работата по проекта да ви представим какъв е напредъка и заедно да експериментираме с различните възможности, които ни се предоставят. Програмата на семинара ще е следната:
1) Въведение в състоянието на generics в проекта Valhalla: каква е била имплементацията до момента, каква ще е промяната и какво ще можем да правим оттук насетне
2) На специално подготвена виртуална машина (ще ви пратим връзка за сваляне в следващите дни) ще експериментираме с писането на програми използващи новите функционалности

За тези, които не искат да свалят виртуалната машина, а искат да работят на своя компютър, това, което трябва да направите, е да клонирате valhalla repo-то:

hg clone http://hg.openjdk.java.net/valhalla/valhalla valhalla

И след това да пуснете get_source.sh, configure и make images.

Имайте предвид, че резултатите от project Valhalla няма да влязат в Java 9 и ще е борба да влязат Java 10. Т.е. това, което ще правим ще е налично за широката публика след 4-5 години!

За промени и повече инфо следете: 

http://java-bg.org/events/primitives-in-generics-workshop/


КОГА: 29.01.2015

МЯСТО: ФМИ, СУ, зала 326

ВХОД: СВОБОДЕН

1) Въведение в състоянието на generics в проекта Valhalla: каква е била имплементацията до момента, каква ще е промяната и какво ще можем да правим оттук насетне
2) На специално подготвена виртуална машина (ще ви пратим връзка за сваляне в следващите дни) ще експериментираме с писането на програми използващи новите функционалности

Bulgarian Java User Group