OZ 2012/2

M 91 ORGANIZACIJA ZNANJA 2012, LETN. 17, ZV. 2 Število obiskovalcev na konferenci JavaOne 2010 se je po mnenju nekaterih glede na leto poprej podvojilo (bilo jih je okoli 9000), najverjetneje pa JavaOne ne bo več dosegla števila 12.000 obiskovalcev, kolikor jih je bilo prisotnih v času, ko se je konferenca odvijala še v centru Moscone. Razlog za to je, da se JavaOne širi tudi regijsko. Konferenci JavaOne Russia v Moskvi (17.–18. april 2012) in JavaOne India v Hyderabadu (3.–4. maj 2012) sta se pridružili že uveljavljenima konferencama JavaOne Latin America (6.–8. december 2011) in JavaOne Tokio (4.–6. april 2012). Tudi v letu 2011 je vzporedno potekala konferenca Oracle Open World, tako da se je JavaOne ponovno odvijala po hotelih Hilton, Union Square, Nikko ter Parc 55 (The Zone). Med hoteli se je nahajal Mason Street Café, ki je hkrati sprejel 330 ljudi. Na JavaOne 2011 je predavalo preko 500 predavateljev na 430 konferenčnih in 28 demo predavanjih. 1 Po približno 8 mesecih, ko je Oracle prevzel Javo, je stanje takšno: • izšel je JDK7, • ponovno deluje JCP (The Java Community Process), • izgradnja oblaka z Javo (java Cloud build out) je enako popularen kot pred časom izgradnja spletnih strani v Javi (java Web build out). Java 7 bila v letu 2010 zamišljena kot nadgradnja s petimi pomembnejšimi projekti (ter kupom manjših), vendar bi izid v sredini leta 2012 pomenil že 6 let premora po izidu Jave 6. Ker tako dolgo čakanje ni prišlo v poštev, so preverili, kateri projekti se bližajo koncu in bi lahko izšli prej in nastala je nova rešitev: Project Coin (JSR 334) Projekt Coin je zbirka sprememb v jeziku in knjižnicah Jave, narejena z namenom, da olajša vsakodnevno programiranje. Spremembe: • odstranitev dodatnega besedila in s tem izboljšanje berljivosti programske kode, • spodbujanje pisanja bolj zanesljivih programov, • dobra integracija s preteklimi in prihodnjimi spremembami, • lažja uporaba generične kode (Diamond, Varargs warnings), • boljša obravnava napak (Multi-catch, try-with- resources), • doslednost in jasnost (Strings in switch, Literal improvements). Vnos numeričnih vrednosti (literal improve- ments) Dodana je bila podpora za vnos števil s podčrtajem, da bi bila berljivost boljša. int phoneNumber = 555_555_1212; long creditCardNumber = 1234_5678_9012_3456L; long hexBytes = 0xFF_EC_DE_5E; float monetaryAmount = 12_345_132.12; Konferenca JavaOne 2011 doi:10.3359/oz1202091 1.25: DRUGI ČLANKI ALI SESTAVKI

RkJQdWJsaXNoZXIy MTAxMzI5