Агуулгын хүснэгт:

JAVA - Танилцуулга: 5 алхам
JAVA - Танилцуулга: 5 алхам

Видео: JAVA - Танилцуулга: 5 алхам

Видео: JAVA - Танилцуулга: 5 алхам
Видео: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Долдугаар сарын
Anonim
JAVA - Танилцуулга
JAVA - Танилцуулга

Би энэ хичээлээр дамжуулан хүмүүсийг үр дүнтэй, хурдан удирдан чиглүүлэхийг хичээх болно. JAVA бол маш нарийн төвөгтэй хэл бөгөөд сурах зүйл ихтэй. Эдгээр заавар нь танд зөв заах ямар ч үүрэг хариуцлага хүлээхгүй, гэхдээ би үүнийг тодорхой болгохыг хичээж, бүх алдааг орхих болно. Хэрэв та JAVA -г аль хэдийн мэддэг бол дараагийн хэсгүүдийг алгасах хэрэгтэй. Энэ хэсэг бол зүгээр л тэмдэглэл юм. Дараа нь бид таныг JAVA хэлээр угтаж эхлэх болно.

Алхам 1: JAVA - Багаж хэрэгслийг авах

JAVA - Багаж хэрэгсэл авах
JAVA - Багаж хэрэгсэл авах
JAVA - Багаж хэрэгсэл авах
JAVA - Багаж хэрэгсэл авах

JAVA код бичиж эхлэхийн тулд бидэнд зарим хэрэгслүүд хэрэгтэй байгааг та бүхэн мэдэж байгаа байх. Та тэмдэглэлийн дэвтэрээ ашиглан командын мөрөөс ажиллуулж болно, гэхдээ энэ нь илүү хялбар бөгөөд хурдан тул бид засварлагч авах болно. Бид eclpise JAVA редакторыг авах болно. (ХЭРЭГЛЭГДСЭН СЭТГЭГДЭЛ байвал) 1 -Р АЛХАМ Бүх "АЛХАМ #4) -ийг задлах. Та ширээний компьютер дээр шинэ хавтас гарч ирэх бөгөөд" eclipse.exe "файлтай байгаа эсэхийг шалгаарай. Одоо нар хиртэлтийн дүрс бүхий eclipse.exe файлыг давхар товшино уу. Энэ нь нээгдэх үед танд ажлын талбар үүсгэхийг танаас хүсэх болно. Нэрийн мөрөнд "myWork" гэж оруулаад OK дарна уу. Дараа нь та тавтай морилно уу дэлгэцийг харах ёстой бөгөөд баруун дээд буланд "ажлын ширээ" товчийг дарна уу, одоо та доод талд 1 -р зураг шиг зүйлийг харах ёстой. Үүний дараа "Файл"> "Шинэ"> "Java төсөл" дээр дарна уу. Нэрийн талбарт "myProj" гэж бичээд, дараа нь дарж, дуусгана уу. Одоо төслийн судлаач (дэлгэцийн зүүн талд) та "myProj" нэртэй хавтсыг харах ёстой. Төслийн судлаач нь таны бүх файлыг үзэх боломжтой бөгөөд дунд хэсэгт үндсэн хэсэг (кодлох хэсэг), баруун талд нь Номын сан байдаг бөгөөд энэ нь бидэнд функц, ангиудын жагсаалтыг өгдөг. дараа). Доод хэсэг нь алдааны жагсаалт бөгөөд хэрэв бидэнд ажиллах хугацаа эсвэл кодын асуудал байвал тэд тэнд байх болно. Энэ нь мөн консолын цонх бөгөөд гаралтыг харуулдаг. Эцэст нь бидний үүсгэсэн "myProj" фолдер дээр хулганы баруун товчийг дараад "Шинэ"> "Ангилал" руу очно уу. Нэрийн мөрөнд "myFirst" гэж бичнэ үү. Дуусгах дээр дарна уу. Илүү нарийвчлалтай харахын тулд та доорх 2 -р зургийг харах хэрэгтэй. Одоо та JAVA дээр код бичиж эхлэхэд бэлэн боллоо. Дараагийн алхамд бид таны анхны програмыг бичиж, JAVA -ийн зарим элементүүдийг хэлэлцэх болно.

Алхам 2: JAVA - JAVA -тай ажиллах

JAVA - JAVA -тай ажиллах
JAVA - JAVA -тай ажиллах
JAVA - JAVA -тай ажиллах
JAVA - JAVA -тай ажиллах

JAVA -д бүх зүйл ангиуд, кодуудыг гүйцэтгэх командууд дээр үндэслэсэн байдаг. Арга гэж нэрлэгддэг эдгээр зүйлүүд байдаг бөгөөд функцүүдийг агуулсан кодын жижиг хэсгүүд байдаг. Уг ангид ихэвчлэн хэд хэдэн арга байдаг бөгөөд тэдгээр нь тодорхой хувьсагчийн утгууд дээр үндэслэн хоорондоо харилцан үйлчилж, утгыг буцаана. Эдгээр аргуудыг нэг ангид оруулдаг бөгөөд дараа нь аргуудтай ангиуд бусад ангиудтай харилцан үйлчилж, өгөөжийн утгыг дэлгэц дээр хэвлэх боломжтой болно. Мөн үндсэн арга гэж нэрлэгддэг зүйл байдаг, хөрвүүлэгчийн хамгийн түрүүнд хайдаг арга. Үндсэн аргын өгсөн заавар дээр үндэслэн хөрвүүлэгч өөр өөр аргыг хэрэгжүүлэхийн тулд өөр өөр анги руу шилжих эсвэл үндсэн аргад үлдэх боломжтой. Одоохондоо үндсэн аргыг бий болгоё. Өөрийн "myFirst" ангилалд кодыг тодоор бичнэ үү: public class myFirst {public static void main (String args) {}} Одоо энэ кодыг хэлэлцье. Арга тус бүр нь дараах синтакс дээр суурилдаг: [accessSpecifier] [returnType] [methodName] ([параметрүүд]) {[methodBody]} Энэ тохиолдолд хандалтын тодорхойлогчид нь "нийтийн" ба "статик" байна. Аливаа арга нь "нийтийн" эсвэл "хувийн" байж болно. "Нийтийн" гэдэг нь ямар ч ангиас хандах боломжтой гэсэн үг юм. "Хувийн" гэдэг нь зөвхөн тухайн ангилалд хамаарах аргыг ашиглах боломжтой гэсэн үг юм. Би дараа нь "Статик" түлхүүр үгийг тайлбарлах болно. Энд бид "String args" гэсэн нэр бүхий үндсэн статик аргыг олон нийтэд нээлттэй болгосон (одоо параметрүүдийг тайлбарлахгүй). Аргын хэсэгт бид гүйцэтгэхийг хүсэхгүй байгаа бүх тушаалуудыг бичнэ. Аргын биеийн болон ангийн биеийнх нь үргэлж буржгар хаалтны хооронд байрладаг. ТАЙЛБАР: JAVA бол том үсгээр бичигддэг тул командыг бичихдээ яг зааж өгсөн шиг бичих ёстой, эс тэгвээс танд алдаа гарах болно !!!!!! Кодыг тодоор бичээд үндсэн аргадаа оруулна уу: public class myFirst {public static void main (String args) {System.out.println ("Hello world!"); }} Одоогоор та 1 -р зураг дээрх кодтой байх ёстой. Одоо "Run"> "Run" руу очоод харилцах цонх гарч ирэх үед "OK" дээр дарна уу, доод талд (консолын цонх) "Hello world!" Гэсэн бичээс гарч ирэх болно. хэвлэсэн. Лавлахын тулд хоёр дахь зургийг шалгана уу. Энд бид System.out.println тушаалыг ашиглан дэлгэц дээр мөр хэвлэв. "Систем" нь олон функцийг агуулсан анги юм. "Гарах" нь бид OUT -ийг дэлгэц дээр (эсвэл гаралт) хэвлэхийг хүссэн бөгөөд "println" арга нь; хэвлэх шугам. Дараа нь хаалт болон хашилтын дотор (энэ нь тэмдэгт мөрийн утга учир (үг агуулсан утга)) бид хэвлэхийг хүссэн текстээ оруулаад мөрийг цэг таслалаар төгсгөв (;). ТАЙЛБАР: JAVA дахь бүх мөрүүд нь анги, аргыг зарлахаас бусад мөрүүд таслалаар төгссөн байх ёстой. Бид бас "хэвлэх" -ийг ашиглаж болно, гэхдээ "хэвлэх" ба "хэвлэх" хоёрын ялгаа нь "хэвлэх" гэдэг нь текстийг мөрөн дээр хэвлэдэг, харин "println" гэдэг нь текстийг хэвлэх, мөрийг дуусгах гэсэн үг бөгөөд хэрэв дараагийнх нь байвал тушаал бол "хэвлэх" бөгөөд текстийг шинэ мөрөнд хэвлэх болно. Энэ үед зурагны чанар муу байгаад уучлалт гуйхыг хүсч байна. Дараагийн алхамд би тэдний хариултыг оруулах болно, дараагийн алхамд би үнэ цэнийн үндсэн төрлүүдийг танилцуулах болно. SELF-CHECK: #1) "Бяслаг" гэсэн үгийг үсгээр хэвлэх програм бич. ЗӨВЛӨГӨӨ: "хэвлэх" командыг ашиглана уу#2) Туршилт хийхийн тулд "хэвлэх" ба "println" командыг ашиглана уу.#3) Энэ кодын мөрөнд юу буруу байна вэ: System.out.println (Hello world!); #4) Хэрэв та эдгээр кодын мөрүүдийг ажиллуулбал юу авах вэ: System.out.print ("h"); System.out.print ("i"); System.out.println ("per-"); System.out.print ("хүү");

Алхам 3: JAVA - Хувьсагчийн үндсэн төрлүүд

JAVA - Хувьсагчийн үндсэн төрлүүд
JAVA - Хувьсагчийн үндсэн төрлүүд
JAVA - Хувьсагчийн үндсэн төрлүүд
JAVA - Хувьсагчийн үндсэн төрлүүд

Өмнөх SELF-CHECK асуултуудын хариултууд нь:#1) System.out.print ("c"); System.out.print ("h"); System.out.print ("e"); System.out.print ("e"); System.out.print ("s"); System.out.print ("e"); №2) Тодорхой хариулт байхгүй байна. Олон төрлийн өгөгдөл байдаг. Энэхүү зааварчилгаанд бид зөвхөн үндсэн зүйлүүдийг авч үзэх болно, гэхдээ энэ нь хэдхэн алхам хийх болно. Бүх хувьсагчид доорх синтакс дээр ажилладаг. [DataType] [variableName] = [утга]; жишээ нь int myNum = 8; int төрөл: "int" төрөл нь бүхэл тоо гэсэн үг юм. Дээрхтэй ижил синтакс дээр ажилладаг. Аливаа тоон хэлбэрийн утгыг хадгалахын тулд ишлэл шаардлагагүй болно. Аливаа int хувьсагч нь хамгийн багадаа -2, 147, 483, 648 -аас хамгийн их утга нь 2, 147, 483, 647 хүртэл байдаг. Ихэнх түгээмэл бүхэл тоонууд энэ мужид багтах болно, гэхдээ үүний оронд "long" -ыг ашиглахгүй бол. жишээ нь int есөн = 9; long type: "long" төрөл нь "int" командын урт хувилбар юм. -9, 223, 372, 036, 854, 775, 808 -аас 9, 223, 372, 036, 854, 775, 807 хүртэлх хэлбэлзэл. Float төрөл: "float" төрөл нь хөвөгч цэгийн тоо бөгөөд үүнийг агуулсан гэсэн үг юм. аравтын утга. давхар төрөл: "Давхар" төрөл нь илүү том утгыг хадгалах боломжтой хөвөгч цэг юм. string type: "string" төрөл нь текстийн утгыг агуулна. Текстийг (утгыг) давхар хашилтанд оруулах ёстой. жишээ нь String мэндчилгээ = "Сайн уу хоосон"; Эдгээр нь өгөгдлийн үндсэн төрлүүд байв. Тэдгээрийн аль нэгийг хэвлэхийн тулд хувьсагчийн нэрийг "println" аргын параметрт ишлэлгүйгээр бичнэ үү. жишээ нь int myNum = 52930; System.out.println (myNum + "Энэ бол myNum -ийн утга"); Дээрх код нь "52930 бол myNum -ийн утга" гэж дэлгэц дээр хэвлэх болно. Дашрамд хэлэхэд, бид нэмэх тэмдэгийг String -ийг хэвлэж буй мөрөнд нэгтгэсэн тул myNum -ийн дараа String утгыг хэвлэх болно. Та нэмэх тэмдгийг ашиглан "println" командын хувьсагчдыг нэмж мөрийн утгыг нэмж болно. Доорх хоёр зургийг үзээд миний юу хийснийг хараарай. Энэ бол тоонуудын 1/2 хэсэг бөгөөд дараагийн хэсэгт би хувьсагч дээр ашиглаж болох математикийн энгийн операторуудыг зааж өгөх болно.

Алхам 4: JAVA - Математикийн операторууд

JAVA - Математикийн операторууд
JAVA - Математикийн операторууд
JAVA - Математикийн операторууд
JAVA - Математикийн операторууд
JAVA - Математикийн операторууд
JAVA - Математикийн операторууд
JAVA - Математикийн операторууд
JAVA - Математикийн операторууд

Энэ бол "Үндсэн хувьсагчийн төрлүүд" -ийн 2/2 хэсэг юм. Энд би математикийн операторуудыг танилцуулах болно. Нэмэх гэсэн утгатай "+" тэмдэг байдаг. Үүнийг тоо нэмэхэд ашигладаг. жишээ нь int sum = 5 + 579; Энэ нь мөн "println" аргын мөрүүдийг нэгтгэхэд ашиглагддаг. жишээ нь System.out.println ("Энэ бол" + "гурван мөр" + "хосолсон."); Эхний болон хоёр дахь мөрөнд өөр тэмдэгт мөр оруулахаасаа өмнө үүнийг хэвийн болгохын тулд төгсгөлд нь зай үлдээсэн болохыг анхаарна уу. Таны таамаглаж байсанчлан "-" тэмдэг байдаг бөгөөд үүнийг зөвхөн тоог хасахад ашигладаг. жишээ нь int хасах = 9 - 6; Түүнчлэн java (од) дээр "*" -ээр дүрслэгдсэн үржүүлэх оператор байдаг. Үүнийг тоог үржүүлэхэд ашигладаг. жишээ нь int үржүүлэх = 756 * 15; Мөн хэлтсийн оператор байдаг бөгөөд үүнийг "/" (ташуу зураас) -аар төлөөлдөг. Үүнийг тоонуудыг хуваахад ашигладаг. жишээ нь int хуваалт = 50/5 Мөн "%" - ээр илэрхийлэгддэг модуль оператор байдаг. Модуло нь хэрэв байгаа бол хоёр тооны үлдсэн хэсэгт анхаарлаа төвлөрүүлэхэд ашиглагддаг. жишээ нь int модуль = 10 % 9; Хэрэв та "println" аргад тоонуудыг ашиглавал тоонуудын ишлэлийг нэмэх шаардлагагүй, эс тэгвээс тэдгээрийг string утга гэж тайлбарлах болно. жишээ нь System.out.println (6 + 7); Нийтлэг алдаа 1: System.out.println ("6" + "7"); Дээрх код нь 13 биш харин 67 буцаана. Үүнээс зайлсхийхийн тулд ишлэлүүдийг устгаарай. Хувьсагчийн нэрийг утгыг тодорхойлоход ашиглаж болно. Жишээ нь: int myNum = 9; System.out.println ("myNum -ийн утга" + myNum); "MyNum" -д эргэн тойронд ямар ч хувьсагч байхгүй л бол програм "myNum -ийн утга 9" гэж хэвлэх болно. Та мөн операторуудыг ашиглан хурдан үр дүнг буцааж өгөхийн тулд "println" аргын дагуу үйлдэл хийж болно. жишээ нь System.out.println (8 * 10); Миний зургууд үндсэндээ энэ хэсэгт оруулсан бүх зүйл дээр байх болно, гэхдээ тэдгээрийг үзэхээ бүү мартаарай. Дараагийн алхамд шинэ материал багатай байх болно, гэхдээ бидний өнөөг хүртэл сурч мэдсэн бүх зүйлийг багтаасан тест байх болно. Өөрийгөө шалгах асуултууд энд байна: SELF-CHECK #1: 789-ээс 2 хүртэлх модулийг тооцоолох програм бичээд үр дүнг дэлгэц дээр хэвлэ. SELF-CHECK #2: "int" өгөгдлийн төрлийг дор хаяж үндсэн шинж чанараараа тайлбарла. SELF-CHECK #3: "мэндчилгээ" нэртэй стратеги хувьсагчийг найрсаг мессежээр оруулаад нэрийг нь үлдээгээрэй (жишээ нь. Сайн байна уу _). Дараа нь нэрнийхээ утгатай "нэр" нэртэй мөр үүсгэнэ үү. Дараа нь эдгээр хувьсагчдыг нэгтгэж, эцсийн мессежийг авах ёстой. SELF-CHECK #4: Та JAVA-д үржүүлэхийг хэрхэн төлөөлдөг вэ? (Та ямар тэмдэг ашигладаг вэ)

Алхам 5: JAVA - 1 -р туршилт / Сэтгэгдэл бичих

JAVA - 1 -р туршилт / Сэтгэгдэл бичих
JAVA - 1 -р туршилт / Сэтгэгдэл бичих

Өмнөх SELF-CHECK асуултуудын хариултыг энд оруулав:#1) System.out.println (789 % 2); #2) "int" өгөгдлийн төрөл нь бүхэл тоог агуулдаг.#3) String мэндчилгээ = "Сайн байна уу"; String name = "JAVA Teacher" System.out.println (мэндчилгээ + нэр); #4) Та "*" (одоор) ОК ашигладаг, одоо энэ зааварчилгааны хувьд би зөвхөн жаахан шинэ материал, миний тестийн линкийг оруулах болно. JAVA -д "сэтгэгдэл бичих" гэдэг зүйл байдаг. Энэ нь ажилдаа сэтгэгдэл бичих гэсэн үг юм. Та нэг мөр тайлбар (жишээ 1-ийг үзнэ үү) болон олон мөртэй тайлбар (2-р жишээг үзнэ үү) хийж болох 2 төрлийн тайлбар байна. Эдгээр сэтгэгдлүүдийн жишээг оруулсан болно. Нэг мөрт тайлбар бичихийн тулд та текстийн өмнө 2 ташуу зураас оруулах ёстой, ташуу зураасны баруун талд байгаа бүх зүйлийг тайлбар гэж үздэг бөгөөд JAVA хөрвүүлэгч үүнийг үл тоомсорлодог. Энгийн олон мөрт тайлбар нь ташуу зураас болон 2 одны хооронд байх бөгөөд од болон ташуу зураасаар төгсдөг. Олон мөрийн дэвшилтэт тайлбар нь аргыг дүрсэлсэн тул бид үүнийг дараа нь авч үзэх болно. ЖАВА ЗӨВЛӨГӨӨ: Би танд бүх зүйл, тэр байтугай хамгийн энгийн зүйлийг тайлбарлахыг санал болгож байна. Учир нь хэрэв хэн нэгэн таны ажлыг даван туулж, таны кодыг ойлгоход бэрхшээлтэй тулгарвал. D хувьсагч нь доллар гэсэн үг нь ойлгомжтой биш байж магадгүй юм. Мөн би танд ажлаа ойр ойрхон хадгалахыг санал болгож байна. (Би нэг удаа үүнээс болж маш их код алдсан) ex. 1 int num2 = 78; // 78 ex утгатай "num2" бүхэл тоог үүсгэнэ үү. 2 / ** 78* / int num2 = 78 гэсэн утгатай "num2" бүхэл тоог үүсгэнэ үү; За шалгалтанд нь амжилт хүсье.:-). Үүний зөв хариулт нь хамгийн сүүлчийн сонголт байв. Энэ эвгүй байдалд маш их харамсаж байна. Туршилтын линк энд байна. Туршилтын дэлгэцийн доод талд зураг байна. Амжилт хүсье, миний дараагийн хичээлийг уншихаа бүү мартаарай!:-)

Зөвлөмж болгож буй: