տուն Հատապտուղներ Daemon գործիքները նմանատիպ ծրագրեր են: Windows-ի համար վճարովի ծրագրերի անվճար անալոգներ: Ավելին առանձնահատկությունների մասին

Daemon գործիքները նմանատիպ ծրագրեր են: Windows-ի համար վճարովի ծրագրերի անվճար անալոգներ: Ավելին առանձնահատկությունների մասին

Java-ն օբյեկտի վրա հիմնված ծրագրավորման լեզու է, որը ստեղծվել է Ջեյմս Գոսլինգի կողմից 1995թ.-ին, որը նշանակում է փոփոխականների արտահայտում որպես առարկաներ դաշտերով (որոնք օբյեկտը նկարագրող ատրիբուտներ են) և մեթոդներով (գործողություններ, որոնք օբյեկտը կարող է անել): Java-ն լեզու է, որը թույլ է տալիս գրել ծրագրեր, որոնք կարող են աշխատել ցանկացած Java վիրտուալ մեքենայի տակ: Քանի որ սա ծրագրավորման լեզու է, որը բավականին ծավալուն է բառերի քանակով, այն բավականին հեշտ է հասկանալ և սովորել նույնիսկ սկսնակների համար: Այս ձեռնարկը ներկայացնում է Java ծրագրավորման ներածություն:

Քայլեր

Առաջին Java ծրագիրը գրելը

    Java ծրագրեր գրելը սկսելու համար նախ տեղադրեք մշակման միջավայրը։Շատ ծրագրավորողներ օգտագործում են ինտեգրված զարգացման միջավայր (eng. Ինտեգրված զարգացման միջավայր- IDE), ինչպիսիք են Eclipse-ը կամ Netbeans-ը, բայց դուք կարող եք ծրագիր ստեղծել առանց դրա:

    Ցանկացած ծրագիր, ինչպիսին Notepad-ն է, բավարար կլինի Java ծրագրավորման համար:Որոշ ծրագրավորողներ նախընտրում են օգտագործել տեքստային խմբագրիչներ՝ հիմնված vim-ի և emacs-ի վրա: Կա նաև բավականին լավ տեքստային խմբագրիչ, որը կարող է տեղադրվել ինչպես Windows-ում, այնպես էլ Linux-ում (Mac, Ubuntu և այլն)՝ Sublime Text: Մենք կօգտագործենք այն այս վերանայման մեջ:

    Համոզվեք, որ տեղադրված եք Java Java Development Kit-ը:Այն ձեզ անհրաժեշտ կլինի ձեր ծրագիրը կազմելու համար:

    • Եթե ​​ձեր համակարգիչը աշխատում է Windows օպերացիոն համակարգով, և փոփոխական միջավայրը ճիշտ չի աշխատում, այն կարող է առաջացնել javac-ի սխալ: Այս սխալից խուսափելու համար կարդացեք տեղադրման ավելի մանրամասն տեղեկություններ:

    Բարև աշխարհ ծրագիր

    1. Սկզբից մենք կստեղծենք ծրագիր, որը կցուցադրի Hello World մակագրությունը:Ստեղծեք նոր ֆայլ տեքստային խմբագրիչում և պահեք այն որպես «HelloWorld.java»: «HelloWorld»-ը դասի անունն է, որը պետք է համապատասխանի ֆայլի անվանը, սա կարևոր է։

      Սահմանեք դասը և հիմնական մեթոդը:Հիմնական հանրային ստատիկ void main (String args) մեթոդը կկիրառվի ամեն անգամ, երբ ծրագիրը մեկնարկի և կտեղադրվի յուրաքանչյուր հաջորդ Java ծրագրում:

      հանրային դաս HelloWorld (public static void main (String args) ())

      Մուտքագրեք «Բարև աշխարհ."

      Համակարգ. դուրս . println («Բարև աշխարհ»);

      • Դիտարկենք ծածկագրի այս տողի բաղադրիչները.
        • Համակարգը վերաբերում է համակարգին՝ որոշակի գործողություններ կատարելու հրահանգներով:
        • Out-ն ասում է համակարգին, որ մենք պատրաստվում ենք մուտքագրել որոշ տվյալներ:
        • Println մուտքագրման տող - ասում է համակարգին տպելու արժեքը էկրանին:
        • («Բարև աշխարհ») շուրջ փակագծերը ցույց են տալիս, որ System.out.println() մեթոդն ընդունում է այս արժեքը որպես պարամետր:
      • Ուշադրություն դարձրեք մի քանի կանոններին, որոնք պետք է հետևել Java լեզվով ծրագրավորելու ժամանակ.
        • Կոդի յուրաքանչյուր տողի վերջում պետք է ստորակետ դնել:
        • Java-ն մեծատառերի զգայուն է, ուստի մեթոդի արժեքները, փոփոխականները և դասի անունը գրելը պետք է լինի մեծատառերի զգայուն:
        • Կոդի բլոկները, որոնք վերաբերում են որոշակի մեթոդին, առանձնացված են գանգուր փակագծերով:
    2. Միացրեք ամեն ինչ միասին:Ձեր Hello World ծրագիրը պետք է ավարտվի այսպես.

      հանրային դաս HelloWorld (public static void main (String args) ( System . out . println ("Hello World"); ) )

    3. Պահպանեք ֆայլը և բացեք հրամանի տող կամ տերմինալ՝ ծրագիրը կազմելու համար: Գնացեք այն թղթապանակը, որտեղ պահել եք HelloWorld.java ֆայլը և մուտքագրեք Javac (java լեզվի օպտիմալացման կոմպիլյատոր) HelloWorld.java: Այս կերպ դուք կոմպիլյատորին հայտնում եք, որ ցանկանում եք փոխարկել ֆայլը: Եթե ​​գործընթացում սխալներ են հայտնվում, կոմպիլյատորը ձեզ կտեղեկացնի ձեր սխալի մասին: Իդեալում, ֆայլերի փոխակերպման գործընթացում դուք ընդհանրապես չպետք է ունենաք որևէ ծանուցում կոմպիլյատորից: Կազմելուց հետո նայեք այն թղթապանակում, որտեղ պահվել է HelloWorld.java ֆայլը. այնտեղ պետք է հայտնվի HelloWorld.class ֆայլը: Այն կօգտագործվի Java վիրտուալ մեքենան գործարկելու համար:
    4. Գործարկեք ծրագիրը: Մենք վերջապես հասել ենք այս կետին: Հրամանի տողում կամ տերմինալում մուտքագրեք java HelloWorld: Վիրտուալ մեքենան այս կերպ կհասկանա, որ դուք ցանկանում եք գործարկել HelloWorld դասը: HelloWorld-ը պետք է հայտնվի վահանակում:
    5. Շնորհավորում ենք, դուք ստեղծել եք ձեր առաջին Java ծրագիրը:

    Մուտք և ելք

    1. Այժմ մենք պետք է ընդլայնենք մեր «Բարև աշխարհ» ծրագիրը, որպեսզի ընդունի օգտվողի մուտքերը: Մեր ծրագրում մենք տպել ենք մի տող, որը տեսանելի է օգտատիրոջը, սակայն ինտերակտիվ ծրագրերում օգտատերերը տվյալներ են մուտքագրում հավելվածներում։ Մեր խնդիրն է ընդլայնել ծրագիրն այնպես, որ այն օգտագործողին հուշի անուն, այնուհետև ողջունի նրան անունով:
    2. Ներմուծեք Scanner դասը: Java-ն ունի ներկառուցված գրադարաններ, որոնց մուտք ունենք, բայց մենք պետք է դրանք ներմուծենք: Նման գրադարաններից մեկը java.util-ն է, որը պարունակում է Scanner օբյեկտը, որն անհրաժեշտ է օգտատիրոջ մուտքագրման համար: Այս դասը ներմուծելու համար մենք պետք է ելակետային կոդի մեջ ավելացնենք հետևյալ տողը.

      Ներմուծեք java.util.Scanner;

      • Սա ասում է ծրագրին, որ մենք ցանկանում ենք օգտագործել Scanner օբյեկտը, որը գոյություն ունի java.util փաթեթում:
      • Եթե ​​մենք ցանկանում ենք մուտք գործել java.util. գրադարանի բոլոր օբյեկտները, մենք պարզապես պետք է ներմուծենք java.util.* կոդի սկզբում:
    3. Դուք պետք է նոր փոփոխական մտցնեք մեթոդում Scanner օբյեկտի համար: Java-ն օբյեկտի վրա հիմնված ծրագրավորման լեզու է, որը գործում է փոփոխականների վրա օբյեկտների միջոցով: Սկաները օբյեկտի օրինակ է, որն ունի դաշտեր և մեթոդներ: Scanner դասը օգտագործելու համար մենք պետք է ստեղծենք նոր Scanner օբյեկտ, որով կարող ենք լրացնել դաշտերը։ Դա անելու համար մենք գրում ենք հետևյալը.

      Սկաներ userInputScanner = նոր սկաներ (System.in);

      • userInputScanner-ը սկաների օբյեկտի անունն է, որը մենք նոր ենք ստեղծել: Նշենք, որ անունը գրված է «humped case»: Սա Java-ում փոփոխականների անվանման կոնվենցիան է:
      • Մենք օգտագործում ենք նոր օպերատորը նոր օբյեկտի օրինակ ստեղծելու համար: Մեր դեպքում մենք ստեղծեցինք Scanner օբյեկտի նոր օրինակ՝ կոդում նշելով նոր Scanner(System.in):
      • Scanner օբյեկտը ընտրում է մի պարամետր, որն օբյեկտին ասում է, թե ինչ պետք է սկանավորել: Այս դեպքում System.in-ը պարամետրն է: System.in-ը ծրագրին հրահանգում է սկանավորել օգտատիրոջ մուտքագրումը:
    4. Հաջորդ քայլը օգտատիրոջը հասկացնելն է, որ նրանք պետք է տվյալները մուտքագրեն վահանակում: Դա կարելի է անել System.out.print կամ System.out.println հրամանով:

      System.out.print ("Ինչ է քո անունը?");

    5. Թող Scanner օբյեկտը վերցնի օգտվողի մուտքագրած հաջորդ տողը և պահի այն որպես փոփոխական: Սկաները միշտ պետք է հավաքի օգտագործողի կողմից մուտքագրված տվյալները: Կոդի հետևյալ տողը կհանձնարարի Scanner օբյեկտին ճանաչել օգտվողի կողմից գրված անունը և պահել այն որպես փոփոխական.

      Տող userInputName = userInputScanner.nextLine();

      • Java-ում օբյեկտի մեթոդի օգտագործման հաստատումը տրվում է objectName.methodName(parameters) պարամետրերով: UserInputScanner.nextLine() կոդի տողը կանչում է Scanner օբյեկտը՝ օգտագործելով նրան տրված անունը, այնուհետև մենք կանչում ենք nextLine() մեթոդը, որին չեն կարող տրվել պարամետրեր։
      • Նկատի ունեցեք, որ հաջորդ տողը մենք պահում ենք մեկ այլ օբյեկտում՝ String-ում: Այն նշվում է userInputName կոդում
    6. Տպեք ողջույն օգտվողի համար: Նրանց անունը պահելուց հետո մենք կարող ենք ողջույն տպել այս օգտվողի համար: Հիշեք System.out.println տողը («Բարև աշխարհ»); որը մենք օգտագործել ենք հիմնական դասի ֆայլում: Մեր գրած բոլոր ծածկագրերը պետք է գտնվեն այս տողից վեր: Այժմ մենք կարող ենք փոխել այս տողը հետևյալ տեքստը ցուցադրելու համար.

      System.out.println("Բարև" + userInputName + "!");

      • Դուք պետք է մուտքագրեք «բարև», օգտվողի անուն և բացականչական նշան «Բարև» + userInputName + «» ծածկագրի տողով: . Սա կոչվում է լարերի միացում:
      • Մենք ունենք երեք տող՝ hello, ", userInputName և "!": Java-ում տողերը անփոփոխ են և չեն կարող խմբագրվել: Այսպիսով, դրանք համատեղելով, մենք ստեղծել ենք նոր տող, որը պարունակում է ողջույն:
      • Այնուհետև մենք օգտագործում ենք այս նոր տողը որպես System.out.println-ի պարամետր:

Java-ն տեխնոլոգիա է հավելվածների և ծրագրային ապահովման բաղադրիչների լիարժեք գործունեության համար: Ժամանակակից ծրագրավորողները խաղեր ստեղծելիս հազվադեպ են անում առանց Java-ի: Այս պատճառով է, որ օգտվողներին խրախուսվում է տեղադրել և ստանալ Java Runtime Environment (JRE) կանոնավոր թարմացումներ:

Java ծրագրավորման լեզուն թույլ է տալիս գրել ծրագրակազմ բրաուզերներում աշխատելու համար, մշակել տարբեր սերվերային հավելվածներ առցանց ֆորումների, առցանց խանութների, առցանց հարցումների համար։

Java-ի միջոցով դուք կարող եք մշակել HTML ձևեր և ստեղծել ծառայություններ և ծառայություններ, որոնք օպտիմալ կերպով հարմարեցված են օգտագործողին՝ համատեղելով տարբեր մոդուլներ:

Բացի այդ, եթե Java-ն տեղադրված չէ ձեր համակարգչում (օրինակ, դուք ժամանակ չունեիք այն անվճար ներբեռնելու համար), ապա մի շարք հավելվածներ, խաղեր և կայքեր պարզապես չեն գործարկվի ձեր համակարգչում, քանի որ հենց այս ծրագրաշարն է. ապահովում է դրանց արագությունն ու հուսալիությունը։

Java-ի առանձնահատկությունները.

  • հիշողության ավտոմատ կառավարում
  • բազմաթելային հավելվածների ստեղծում
  • տվյալների բազայի հասանելիություն, գեներիկաների աջակցություն
  • Բացառիկ բացառությունների մշակում
  • մի քանի ծրագրերի միաժամանակյա կատարում
  • I/O զտիչ գործիքների լայն տեսականի
  • HTTP հարցումներ կատարելու և պատասխանների մշակման դասեր
  • պարզ գործիքներ ցանցային հավելվածներ կառուցելու համար
  • ստանդարտ հավաքածուներ՝ զանգված, ցուցակ, կույտ և այլն:

Java-ում գրված ծրագրաշարի բաղադրիչները թարգմանվում են բայթկոդով, որն իր հերթին կատարում է այսպես կոչված Java վիրտուալ մեքենան՝ ծրագիր, որը հանդես է գալիս որպես թարգմանիչ։ Այս ալգորիթմի առավելությունը օպերացիոն համակարգից և սարքաշարից անկախությունն է: Հետևաբար, նույն java հավելվածը կարող է հավասարապես լավ աշխատել տարբեր սարքերի վրա:

Եվ չնայած ծրագրավորողների շրջանում տարածված է այն կարծիքը, որ Java ծրագրակազմն ավելի դանդաղ է և ավելի շատ հիշողություն է խլում, քան, ասենք, ստեղծված C լեզվով, երբ խոսքը վերաբերում է վեբ մշակմանը, մի շարք առավելություններ դնում են մեր դիտարկած ծրագրաշարը առաջատարի տեղում: Այս լեզուն օգտագործվում է ոչ միայն միլիարդավոր համակարգիչների, այլև սմարթֆոնների, տարբեր հաղորդակցիչների և նույնիսկ հեռուստացույցների վրա: Java-ն հատկապես հայտնի է առցանց խաղերի մշակողների շրջանում: Իսկ խաղացողներն իրենք չեն կարողանա մուտք գործել բոլոր կարգավորումները, օրինակ, եթե չներբեռնեք Java Minecraft-ի համար:

Կարևոր է, որ դուք միշտ ունենաք տեղադրված Java-ի վերջին տարբերակը. այն կարող եք անվճար ներբեռնել Windows 7, 8, 10, Vista, XP-ի համար այս էջից կամ պաշտոնական կայքում: Այսպիսով, դուք կհոգաք Java հավելվածների արդյունավետ և անվտանգ աշխատանքի մասին։

Դուք նաև հնարավորություն ունեք ներբեռնելու Java 64-բիթանոց բրաուզերների համար Windows 64 բիթ օպերացիոն համակարգով:

Java-ն օբյեկտի վրա հիմնված ծրագրավորման լեզու է և դրա վրա հիմնված կիրառական ծրագրային հարթակ: Java-ն վեբ կայքերի, առցանց խանութների, ֆորումների, հեռահար բանկային ծառայության, վիրտուալ նավիգացիոն քարտեզների, ձեռնարկների, առցանց հարցաթերթիկների և խաղերի և այլ մասնագիտացված վեբ հավելվածների գործարկման միջավայր է: Հաճախ անհնար է անել առանց այս ծրագրային հարթակի, բայց միշտ կա հնարավորություն ներբեռնել Java անվճար Windows 10, 8.1, 8, 7, Vista և այլն: Java նախագծի հիմնական տարբերությունն այն էր, որ այն թույլ էր տալիս: ստեղծելով ծրագրակազմ, որն անհրաժեշտ չէ յուրաքանչյուր պրոցեսորի ճարտարապետության և օպերացիոն համակարգի համար: Մշտական ​​հղում՝ site/ru/platform/java

Java-ի տեխնոլոգիայի զարգացման համառոտ պատմությունը և ժամանակակից արվեստի վիճակը

Java-ն մշակվել է Sun Microsystems-ի կողմից 1991-1995 թվականներին, իսկ ավելի ուշ տեխնոլոգիան ձեռք է բերել Oracle-ը։ Java-ի նոր տարբերակի թողարկումը մշակվել է Oracle-ի ծրագրավորողների փոխազդեցությամբ World-Java էկոհամակարգի, Open JDK-ի և JavaCommunityProcess-ի ներկայացուցիչների հետ: Այսօր դուք կարող եք ներբեռնել անվճար Java 64-bit կամ 32-bit Windows 10, 8, 8.1 (desktop), 7 SP1, Vista SP2, Server 2008 R2 SP1 64-bit, Server 2012 և 2012 R2 64-bit համար ինտերնետի հետ աշխատելու համար: Explorer 9 և ավելի բարձր, և Mozilla Firefox: Java ծրագրային փաթեթը բաղկացած է չորս ծրագրային բաղադրիչներից՝ JRE, որը պատասխանատու է հավելվածների կատարման համար, Java վիրտուալ մեքենա, որը մեկնաբանում է բայթկոդը, բազային դասերը և օժանդակ գրադարանները։ Այսօր Java Runtime Environment-ը կարող է տեղակայել սերվերի կողմից Java հավելվածներ, ստեղծել բրաուզերի կապ Java հարթակի հետ: Պետք է ուշադրություն դարձնել նաև նմանատիպ ֆունկցիոնալությամբ անվճար ծրագրերին՝ Microsoft .NET Framework, Microsoft Silverlight plugin, Adobe Flash Player, Adobe Shockwave Player հարթակներ և միջավայրեր բաժնում։

Java-ն համեմատած հայտնի ծրագրավորման լեզուների հետ

Java-ի հիմնական առավելությունը հարթակի անկախությունն է: Մշակողները խոստանում են արագություն, կայունություն, անվտանգություն և խորհուրդ են տալիս անվճար ներբեռնել Java-ի վերջին տարբերակը՝ առանց գրանցման պաշտոնական կայքից։ Այնուամենայնիվ, ըստ ՏՏ մասնագետների ակնարկների և մեկնաբանությունների, Java հավելվածները ավելի շատ հիշողություն են զբաղեցնում, ունեն ավելի ցածր արագություն և արձագանքողություն՝ ի տարբերություն C կամ C ++-ի իրենց գործընկերների: Բայց Java-ն ունի մի շարք անվտանգության և հուսալիության առավելություններ այնպիսի լեզուների նկատմամբ, ինչպիսիք են C, C++, Python, Fortran, Ruby, PHP, JavaScript և այլն:

Պլատֆորմից անկախ Java ներդրման առավելությունները

Մշակողները պնդում են, որ Java-ի ցանկացած հավելված հիանալի աշխատում է տարբեր օպերացիոն համակարգերով աշխատող տարբեր սարքերի վրա: Հնարավոր է անվճար ներբեռնել Java-ն և հաջողությամբ տեղադրել այն գրեթե ցանկացած խելացի սարքի վրա՝ անկախ նրանից, թե ինչ օպերացիոն համակարգով է աշխատում այս սարքը։ Այս տարբերակը կոչվում է ոչ միայն խաչմերուկ, այլ հարթակից անկախ իրականացում: Ծրագրերի այս գործելաոճի առավելությունը ծրագրային կոդի ամբողջական անկախությունն էր ՕՀ-ից և սարքաշարից։ Այս հատկությունը թույլ է տալիս Java հավելվածներին աշխատել ցանկացած վիրտուալ մեքենայի հետ համատեղելի սարքի վրա:

Java-ի առավելությունները ներառում են.

Հուսալի և անվտանգ հավելվածներ և խաղեր,
- աշխատել բազմաթելային ռեժիմով,
- իդեալական ֆունկցիոնալություն ցանցային հաշվարկների համար,
- ցանցային ծրագրեր գործարկելու հզոր գործիքներ,
- տեղեկատվության հուսալի պաշտպանություն և գաղտնագրում,
- ուղղակի մուտք դեպի վեբ ծառայություններ,
- աշխատել Java հավելվածների հետ ինտերնետում,
- արդյունավետ փոխազդեցություն OpenGL-ի և DirectX-ի հետ Swing-ի միջոցով,
- GifWriter անիմացիոն gif-երի հետ աշխատելու համար,
- Յունիկոդի ամբողջական աջակցություն:

Java անվտանգության կազմակերպում և թարմացումներ

Java-ի անթափանց անվտանգության համակարգը պայմանավորված է նրանով, որ հավելվածի կատարումը ամբողջությամբ վերահսկվում է JVM-ի կողմից: Իշխանության չարաշահումը, ինչպիսին է տվյալների չարտոնված օգտագործումը կամ տեղեկատվության ուղարկումը, անմիջապես դադարեցվում է: JRE-ի անվտանգության բարձր մակարդակը պահպանվում է վկայագրերի և JAR ֆայլերի սև ցուցակի պահպանմամբ: Լռելյայնորեն կարող են գործարկվել միայն թվային ստորագրությամբ հաստատված հավելվածները: Նախորդ տարբերակների օգտատերերին խորհուրդ է տրվում հեռացնել բոլոր հնացած ծրագրերը, անվճար ներբեռնել Java-ն Windows 7, 8, 8.1, 10, ինչպես նաև հնացած Vista և Windows 2008 և 2012 սերվերների համար և տեղադրել վերջին տարբերակը իրենց համակարգչում: Legacy Java-ն կարող է ունենալ խոցելիություններ, որոնք անվտանգ չեն: Անվտանգության բարձր մակարդակ պահպանելու համար թարմացումները պետք է պարբերաբար տեղադրվեն: Փոքր փոփոխությունները չեն փոխում ինդեքսավորումը, այլ օգտագործեք Update բառը (տառ u), բայց դրանք պակաս կարևոր չեն։ Զարմանալի չէ, որ ձեզ անհրաժեշտ է Minecraft-ի, Prince of Persia-ի, Solitaire-ի, Need for Speed-ի, GTA-ի, Zona ծրագրաշարի, TequilaCat Book Reader-ի, E-666 սննդային հավելումների տվյալների բազայի վերջին ներբեռնումը Minecraft-ի, Prince of Persia-ի կամ այլ վերջին ծրագրերի համար: Ավելին, Java Minecraft-ի և այլ Java խաղերի անվճար ներբեռնումը պարզապես անհրաժեշտ է բարձրորակ տեսանյութի, բոլոր կարգավորումները մուտք գործելու հնարավորության և ցանցային նորմալ խաղի համար:

Ինչպես ճիշտ տեղադրել Java-ն համակարգչում

Java-ն համակարգչի վրա ճիշտ տեղադրելու համար նախ պետք է ամեն ինչ հեռացնել: Հնացած ծրագրակազմը հեռացնելու համար օգտագործեք ստանդարտ տարբերակը՝ Սկսել - Կառավարման վահանակ - Տեղահանել ծրագիր: Հաջորդը, դուք պետք է անվճար ներբեռնեք Java-ը Windows-ի համար programmywindows.com կայքից, համապատասխանաբար, 32-բիթանոց կամ 64-բիթանոց տեղադրման ֆայլ՝ դիտարկելով հիմնական բրաուզերի բիթային խորությունը, փակել բոլոր բրաուզերները և գործող ծրագրերը: Երբ ամեն ինչ պատրաստ է, կարող եք գործարկել տեղադրումը, իսկ երբ տեղադրումն ավարտվի, վերագործարկեք համակարգիչը: Եթե ​​համակարգչում օգտագործվում են և՛ 32, և՛ 64-բիթանոց բրաուզերներ, ապա Java-ի երկու տարբերակները (32-բիթանոց և 64-բիթանոց) պետք է տեղադրվեն՝ Java մոդուլները բոլոր բրաուզերների հետ համատեղելի դարձնելու համար:

Java-ն օբյեկտի վրա հիմնված ծրագրավորման լեզու է, որը հատուկ ստեղծված է շարունակական զարգացման համար: Java-ն տարբերվում է ծրագրավորման այլ պարադիգմներից ֆունկցիոնալությամբ և տրամաբանական ծրագրավորմամբ, քանի որ մշակողները կարող են շարունակել ծրագիր մշակել առանց զրոյից սկսելու: Օբյեկտները պահպանում են կոդը և կոկիկ կազմակերպված են և անհրաժեշտության դեպքում հեշտությամբ փոխվում են:

Օրինակ, ավտոսրահն ունի մի քանի մեքենա: Մեքենաներից յուրաքանչյուրն իր է, բայց յուրաքանչյուրն ունի տարբեր բնութագրեր, որոնք կոչվում են դասեր, որոնք տարբեր են տարբեր մոդելների համար՝ շարժիչ, ներկերի գույներ և այլն։ Հաճախորդը ընտրում է կարմիր պիկապ, բայց ցանկանում է ավելացնել ստերեո համակարգ: Նոր պիկապ մեքենան ժառանգում է բոլոր բնութագրերը «պիկապ» օբյեկտից, և ծրագրավորողը պարզապես պետք է փոխի «STEREO» դասը՝ ի տարբերություն բոլորովին նոր մեքենա կառուցելու: Սա այն է, ինչ Java-ին դարձնում է կատարյալ հարթակ բջջային հեռախոսների, ֆորումի կայքերի, խաղային կոնսուլների և ցանկացած այլ բանի համար, որը մշտական ​​թարմացման և փոփոխության կարիք ունի: Java-ում ստեղծված ծրագրերը շարժական են, քանի որ դրանք հավաքվում են բայթկոդով։ Այն կարող է գործարկվել ցանկացած սերվերի վրա, որտեղ տեղադրված է Java վիրտուալ մեքենա (JVM): Ի տարբերություն C++-ի՝ Java-ում ստեղծված օբյեկտները արտաքին տվյալների հղումների կարիք չունեն։ Սա նշանակում է, որ Java հավելվածը կշարունակի աշխատել, նույնիսկ եթե ձեր օպերացիոն համակարգը կամ որևէ այլ ծրագիր խափանվի:

Մի շփոթեք Java-ն JavaScript-ի հետ: Վերջինս մեկնաբանված լեզու է, ինչպիսին Microsoft-ի Visual Basic-ն է: Այն հիմնականում օգտագործվում է կարճ ծրագրերի համար, ինչպիսիք են վեբ բրաուզերում թռուցիկներ առաջացնողները: JavaScript-ը չունի Java-ի շարժականությունը և հաճախ օգտագործվում է որպես HTML կոդի մաս: Java-ն աշխարհում երկրորդ ամենաօգտագործվող ծրագրավորման լեզուն է՝ C-ից անմիջապես հետո՝ առաջ անցնելով C++-ից և Objective C-ից։ Այն անվճար է ներբեռնելու և թարմացնելու համար։ Java-ն պահանջում է Windows XP և ավելի բարձր, Mac OS X 10.7.3 կամ ավելի բարձր, և աշխատում է Linux-ի վրա հիմնված մեծ թվով համակարգերի հետ:

Ձեզ անհրաժեշտ է Java-ն համակարգչում:

Sun Microsystems-ը ստեղծեց Java-ն 1995 թվականին՝ որպես ունիվերսալ հարթակ, որը կարող է հավելված գործարկել ցանկացած մեքենայի վրա՝ անկախ օպերացիոն համակարգից: Java-ն այժմ տեղադրված է 3 միլիարդ սարքերի վրա ամբողջ աշխարհում: Java-ն գործարկելու համար դուք պետք է ներբեռնեք և տեղադրեք Java Runtime Environment (JRE) ձեր համակարգչում: JRE-ն պարունակում է Java վիրտուալ մեքենա (JVM) և տարրեր ստեղծելու բոլոր դասերը: Java-ն հատկապես օգտակար է ծրագրավորողների համար, բայց նաև կարևոր է Java applet հավելվածների հետ աշխատող վերջնական օգտագործողների համար: Ռուսական «Կասպերսկի լաբորատորիա» հակավիրուսային ընկերությունը հայտարարել է, որ 2012 թվականի կիբեր հարձակումների կեսն ուղղակիորեն առաջացել է Java-ի կողմից: Հիմնական կայքերը, այդ թվում՝ Facebook-ը և Twitter-ը, օգտագործում են HTML 5-ի առկայությունը Java-ի փոխարեն՝ անվտանգության ռիսկերից խուսափելու համար: Java-ն ժամանակին համարվում էր ինտերնետի ապագան և բացարձակապես կարևոր էր գրեթե ամեն ինչ գործարկելու համար: Այժմ կիբերանվտանգության փորձագետներից շատերը խորհուրդ են տալիս կանոնավոր կերպով թարմացնել ձեր Java-ն, եթե այն ունեք ձեր համակարգչում:

Java-ն անվճար է:

Sun Microsystems Java-ի միջուկի կոդի մեծ մասը հասանելի դարձրեց հանրությանը որպես ազատ և բաց կոդով ծրագրակազմ դեռևս 2007 թվականին՝ GNU General Public License-ի պայմաններով: Այսօր Oracle-ը պնդում է դա Java Development Kit (JDK)անվճար է ներբեռնելու համար: Oracle-ը մեղադրել է Google-ին հեղինակային իրավունքի խախտման մեջ՝ օգտագործելով Java կոդ Android օպերացիոն համակարգում՝ առանց լիցենզիայի համար վճարելու։ Google-ը պնդում է, որ օգտագործված կոդը հանրային տիրույթում է, ուստի ընկերությունը պարտավոր չէ վճարել լիցենզիայի վճարները: Google-ն ի վերջո մաքրեց պահանջների մեծ մասը, սակայն գործը ներկայումս բողոքարկվում է: Այս հարցի պարզ պատասխանն է սովորական համակարգչից օգտվողների համար. «Java-ն անվճար է»: Ծրագրավորողները և այն կոմերցիոն նպատակներով օգտագործող ընկերությունները պարտավոր են վճարել լիցենզիայի վճարները:

Որտեղի՞ց ներբեռնել Java-ն:

Java Runtime Environment(JRE, ընդհանուր օգտագործողների համար) կարելի է ներբեռնել մեր կայքից: Մեր կայքը ամենավստահելի կայքերից է և դրական արձագանքներ է ստանում օգտատերերից: Մի վստահեք որևէ այլ կայքէջի, որը պնդում է, որ առաջարկում է Java-ի անվճար ներբեռնումներ, քանի որ դուք վտանգում եք ստանալ տոննա չարամիտ ծրագրեր և տրոյաններ:

Ինչու՞ պետք է թարմացվի Java-ն:

Java-ն և հավելվածի բոլոր հետագա տարբերակները օգտատերերին կտեղեկացնեն, երբ թարմացումները հասանելի լինեն՝ անվտանգության ռիսկերի պատճառով: Առաջարկվում է տեղադրել Java-ի ամբողջական շահագործման համար անհրաժեշտ թարմացումներ և պատչեր: Զգուշացեք կեղծ թարմացումներից, ինչպիսին է «Java Update 11»-ը Windows-ի համար: Ֆայլը նման կլինի «javaupdate11.jar»: Տեղադրվելուց հետո այն հաքերների համար «հետին դուռ» է ստեղծում՝ ձեր համակարգը վնասելու համար: Java-ի թարմացումը կարևոր է անվտանգության և կատարողականի համար: Java-ի ավտոմատ թարմացումավտոմատ կերպով ստուգում է անհրաժեշտ թարմացումների և կարկատների համար: Դուք կարող եք կարգավորել այն այնպես, որ ցանկացած պահի թարմացումներ փնտրի կամ ձեռքով ստուգի թարմացումները: Oracle-ը խորհուրդ է տալիս այն միացված թողնել Java-ի ավտոմատ թարմացում. Ինչը, ըստ լռելյայն, օգտատերերին կտեղեկացնի ամիսը մեկ անգամ, երբ անհրաժեշտ թարմացումները հասանելի լինեն:

Նոր տեղում

>

Ամենահայտնի