JDK 1.5 at JDK 1.6
JDK 1.5 vs JDK 1.6
Ang isang pagrepaso sa parehong JDK 1.5 at JDK 1.6 ay isang mahusay na kalsada habang ito ay tumatagal sa amin down memory lane, kung saan ang isa sa mga programa ay isang hinalinhan ng isa pa. Ang JDK o Java 1.5 ay isang programa na inilabas noong huling bahagi ng 2004. Ang JDK 1.5 ay tinutukoy din bilang JDK 5.0. Ang parehong pagkakatulad ay sumusunod sa JDK 1.6 na tinutukoy din bilang JDK 6.0.
Ang JDK 1.5 ay may opsyon na mag-aalok ng suporta sa generics, tulad ng dokumentasyon nito ay nagpapakita na ito ay katugma o nagbibigay ng pagkakatugma sa kaligtasan ng uri ng pag-compile-time, at sa ganitong benepisyo ay inaalis nito ang anumang pangangailangan para sa paggamit ng typecast o uri ng conversion.
Isa pang bagay na maaaring sinabi ng JDK1.5 ay tungkol sa metadata. Tinutukoy din ito sa mga beses bilang mga anotasyon. Ito ay tulad ng mga klase na nagbibigay-daan para sa mga paraan upang mai-tag na may karagdagang data, na pagkatapos ay naproseso ng metadata utility na kamalayan.
Ang autoboxing o unboxing ay isa ring tampok na nakatuon sa pagtatayo ng JDK 1.5. Ang tampok na ito ay nagbibigay-daan para sa mga awtomatikong conversion na nanggaling sa pagitan ng mga primitive na uri tulad ng mga int at primitive na mga klase ng wrapper tulad ng integer.
Ang mga enumerasyon, sa kabilang banda, ay may kasamang enum na keyword na lumilikha ng isang tiyak na typeface na isang naayos na listahan ng mga halaga tulad ng araw, buwan o kahit na oras. Sa mga naunang bersyon ng programa, hindi pa posible na makarating sa mga ito at maaari lamang maabot sa pamamagitan ng mga di-uri na ligtas na integer, o para sa mga seryosong tao, na binuo nang mga klase nang manu-mano. Ang ugoy ng JDK1.5 ay isang lahat-ng-bagong hitsura na may skinnable hitsura at pakiramdam tinutukoy bilang synth.
Ang paghahambing ng JDK 1.5 sa JDK 1.6 ay napakalaking. Ang pangkalahatang pagkakaiba ay ang JDK 1.6 ay mas mabilis at ang pagpapatupad ng mga utos ay tuluy-tuloy. Ang mabilis at makinis na pagtakbo ay nakakaapekto sa mga desktop at server.
Ang JDK 1.6 ay din ang unang Java platform na magkaroon ng suporta ng Windows Vista, bagaman ang bersyon ay hindi napapanatiling mahaba sa produksyon. Ang pag-upgrade sa JDK 1.6 mula sa JDK 1.5 ay may mga pakinabang tulad ng JavaScript na isinama at kasama sa buong platform, kumpletong magaan na platform na maaaring magamit para sa iba't ibang mga serbisyo sa web. Ang JDK 1.6 ay may isang pinasimple GUI na nagbibigay-daan sa kahit na mga gumagamit ng baguhan upang masiyahan sa pag-aaral at sundan. Mahalaga rin sa pagkakaloob ng isang pinasimple na disenyo ng GUI at isang pinalawak na katutubong suporta sa platform.
Ang isa pang bagay na natatangi sa JDK 1.6 na hindi available sa JDK 1.5 ay mayroong buong pagpapatupad ng JDBC4. Mahalaga rin ito sa pagbibigay ng suporta sa database ng XML. Ang JDK 1.6 ay may kasamang Java DB kasama at ang isang gumagamit ay libre upang magamit sa pag-deploy ng Java Database. Ang JDK 1.6 ay iba rin sa JDK 1.5 dahil sa ito ay nagbibigay ng buong suporta ng NetBeans IDE5.5. Mahalaga rin na banggitin na ang JDK 1.6 ay may ilang mga pinabuting mga pagpapahusay ng seguridad kung ihahambing sa JDK 1.5. Kasama rito ang Native platform security, Java Authentication and Authorization Service (JAAS), ang New Smart Card I / OAPI, mga native security services at update ng library. Buod Ang pangkalahatang layunin ng JDK 1.6 ay upang magbigay ng pinabuting serbisyo sa JDK 1.5. Ang JDK 1.5 na tinatawag din na JDK 5.0 at JDK 1.6 ay tinutukoy rin bilang JDK 6.0. Ang mga application ay tumatakbo nang mas mabilis sa JDK 1.6 kumpara sa JDK 1.5. JDK 1.6 ay ang unang aplikasyon ng Java upang suportahan ang Vista. Ang JDK 1.6 ay may integrasyon ng JavaScript sa platform. Ang JDK 1.6 ay magaan at magaan sa mga mapagkukunan ng system. Ang JDK 1.6 ay may kaakit-akit at pinasimpleng GUI. Pinapayagan ng JDK 1.6 ang suporta ng NetBeans IDE 5.5. Ang JDK 1.6 ay may mga pinahusay na tampok sa seguridad.