Јава је општи наменски програмски језик високог нивоа заснован на концептима објектно оријентисаног програмирања (ООП) који је већи део синтаксе извео из Ц и Ц ++. Посебно је дизајниран да има мање зависности од имплементације у односу на претходне верзије. То је рачунарска платформа за развој апликативног софтвера развијеног од стране компаније Сун Мицросистемс, коју је касније набавио технолошки гигант Орацле Цорпоратион. Цоре Јава никада нигде није дефинисан и само је термин који Сун Мицросистемс користи да боље опише Јава Стандард Едитион (Јава СЕ). Ово је најосновнија и робуснија верзија Јава која се састоји од широког спектра АПИ-ја опште намене и специјалне намене. Разлог због којег се зове стандардно издање, јер је родио сва остала издања Јаве.
Јава је хипотетички свуда захваљујући својој читљивости и једноставности. Од мобилних апликација до веб локација, играћих конзола до центара података, од мобилних телефона до интернета, Јава је свуда. Милиони уређаја широм света користе Јава као основни програмски језик. Чак и све домаће Андроид апликације долазе уграђене у Јава и неколико компанија користи Јава као скриптни језик на страни сервера за развој позадине. Много апликација и веб локација захтева да инсталирате Јава јер је брза и сигурна. Оно што је почело једноставно као интернетски језик постало је један од најсвестранијих језика за више платформи икада развијених. Најбољи део је на буквално било ком уређају без потребе за рекомпилацијом, отуда и слоган „Напиши једном, трчи било где“.
У техничком погледу, то је програмски језик високог нивоа који је оријентисан на објект, класу и посебно је дизајниран да има мање зависности од имплементације у односу на претходне језике. На њега утиче В језик и већи део његове синтаксе потиче од Ц и Ц ++. Јава апликације се обично компајлирају у бајт код и датотека класе која садржи Јава бајт код може се извршити на било којој платформи која покреће Јава Виртуал Мацхине (ЈВМ), без обзира на архитектуру рачунара. Потпуно је независна од платформе, што значи да може покренути било који састављени код на било којој платформи. Обиље информација и његова све већа популарност зато програмери и програмери више воле Јава него друге програмске језике за развој апликација.
То је општи израз који Сун Мицросистемс користи да опише стандардну верзију Јава (ЈСЕ). То је најосновнија верзија Јаве која поставља темеље за сва остала Јава издања плус скуп повезаних технологија као што су ЦОРБА, Јава ВМ итд. Цоре Јава се односи на колекцију библиотека, а не само на програмски језик. То је најчишћи облик Јава који се првенствено користи за развој општих десктоп апликација. Једноставно речено, односи се на подскуп Јава СЕ технологија који се састоји од АПИ-ја опште намене и АПИ-ја посебне намене. Основна функционалност Јаве пружа дубоко знање самог Јава језика.
Цоре Јава је само део Јава који представља Ј2СЕ који садржи све основе Јаве, укључујући неке принципе и детаље пакета. То је самостална Јава апликација која покрива све, од ООП концепата до специјалних оператера, од типова података до класа омота, од повезане листе до листе матрица и реда чекања до руковања изузетцима. Постоје три рачунарске платформе засноване на Јава програмском језику, укључујући Јава СЕ. То је и даље најчешће коришћена платформа заснована на концепту ООП-а и најчешће се користи за развој преносних десктоп апликација. Поред АПИ-ја опште намене, састоји се од развојних алата, виртуелне машине и осталих библиотека класе. Такође укључује спецификацију Јава виртуелне машине.
Јава је програмски језик опште намене који се заснива на концептима објектно програмског језика високог нивоа и који већину синтакса изводи из Ц и Ц ++. С друге стране, Цоре Јава је само део Јава који се користи за развој преносног кода и за десктоп апликације и за сервер.
Јава је програмски језик који подржава компатибилност са више платформи и осмишљен је да има мање зависности од имплементације у поређењу с другим програмским језицима. Цоре Јава је рачунарска платформа која се користи за развој Јава апликација за радне површине и сервере.
Јава је робусна и сигурна и неовисна о платформи што је чини идеалним избором за развој апликативног софтвера за широку палету платформи, укључујући мобилне телефоне, веб локације, уграђене системе, сервере и још много тога. Цоре Јава односи се на Јава Стандард Едитион (Јава СЕ) који је основни темељ Јава платформе и користи се за развој апликација за пословне нивое и за радне површине и за сервере.
Јава је основни програмски језик за почетнике који желе да науче основе Јава програмског језика и неко знање о Јава СЕ. Цоре Јава подучава све основе Јава апликација и још више, укључујући ООП концепте, вишеструке навоје, руковање изузетком, полиморфизам, итд..
Хипотетски, нема разлике између то двоје. Све је само Јава. Оба термина су практично иста, с обзиром да је Цоре Јава само део Јава који представља Јава Стандард Едитион и скуп сродних технологија. Јава је програмски језик високог нивоа који је развио Сун Мицросистемс, а који је касније стекла компанија Орацле Цорпоратион. Док се Јава користи за развој аплета и апликација, Цоре Јава се углавном користи за дизајн апликативног софтвера како за радна окружења тако и за сервер. Цоре Јава је најосновнији и најчишћи облик Јаве који је поставио основу за друга издања програмског језика.