Hyrje në Programim dhe Java

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Cila është funksioni i metodës main në programin e treguar?

  • Ekzekuton kodin e specifikuar. (correct)
  • Shkruan një mesazh në skedar.
  • Përmbledh të gjitha metodat e tjera.
  • Deklaron një variabël të re.

Çfarë tregon 'System.out' në Java?

  • Tregon se cili editor do të përdoret.
  • Përfaqëson outputin standard për printimin në ekran. (correct)
  • Përmblidhet si një modul i jashtëm.
  • Dhe na lejon të shpërndajmë mesazhe në skedare.

Si duhet të ruhet një skedar Java?

  • Me prapashtesën .class
  • Me prapashtesën .java (correct)
  • Me prapashtesën .txt
  • Pa ndonjë prapashtesë.

Cila nga shkurtoret e mësipërme përfaqëson Java Development Kit?

<p>JDK (B)</p> Signup and view all the answers

Cila është mënyra e saktë për të kompiliuar një skedar Java nga terminali?

<p>javac mesazh.java (A)</p> Signup and view all the answers

Çfarë përmban softueri në terma themelorë?

<p>Udhëzimet për të treguar një kompjuter çfarë të bëjë (B)</p> Signup and view all the answers

Cila është qëllimi kryesor i këtij kursi?

<p>Të zgjidhen probleme duke shkruar programe (C)</p> Signup and view all the answers

Çfarë është programimi?

<p>Krijimi i softuerit (D)</p> Signup and view all the answers

Cila nga të following është një shembull i një gjuhë programimi?

<p>Java (D)</p> Signup and view all the answers

Çfarë është një IDE?

<p>Një mjet zhvillimi për programimin (B)</p> Signup and view all the answers

Pse është e rëndësishme të mësosh shumë gjuhë programimi?

<p>Për të lehtësuar mësimin e gjuhëve të tjera (D)</p> Signup and view all the answers

Cili është qëllimi i specifikimeve të gjuhës Java?

<p>Të përkufizojë rregullat dhe funksionet e gjuhës (A)</p> Signup and view all the answers

Çfarë është gjuha e makinës?

<p>Një gjuhë amtare e kompjuterit në formën e kodit binar (B)</p> Signup and view all the answers

Çfarë tregon fjala 'public' në metodën main në Java?

<p>Metoda është e dukshme për të gjitha klasa. (A)</p> Signup and view all the answers

Cila është një nga karakteristikat e metodës main në një program Java?

<p>Ajo duhet të jetë e tipit void. (A)</p> Signup and view all the answers

Çfarë reprezantojnë kllapat {…} në një program Java?

<p>Një bllok veprimesh të lidhura. (A)</p> Signup and view all the answers

Cili është roli i pikëpresjes ';' në kodin Java?

<p>Të ndihmojë në përfundimin e një veprimi. (B)</p> Signup and view all the answers

Cili është mjeti më i njohur për zhvillimin e aplikacioneve Java?

<p>Eclipse (C)</p> Signup and view all the answers

Sa miliona zhvillues Java ka në mbarë botën?

<p>10 milion (A)</p> Signup and view all the answers

Çfarë tregon statistika mbi përdorimin e Java në kompjuterët në SHBA?

<p>89% e kompjuterëve përdorin Java. (D)</p> Signup and view all the answers

Cili është shembulli i parë i një programi të thjeshtë në Java?

<p>public class HelloWorld (D)</p> Signup and view all the answers

Çfarë roli luan një përkthyes në ekzekutimin e kodit burimor?

<p>Përkthe një rresht dhe ekzekuton menjiherë. (C)</p> Signup and view all the answers

Cila është karakteristika kryesore e gjuhës së programimit Java?

<p>Premtimi 'Një shkrim, Zbato kudo'. (C)</p> Signup and view all the answers

Cili është qëllimi i gjuhës assembly?

<p>Të lehtësojmë programimin krahas gjuhës së makinës. (D)</p> Signup and view all the answers

Cili është emri i parë që e kishte Java kur u zhvillua?

<p>Oak (A)</p> Signup and view all the answers

Çfarë përfaqëson mnemonic në gjuhën assembly?

<p>Një fjalë e shkurtër për instruksionet. (C)</p> Signup and view all the answers

Çfarë ndodhi në vitin 1995 me gjuhën Java?

<p>U riemërua dhe u redizua për aplikacione Web. (D)</p> Signup and view all the answers

Cila është përkrahja më e vogël që ofron Java krahasuar me C dhe C++?

<p>Puna e drejtë-për-drejtë me resurset sistemore. (B)</p> Signup and view all the answers

Cila është ndihmesa e një asembleri në procesin e programimit?

<p>Përkthen programet e gjuhës assembly në kodin e makinës. (D)</p> Signup and view all the answers

Si quhen instruksionet në gjuhët e nivelit të lartë?

<p>Statements (C)</p> Signup and view all the answers

Cila nga këto versionet e Java është e orientuar për platforma mobile?

<p>J2ME (A)</p> Signup and view all the answers

Cila është një karakteristikë e ndjeshme e Java?

<p>Èshtë një gjuhë e orientuar nga subjekte. (C)</p> Signup and view all the answers

Pse quhet gjuha assembly një gjuhë e nivelit të ulët?

<p>Sepse është më e afërt me gjuhën e makinës. (A)</p> Signup and view all the answers

Cili është një shembull i një instruksioni në gjuhën assembly?

<p>add 5, 10, total (C)</p> Signup and view all the answers

Cili është funksioni i makinës virtuale të Java-së?

<p>Ekzekuton kodin e makinës të krijuar nga programet Java. (B)</p> Signup and view all the answers

Cilat janë karakteristikat e gjuhëve programuese të nivelit të lartë?

<p>Të pavarura nga platforma dhe të ngjashme me anglishten. (D)</p> Signup and view all the answers

Cili është rezultati i deklaratës 'area = 5 * 5 * 3.14159;'?

<p>78.53975 (C)</p> Signup and view all the answers

Cilat janë pesë qëllimet primare të zhvilluesit për gjuhën programuese Java?

<p>Të jetë e thjeshtë, e orientuar në objekte, e fuqishme, neutrale ndaj arkitekturës dhe dinamike. (B)</p> Signup and view all the answers

Çfarë do të thotë portativiteti në kontekstin e gjuhës programuese Java?

<p>Programet e shkruara në Java mund të funksionojnë në pajisje dhe sisteme operative të ndryshme. (C)</p> Signup and view all the answers

Cila është mënyra se si Java arrin të jetë 'Write once, run anywhere'?

<p>Duke kompiliuar kodin në Java bajtkod, i cili interpretohet nga makina virtuale. (A)</p> Signup and view all the answers

Cila është një nga përdorimet e avancuara të Java-s?

<p>Zhvillimi i aplikacioneve të shpërndara dhe kontrolli i roverave robotikë në Mars. (D)</p> Signup and view all the answers

Çfarë lloj programesh janë apletet në Java?

<p>Programet që kërkojnë një ndërfaqe grafike dhe bashkëveprojnë me përdoruesin. (C)</p> Signup and view all the answers

Cilat janë karakteristikat e apletëve Java sa i përket web-it?

<p>E bëjnë websitin interaktiv dhe argëtues për përdorim. (A)</p> Signup and view all the answers

Cila është një nga avantazhet kryesore të Java-s si gjuhë programuese?

<p>Ofron një nivel të lartë sigurie dhe mbështetje për programimin në objekte. (D)</p> Signup and view all the answers

Si ka ndryshuar perceptimi i kompanive mbi gjuhën Java gjatë viteve?

<p>Filluan ta shohin Java-n si një mjet të fuqishëm për zhvillimin e aplikacioneve të shpërndara. (C)</p> Signup and view all the answers

Flashcards

Përkthyesi (interpreter)

Një program që përkthen kodin burimor në kodin e makinës. Lexon një rresht nga kodi burimor, e përkthen në kodin e makinës ose kodin virtual të makinës dhe pastaj e ekzekuton menjëherë.

Përpiluesi (compiler)

Një program që përkthen të gjithë kodin burimor në një fajl me kode makinerike, i cili pastaj ekzekutohet.

Java

Një gjuhë programimi e fuqishme dhe e gjithanshme e krijuar nga James Gosling dhe inxhinierë të tjerë të Sun Microsystems.

Makina Virtuale e Javës (JVM)

Një program që ekzekuton kodin e përpiluar Java në ndonjë platformë kompjuterike.

Signup and view all the flashcards

Platformë

Një shtresë shtesë e abstraksionit në mesin e softuerit dhe harduerit, e cila siguron pavarësi nga platforma.

Signup and view all the flashcards

Write Once, Run Anywhere (WORA)

Një koncept që tregon se një program i shkruar në Java mund të ekzekutohet në çdo platformë pa ndryshim të kodit.

Signup and view all the flashcards

Java EE (Enterprise Edition)

Një version i Java-së i krijuar për zhvillimin e aplikacioneve të mëdha me shkallë të lartë për ndërmarrjet.

Signup and view all the flashcards

Java ME (Micro Edition)

Një version i Java-së i krijuar për platforma të vogla dhe të lëvizshme si telefonat celular.

Signup and view all the flashcards

Gjuha Assembly

Gjuha Assembly është një gjuhë programuese e nivelit të ulët që përdor mnemonike të shkurtra për të përfaqësuar instruksionet e procesorit. Është më e lehtë për të lexuar dhe modifikuar sesa kodet binare të gjuhës së makinës, por kërkon njohuri të detajuara të funksionimit të procesorit.

Signup and view all the flashcards

Asembler

Një program që përkthen kodin Assembly në kodin binar të kuptueshëm për procesorin.

Signup and view all the flashcards

Gjuhët e nivelit të lartë

Gjuhët e nivelit të lartë janë më të lehta për njerëzit për të lexuar dhe shkruar, pasi janë të ngjashme me gjuhën e zakonshme. Ato nuk janë të lidhura me një arkitekturë të caktuar të procesorit dhe mund të 'përkthehen' në gjuhë të ndryshme të makinës.

Signup and view all the flashcards

Deklaratat (Statements)

Deklaratat (statements) në një gjuhë programimi të nivelit të lartë janë si komanda që tregon kompjuterit se çfarë të bëjë. Ato përfshijnë shprehje matematikore, variabel, dhe operacione të tjera të ngjashme me ato që gjejmë në matematikë ose gjuhën e zakonshme.

Signup and view all the flashcards

Kodi burimor

Një program i shkruar në një gjuhë programimi të nivelit të lartë quhet program burimor ose kodi burimor.

Signup and view all the flashcards

Cilat janë qëllimet kryesore të Java-s?

Java është një gjuhë programimi e krijuar për të qenë e thjeshtë, e orientuar në objekt dhe e afërme me përdoruesit.

Signup and view all the flashcards

Çfarë është portativiteti i Java-s?

Programet Java janë të projektuara për të punuar në çdo sistem operativ ose pajisje pa pasur nevojë për ndryshime të mëdha.

Signup and view all the flashcards

Si funksionon Java bajtkodi?

Kodet Java kompilohën në Java bajtkod, një format i ndërmjetëm i kodit që mund të interpretohet nga Makina Virtuale e Java-së (JVM).

Signup and view all the flashcards

Cfarë aplikacionesh mund të zhvillohen me Javën?

Java është e përdorshme për të zhvilluar aplikacione të fuqishme për web, server, desktop dhe pajisje mobile, në ambiente të ndryshme.

Signup and view all the flashcards

Çfarë janë appletet?

Apletet janë programe Java që mund të egzekutohen në shfletuesin e internetit.

Signup and view all the flashcards

Cfarë ndikimi kanë apletet në web?

Apletet e bëjnë webin më interaktiv, duke shtuar elemente grafike si butona, fusha teksti, dhe elemente të tjera.

Signup and view all the flashcards

Cila është lidhja midis Internetit dhe World Wide Web?

Interneti është infrastruktura që e bën të mundur qasjen në World Wide Web, duke shtuar informacione dhe shërbime në dispozicionin e përdoruesve.

Signup and view all the flashcards

Çfarë e bëri Javën kaq tërheqëse në fillim?

Java u bë e veçantë për shkak se programet e saj mund të egzekutohen direkt në shfletuesin e web-it.

Signup and view all the flashcards

Vargu (String)

Një lloj i të dhënave që përmban një varg karakteresh, si për shembull "Tungjatjeta Botë!"

Signup and view all the flashcards

IDE

Një mjedis zhvillimi që ofron mjete për shkrimin, kompilimin dhe ekzekutimin e programeve Java.

Signup and view all the flashcards

JDK

Një koleksion me mjete dhe libra që lejojnë zhvillimin e programeve Java.

Signup and view all the flashcards

Çfarë është programimi?

Termi "programim" do të thotë krijimi ose zhvillmi i softuerit, i cili quhet program. Softueri përmban udhëzime për të treguar një kompjuter ose një pajisje të kompjuterizuar çfarë të bëjë.

Signup and view all the flashcards

Çfarë janë gjuhët e programimit?

Gjuhët e programimit janë mjete të fuqishme që përdoren për të krijuar softuer nga zhvilluesit. Secila gjuhë shërben për një qëllim të caktuar dhe ndërtohet mbi bazën e pikat e forta të gjuhëve të mëparshme.

Signup and view all the flashcards

Si funksionojnë gjuhët e programimit?

Gjuhët e programimit janë si instrumente për të komunikuar me kompjuterët. Ato përbëhen nga një seri udhëzimesh specifike që i tregojnë kompjuterit se çfarë të bëjë.

Signup and view all the flashcards

Çfarë janë gjuhët e makinës?

Gjuhët e makinës janë gjuhë amtare të kompjuterit, të ndryshme për çdo lloj kompjuteri. Përbëhen nga udhëzime primitive të inkorporoara në kod binar, kështu që duhet të futni udhëzimet si kod binar.

Signup and view all the flashcards

Çfarë është Java?

Java është një gjuhë programimi shumë e popullarizuar, e projektuar të jetë e thjeshtë dhe e lehtë për të mësuar. Përdoret në një sërë fushash, si për programe të thjeshta ashtu edhe për softuerë të mëdhenj.

Signup and view all the flashcards

Çfarë është Eclipse?

Eclipse është një IDE (Integrated Development Environment) - mjedis i zhvilluar i integruar. Shtë një program i fuqishëm që i jep mjetet programuesit për të shkruar, kompiluar dhe ekzekutuar kod Java, si dhe për të kontrolluar gabimet.

Signup and view all the flashcards

Cilat janë lidhjet mes Javas dhe Internetit?

Java është e përdorur gjerësisht në Internet dhe pothuajse çdo pajisje të kompjuterizuar ka lidhje të fortë me këtë gjuhë programimi.

Signup and view all the flashcards

Cilat janë roli i specifikimeve API dhe JDK?

API është një sërë specifikimesh që përdoren për të krijuar programe, duke siguruar një ndërfaqe të standardizuar për komunikim. JDK është paketa e zhvilimit Java të cilësinë që përmban mjete të ndryshme për të krijuar programet.

Signup and view all the flashcards

Çfarë është Java SE?

Java Platform, Standard Edition është platforma bazë mbi të cilën ndërtohen të gjitha teknologjitë e Java. Përdorimi i Java SE siguron ndërtimin e aplikacioneve të qëndrueshme dhe të adaptueshme.

Signup and view all the flashcards

Çfarë është JDK?

Java Development Kit është një grup i programeve të veçanta të përdorura për zhvillimin dhe testimin e aplikacioneve Java. Ato përfshijnë kompilatoren, interpreterin dhe mjetet e tjera të nevojshme.

Signup and view all the flashcards

Çfarë është një IDE?

Një IDE (Integrated Development Environment) është një softuer që ofron një mjedis të integruar për zhvillimin e softuerit. IDE-të për Java, si NetBeans, Eclipse dhe TextPad, përmbajnë mjete si editor të kodit, kompilator dhe debuger.

Signup and view all the flashcards

Çfarë është një klasë në Java?

Një klasë në Java është një model që përfaqëson një objekt të veçantë. Ajo përfshin të dhënat dhe funksionalitetin e një objekti.

Signup and view all the flashcards

Çfarë është metoda main?

Metoda main është pika e fillimit e ekzekutimit të një programi Java. Është një metodë e veçantë që thirret nga interpreteri i Java.

Signup and view all the flashcards

Çfarë janë 'public', 'static' dhe 'void' në metoda?

Fjalët 'public', 'static' dhe 'void' specifikojnë karakteristikat e metodës main. 'Public' tregon që është e dukshme, 'static' që nuk është e lidhur me ndonjë objekt specifik dhe 'void' që nuk kthen vlerë.

Signup and view all the flashcards

Çfarë janë 'String[] args'?

Fjalët 'String[]' janë përdorur për të përdorur argumentët e linjës së komandës. Ato janë një array stringesh që përmbajnë argumentet e dhëna në ekzekutimin e programit.

Signup and view all the flashcards

Çfarë janë kllapat {} në Java?

Blloqet e kodit {} përdoren për të zbritur kodin në seksione të veçanta. Çdo bllok përfshin një grup të caktuar të udhëzimeve.

Signup and view all the flashcards

Study Notes

Hyrje në Programim dhe Java

  • Java është një gjuhë programimi e përdorur për të krijuar programe.
  • Programet Java mund të përdoren në pajisje mobile, kompjuterë desktop dhe servera.
  • Qëllimi kryesor i kursit është zgjidhja e problemeve duke shkruar programe.

Objektivat

  • Të kuptohen bazat e kompjuterëve, programeve dhe sistemeve operative.
  • Të përshkruhen lidhjet midis Javas dhe internetit (WWW).
  • Të kuptohet funksioni i gjuhës Java, API-së, JDK-së dhe IDE-së.
  • Të shkruhet një program i thjeshtë në Java.
  • Të krijohet, kompajlohet dhe egzekutohet një program në Java.
  • Të zhvillohet një program në Java duke përdorur Eclipse.

Gjuhët e Makinës

  • Gjuha e makinës është gjuha amtare e kompjuterit.
  • Udhëzimet në gjuhën e makinës janë në formën e kodit binar (p.sh., 1101101010011010).
  • Udhëzimet për shtimin e dy numrave shkruhen në një kod binar të veçantë.

Gjuha Assembly

  • Gjuha Assembly është një gjuhë programimi e nivelit të ulët, më e lehtë se gjuha e makinës por ende komplekse.
  • Gjuha Assembly përdor mnemonike për të përfaqësuar instruksionet e gjuhës së makinës (p.sh., ADD për shtimin, SUB për zbritjen).
  • Një kompjuter nuk mund të egzekutoni gjuhën Assembly drejtë, kështu një compiler është i nevojshëm për të përkthyer atë në kodin e makinës.

Gjuhët e Nivelit të Lartë

  • Gjuhët e niveleve të larta janë të pavarura nga platforma.
  • Ato janë të ngjashme me gjuhët e njohura si anglishtja dhe janë më të lehta për t'u mësuar.
  • Shembuj të gjuhëve të niveleve të larta janë: Ada, BASIC, C, C++, C#, COBOL, FORTRAN, Java, Pascal, Python, Visual Basic.

Java, WWW dhe Më Gjërë

  • Java është një gjuhë programimi e gjithanshme.
  • Java u zhvillua nga James Gosling dhe inxhinierët e tjerë në Sun Microsystems.
  • Java i lejon programuesit të shkruajnë një herë dhe të egzekutoni atë në çdo platformë (WORA – Write Once, Run Anywhere).
  • Java mund të përdoret në web, kompjuterë dhe pajisje mobile.
  • Java u bë tërheqëse për shkak të egzekutimit në shfletuesit Web (applets).
  • Java mund të përdoret në një shumëllojshmëri aplikacioneve.

Historiku i Javas

  • Java u riemërua dhe u redizajnua për aplikacionet web në vitin 1995.
  • Në Java 2 u krijuan versione të reja të specializuara për platforma të ndryshme (J2EE, J2ME).

Qëllimet Primae të Zhvilluesve të Javës

  • Java duhet të jetë e thjeshtë, e orientuar në objekte dhe e afërt.
  • Java duhet të jetë e fuqishme dhe e sigurt.
  • Java duhet të jetë e pavarur nga platforma dhe e portatabël.
  • Java duhet të ketë efikasitet të lartë.
  • Java duhet të jetë e interpretuar, fijezuar dhe dinamike.

Platforma Java

  • Java është e portatabël, kështu programet Java funksionojnë në mënyrë të ngjashme në çdo platformë.
  • Java përkthehet në bajtkod, që mund të interpretohet nga makina virtuale Java (JVM).

Java Development Kit (JDK) dhe IDE

  • JDK është një set i instrumenteve për zhvillimin dhe egzekutimin e programeve Java.
  • IDE është një mjedis i integruar për zhvillimin e programeve Java, siç është Eclipse.

Interfejs i Programit Aplikativ (API)

  • API është një bibliotekë me klasat dhe interfejsat e paradefinuar që përdoren në programimin në Java.
  • API-t vazhdojnë të zgjerohen me versione të reja.

Versionet e Javës

  • Java ka edicione të ndryshme për klientë, servera dhe pajisje mobile.
  • Java SE është baza e shumë teknologjive Java.

Statistikat mbi Përdorimin e Javas

  • Java është e popullarizuar për aplikacione web, zhvillimin e aplikacioneve për desktop, servera dhe pajisje mobile.
  • Ka një shumëllojshmëri të aplikacioneve që janë krijuar në Java (p.sh., 89% e kompjuterëve në SHBA përdorin Java).

Shembulli i parë i një programi në Java

  • Një program i thjeshtë në Java përbëhet nga një klasë me metodën "main".
  • Fjalët "public", "static" dhe "void" në "main" kanë kuptime të caktuara.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

JVM Quiz
8 questions

JVM Quiz

SecureOtter avatar
SecureOtter
Java Programming Basics
11 questions

Java Programming Basics

SpiritualConstellation5408 avatar
SpiritualConstellation5408
Use Quizgecko on...
Browser
Browser