Ո՞րն է տարբերությունը Java Standard Edition- ի և Oracle JDK- ի միջև:


պատասխանել 1:

Նախքան ձեր հարցին պատասխանելը, նախ մենք կհասկանանք, թե որն է Java SE- ն:

JavaSE- ն տեխնոլոգիան է, և JDK- ն այս տեխնոլոգիայի զարգացման համար գործիքների շարքն է:

JavaSE API- ն առաջարկում է Java ծրագրավորման լեզվի հիմնական ֆունկցիոնալությունը: Այն սահմանում է ամեն ինչ ՝ Java- ի ծրագրավորման լեզվի հիմնական տեսակներից և առարկաներից մինչև գերակշռող դասեր, որոնք օգտագործվում են ցանցի, անվտանգության, տվյալների բազայի հասանելիության, գրաֆիկական օգտագործողների միջերեսների (GUI) և XML վերլուծության համար:

Այսպիսով, հարցը ավելի արդիական կլիներ, եթե այն պարունակում էր համեմատություն երկու տարբեր սուբյեկտների միջև, որոնք կատարում են նմանատիպ գործառույթ, և այդ հարցը կարող է վերափոխվել, քանի որ

«Ո՞րն է տարբերությունը Open Source JDK- ի և Oracle JDK- ի միջև»:

Շատ ընկերություններ զարգացնում են JDK- ն, ներառյալ Oracle- ը, որը հանրաճանաչ է, իսկ OpenJDK- ն ՝ Java- ի բաց կոդով:

Հենց այս հարցին պատասխանում են Oracle JDK- ի մշակողները:

«Դա շատ ամուր է. Oracle JDK տարբերակների համար մեր կառուցման գործընթացը կառուցվում է OpenJDK 7-ում` ավելացնելով ընդամենը մի քանի մաս, ինչպիսիք են տեղակայման ծածկագիրը, Oracle- ի կողմից Java plugin- ի և Java WebStart- ի իրականացումը: - Երրորդ կողմի բաղադրիչները, ինչպիսիք են գրաֆիկական ռաստիզատորը, ներառում են Rhino- ի մի շարք բաց աղբյուրների երրորդ բաղադրիչներ և մի քանի փոքր բաներ այստեղ և այնտեղ, ինչպես լրացուցիչ փաստաթղթեր կամ երրորդ կողմի տառատեսակներ:

Ապագայում մենք մտադիր ենք օգտագործել Oracle JDK- ի բոլոր մասերը որպես բաց աղբյուր, բացառությամբ այն դեպքերի, որոնք մենք համարում ենք առևտրային գործառույթներ, ինչպիսիք են JRockitMission Control- ը (Oracle JDK- ում դեռ առկա չէ), և երրորդ կողմի բաղադրիչները բեռնել բաց աղբյուրի այլընտրանքների միջոցով: փոխարինել ՝ կոդային հիմքերի միջև ավելի սերտ հավասարության հասնելու համար: »

Լրացուցիչ տեղեկություններ կարելի է ստանալ ՝

https: //blogs.oracle.com/henrik / ...


պատասխանել 2:

Նրանք շփոթում են երկու տարբեր, բայց կապված իրերի հետ: JDK- ի տարբեր տարբերակներ կան, որոնք կարող եք ներբեռնել: Օրինակ, կարող եք ներբեռնել Standard Edition կամ Enterprise Edition: Վերջինս ունի բազմաթիվ գրադարաններ, որոնք համատեղում են Oracle- ի խմբերը `ավելի հեշտացնել աշխատանքը սերվերային կոդ օգտագործողների համար: Գրադարաններ, որոնք ստանդարտ հրատարակության շատ օգտվողներ պետք չեն: Այնուամենայնիվ, երկու հրատարակությունները JDK- ներ են: