Мазмұны:
- 1 -қадам: JAVA - құралдарды алу
- 2 -қадам: JAVA - JAVA -мен жұмысқа кірісу
- 3 -қадам: JAVA - негізгі айнымалы типтер
- 4 -қадам: JAVA - математикалық операторлар
- 5 -қадам: JAVA - 1 -ші тест / түсініктеме
Бейне: JAVA - Кіріспе: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:29
Мен сіздерге осы оқулық арқылы тиімді әрі жылдам бағыттауға тырысамын. JAVA - үйренуге болатын өте күрделі тіл. Бұл оқулықтар сізді дұрыс үйрету үшін жауапкершілікті өз мойнына алмайды, бірақ мен оны түсіндіруге тырысамын және барлық қателіктерді қалдырамын. Егер сіз JAVA -мен таныс болсаңыз, келесі бөлімдерге өту керек. Бұл бөлім тек ескерту. Содан кейін біз сізді JAVA тілімен қарсы аламыз.
1 -қадам: JAVA - құралдарды алу
Енді сіз білетіндей, бізге JAVA кодын жазуды бастау үшін кейбір құралдар қажет. Сіз блокнотты қолдана аласыз және оны пәрмен жолынан орындай аласыз, бірақ бізде редактор болады, себебі ол оңай және жылдам. Біз eclpise JAVA редакторын аламыз. (ҚАУІПТІ ПІКІР ҚАТЫНАСА) #1 -ҚАДАМ) Осы жерден веб -сайтқа кіріп, жүктеудің жасыл түймесін басыңыз #2 -қадам) Оны жұмыс үстеліне сақтап, «ОК» -ті басыңыз. №3 ҚАДАМ) Жүктеу аяқталғанда, файлды тінтуірдің оң жақ түймесімен басып, таңдаңыз. Барлығын шығарыңыз «ҚАДАМ № 4) Сіз жұмыс үстелінде жаңа қалта пайда болғанын көресіз және оның ішінде» eclipse.exe «файлы бар екеніне көз жеткізіңіз. Енді күн тұтылу белгісі бар eclipse.exe файлын екі рет шертіңіз. Ол сізден жұмыс кеңістігін ашуды сұрайды. Атау жолағына «myWork» енгізіңіз және OK түймесін басыңыз. Содан кейін сіз сәлемдесу экранын көруіңіз керек, ал жоғарғы оң жақ бұрышта «жұмыс үстелі» түймесін басыңыз, енді сіз төменгі жағында 1 -сурет сияқты нәрсені көресіз. Осыдан кейін «Файл»> «Жаңа»> «Java жобасы» түймесін басыңыз. Атау өрісінде «myProj» деп теріп, келесіге басыңыз, содан кейін аяқтаңыз. Енді, жоба зерттеушісінде (экранның сол жағында) «myProj» деп аталатын қалтаны көру керек. Жоба зерттеушісі - сіз барлық файлдарды көре аласыз, ортасында - негізгі бөлім (кодтау бөлімі), ал оң жақта - кітапхана, ол бізге функциялар мен сыныптардың тізімін береді. (Сыныптар мен функциялар туралы айтылады) кейін). Төменгі бөлігі-қателер тізімі, егер бізде жұмыс уақыты немесе код мәселесі болса, олар сол жерде болады. Бұл сонымен қатар шығыс көрсетілетін консольдік терезе. Ақырында, біз жасаған «myProj» қалтасын тінтуірдің оң жақ түймесімен басып, «Жаңа»> «Класс» бөліміне өтіңіз. Атау жолағына «myFirst» теріңіз. Аяқтау түймешігін басыңыз. Жақынырақ қарау үшін төменгі жағында 2 -ші суретті көру керек. Енді сіз JAVA -да код жазуды бастауға дайынсыз. Келесі қадамда біз сіздің бірінші бағдарламаңызды жазамыз және кейбір JAVA элементтерін талқылаймыз.
2 -қадам: JAVA - JAVA -мен жұмысқа кірісу
JAVA -да барлығы сабақтарға, орындалатын командалары бар код бөлімдеріне негізделген. Сондай -ақ, әдістер деп аталатын нәрселер бар, оларда функциялары бар кодтың кіші бөлімдері бар. Әдетте сыныпта бірнеше айнымалы мәндердің негізінде өзара әрекеттесетін және мәнді қайтаратын бірнеше әдістер бар. Бұл әдістер сыныпқа жиналады, содан кейін әдістері бар сыныптар басқа сыныптармен өзара әрекеттесе алады және экранға қайтару мәнін басып шығарады. Негізгі әдіс деп аталатын нәрсе бар, компилятор алдымен іздейді. Негізгі әдіс беретін нұсқауларға сүйене отырып, компилятор әр түрлі әдістерді орындау үшін әр түрлі сыныптарға ауыса алады немесе негізгі әдіс бойынша қалады. Әзірге негізгі әдісті құруға рұқсат етіңіз. «MyFirst» сыныбында қалың әріппен кодты теріңіз: public class myFirst {public static void main (String args) {}} Енді осы кодты талқылайық. Әрбір әдіс келесі синтаксиске негізделген: [accessSpecifier] [returnType] [methodName] ([параметрлер]) {[methodBody]} Бұл жағдайда қатынас спецификаторлары «жалпыға ортақ» және «статикалық» болып табылады. Кез келген әдіс «жалпыға ортақ» немесе «жеке» болуы мүмкін. «Жалпыға ортақ» дегеніміз - бұл әдіске кез келген сынып қол жеткізе алады. «Жеке» бұл әдіске тек тиесілі сынып қана қол жеткізе алатынын білдіреді. Мен «Статикалық» кілт сөзді кейінірек түсіндіремін. Бұл жерде біз main атауы мен «String args» параметрлері бар жалпыға ортақ статикалық негізгі әдісті жасадық (мен қазір параметрлерді түсіндірмеймін). Әдіс корпусында біз орындамайтын барлық командаларды жазамыз. Әдіс корпусы мен класс корпусы әрқашан бұйра жақшалар арасында орналасады. ЕСКЕРТПЕ: JAVA - регистрге сезімтал тіл, сондықтан сіз командаларды тергенде оларды дәл көрсетілгендей теруіңіз керек, әйтпесе қате пайда болады !!!!!! Енді кодты негізгі әдіске қою қаріппен теріңіз: public class myFirst {public static void main (String args) {System.out.println («Сәлем әлем!»); }} Сізде 1 -суреттегі код болуы керек. Енді «Іске қосу»> «Іске қосу» тармағына өтіңіз және диалогтық терезе пайда болған кезде «ОК» түймесін басыңыз, ал төменгі жағында (консоль терезесінде) «Сәлем әлем!» Мәтіні пайда болады. басылған. Анықтама алу үшін екінші суретті тексеріңіз. Мұнда біз экранда жолды басып шығару үшін System.out.println командасын қолдандық. «Жүйе» - бұл көптеген функцияларды қамтитын класс. «Шығу» дегеніміз - біз экранға OUT басып шығарғымыз келді (немесе шығыс) және «println» әдісі білдіреді; басып шығару сызығы. Содан кейін жақшалар мен тырнақшаға (бұл жол мәні болғандықтан (сөздерді қамтитын мән)) біз басып шығарғымыз келетін мәтінді енгіздік және жолды нүктелі үтірмен (;) аяқтадық. ЕСКЕРТПЕ: JAVA-дағы барлық жолдар нүктелермен аяқталуы керек, біз сыныптарды немесе әдістерді жариялаған жолдарды қоспағанда. Біз сондай -ақ «басып шығаруды» қолдана аламыз, бірақ «басып шығару» мен «println» арасындағы айырмашылық - «басып шығару» мәтінді жолға басып шығарады, бірақ «println» - мәтінді басып шығаруды және жолды аяқтауды білдіреді, яғни егер келесі команда - «басып шығару», мәтін жаңа жолда басылады. Осы кезде мен суреттерімнің сапасының нашарлығы үшін кешірім сұраймын, мен төменгі жағына ӨЗІН ӨЗІ тексеретін сұрақтарды қойдым. Келесі қадамда мен оларға жауаптарды қосамын, келесі қадамда мен сізді негізгі мән түрлерімен таныстырамын. ӨЗІН-ӨЗІ ТЕКСЕРУ: #1) «Ірімшік» сөзін әріппен басу үшін программа жаз. КЕҢЕС: No2 «print» пәрменін қолданыңыз) Тәжірибе жасау үшін «print» және «println» пәрмендерін қолданыңыз. № 4) Егер сіз мына код жолдарын іске қоссаңыз, не аласыз: System.out.print («h»); System.out.print («i»); System.out.println («per-»); System.out.print («ұлы»);
3 -қадам: JAVA - негізгі айнымалы типтер
Өткен ӨЗІН-ӨЗІ тексеру сұрақтарына жауаптар:#1) System.out.print («c»); System.out.print («h»); System.out.print («е»); System.out.print («е»); System.out.print («s»); System.out.print («е»); № 2) Нақты жауап жоқ. №3) Жақшадағы мәтін тырнақшаға алынбады. Мәліметтердің көптеген түрлері бар. Бұл нұсқаулықта біз тек негізгісін ғана қарастырамыз, және ол әлі де бірнеше қадамды қажет етеді. Барлық айнымалылар төмендегі синтаксисте жұмыс істейді. [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 -ге дейінгі диапазондар. «Өзгермелі» түрі -бұл өзгермелі нүктелі сан, ол оның құрамында ондық мән. қосарланған түрі: «қос» түрі-үлкен мәнді сақтай алатын өзгермелі нүкте. жол түрі: «жол» түрі мәтін мәнін сақтайды. Мәтін (мән) қос тырнақшаға алынуы керек. мысалы Жолдық сәлемдесу = «Hi blank»; Бұл мәліметтердің негізгі түрлері болды. Олардың кез келгенін басып шығару үшін айнымалы атауды тырнақшасыз «println» әдісінің параметрлеріне жазыңыз. мысалы int myNum = 52930; System.out.println (myNum + «Бұл myNum мәні»); Жоғарыдағы код экранда «52930 - myNum мәні» деп басып шығарады. Айтпақшы, біз жолды басып шығаратын жолға біріктіру үшін қосу белгісін қолдандық, сондықтан ол myNum мәнінен кейін String мәнін басып шығарады. «Println» командасына айнымалыларды қосу және жол мәндерін қосу үшін қосу белгісін қолдануға болады. Мен не істегенімді көру үшін төменгі жағындағы екі суретті қараңыз. Бұл сан түрлерінің 1/2 бөлімі, келесі бөлімде мен сізге айнымалыларда қолдануға болатын бірнеше қарапайым математикалық операторларды үйретемін.
4 -қадам: JAVA - математикалық операторлар
Бұл «Негізгі айнымалы типтердің» 2/2 бөлімі. Мұнда мен математикалық операторларды таныстырамын. Қосуды білдіретін «+» белгісі бар. Ол сандарды қосу үшін қолданылады. мысалы int қосындысы = 5 + 579; Ол сонымен қатар «println» әдісінде жолдарды біріктіру үшін қолданылады. мысалы System.out.println («Бұл» + «үш жол» + «біріктірілген.»); Назар аударыңыз, бірінші және екінші жолдарға басқа жолды қоспас бұрын мен оны қалыпты етіп көрсету үшін бос орынды қолдандым. Сіз ойлағандай «-» белгісі бар және ол тек сандарды азайту үшін қолданылады. мысалы int азайту = 9 - 6; Сонымен қатар java -да «*» белгісімен (жұлдызша) көрсетілген көбейту операторы бар. Ол сандарды көбейту үшін қолданылады. мысалы int көбейту = 756 * 15; Және «/» (қиғаш сызық) арқылы көрсетілген бөлу операторы бар. Ол сандарды бөлу үшін қолданылады. мысалы int division = 50/5 Сонымен қатар «%» арқылы көрсетілетін модульдік оператор бар. Модуль екі санның қалған бөлігіне, егер бар болса, назар аудару үшін қолданылады. мысалы int модулі = 10 % 9; Егер сандарды «println» әдісінде қолдансаңыз, сандарға тырнақша қосудың қажеті жоқ, әйтпесе олар жол мәндері ретінде түсіндіріледі. мысалы 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); Менің суреттерім негізінен осы бөлімде қамтылған барлық нәрселерде болады, бірақ оларды тексеруді ұмытпаңыз. Келесі қадамда жаңа материал аз болады, бірақ осы уақытқа дейін білгеніміздің бәрін қамтитын тест болады. Міне, өзін-өзі тексеруге арналған сұрақтар: ӨЗІН-ӨЗІ тексеру #1: 789-дан 2-ге дейінгі модульді есептеуге бағдарлама жазыңыз және нәтижені экранға басып шығарыңыз. ӨЗІН-ӨЗІ тексеру #2: «int» деректер түрін сипаттаңыз, кем дегенде негізгі сипаттамасы бар. ӨЗІН-ӨЗІ тексеру #3: «Сәлемдесу» деп аталатын жолдық айнымалы құрыңыз, оның ішінде достық хабарламасы жоқ (мысалы, Сәлем _). Содан кейін сіздің атыңыздың мәні бар «name» деп аталатын жолды жасаңыз. Содан кейін бұл айнымалыларды біріктіріңіз және сіз соңғы хабарды алуыңыз керек. ӨЗІН-ӨЗІ тексеру #4: JAVA-да көбейтуді қалай көрсетесіз? (Сіз қандай белгіні қолданасыз)
5 -қадам: JAVA - 1 -ші тест / түсініктеме
Міне, ӨЗІН-ӨЗІ тексеретін сұрақтарға жауап:#1) System.out.println (789 % 2); #2) «int» деректер түрі бүтін санды сақтайды.#3) Жолдық сәлемдесу = «Сәлем»; Жол аты = «JAVA Teacher» System.out.println (сәлемдесу + аты); #4) Сіз «*» (жұлдызша) жарайды, енді бұл нұсқаулыққа мен тек жаңа материал мен тестке сілтемені қосамын. JAVA -да «түсініктеме беру» деп аталатын нәрсе бар. Бұл сіздің жұмысыңызға түсініктеме беруді білдіреді. Пікірлердің 2 түрі бар, сіз бір жолды түсініктеме жасай аласыз (1-суретті қараңыз) және көп жолды түсініктеме (2-суретті қараңыз). Бұл түсініктемелерге мысалдар енгізілген. Бір жолды түсініктеме үшін мәтіннің алдында 2 қиғаш сызық қою керек, қиғаш сызықтың оң жағындағы барлық түсініктеме болып саналады және JAVA компиляторы оны елемейді. Қарапайым көп жолды түсініктеме қиғаш сызық пен 2 жұлдызша арасында орналасады және жұлдызша мен қиғаш сызықпен аяқталады. Жетілдірілген көп жолды түсініктеме әдісті сипаттайды, біз оны кейінірек қарастырамыз. JAVA КЕҢЕСІ: Мен сізге бәрін, тіпті қарапайым нәрселерді де түсіндіруді ұсынамын. Егер біреу сіздің жұмысыңызды бастан өткерсе және сіздің кодты түсінуде қиындықтар туындаса. D айнымалысы долларға сәйкес келетіні анық болмауы мүмкін. Мен сізге өз жұмысыңызды жиі сақтап тұруды ұсынамын. (Мен бір рет осы кодты жоғалтып алдым) мысалы. 1 int num2 = 78; // бүтін санды жасаңыз, «num2» мәні 78 экс. 2 / ** бүтін санды құрыңыз, «num2» 78* / int num2 = 78 мәнімен; Жарайды, тестке сәттілік.:-) (СІЛТЕМЕНІҢ астындағы сілтеме, ЕСКЕРТУ ОҚЫҢЫЗ) ЕСКЕРТПЕ: Мен викторинаны өткізуге асықтым, сондықтан №2 қате жауапты дұрыс деп белгіледім. Бұл үшін дұрыс жауап соңғы нұсқа болды. Мен бұл ыңғайсыздық үшін өте өкінемін. Тестке сілтеме мына жерде. Сынақтың сәлемдесу экранының төменгі жағында сурет бар. Сәттілік және менің келесі оқулықты оқуды ұмытпаңыз!:-)
Ұсынылған:
Raspberry Pi - TMD26721 инфрақызыл сандық жақындық детекторы Java оқулығы: 4 қадам
Raspberry Pi-TMD26721 инфрақызыл сандық жақындық детекторы Java оқулығы: TMD26721-инфрақызыл цифрлық жақындық детекторы, ол жақындықты анықтаудың толық жүйесін және бір 8 істікшелі беттік монтаждық модульде цифрлық интерфейс логикасын қамтамасыз етеді. дәлдік. Кәсіби
Java -мен жеке 2048 ойынын бағдарламалаңыз: 8 қадам
Өзіңіздің жеке бағдарламаңыз 2048 ойыны W/Java !: Мен 2048 ойынын жақсы көремін. Сондықтан мен өз нұсқамды бағдарламалауды шештім. Бұл нақты ойынға өте ұқсас, бірақ оны өзім бағдарламалау маған қалаған нәрсені өзгертуге еркіндік береді. Егер мен әдеттегі 4x4 орнына 5х5 ойын алғым келсе, онда
Microsoft Visio -да Java үшін UML қалай құрылады: 4 қадам
Microsoft Visio жүйесінде Java үшін UML қалай құрылады: Алғашында UML құру аздап қорқынышты болып көрінеді. Белгілеудің көптеген стильдері бар және оқылатын және дәл UML форматтау үшін жақсы ресурстар жоқ сияқты. Алайда, Microsoft Visio UML құруды жасайды
Raspberry Pi үшін Java -ның тиімді дамуы: 11 қадам (суреттермен)
Raspberry Pi үшін Java -ның тиімді дамуы: Бұл нұсқаулықта Raspberry Pi үшін Java бағдарламаларын құрудың өте тиімді әдісі сипатталған. Мен Java мүмкіндіктерін дамыту үшін төмен деңгейлі құрылғы қолдауынан көп ағынды және желіге негізделген бағдарламаларға дейін қолдандым. Қолданба
Raspberry Pi - ADXL345 3 осьті акселерометр Java оқулығы: 4 қадам
Raspberry Pi-ADXL345 3 осьті акселерометр Java оқулығы: ADXL345-бұл кішкентай, жұқа, ультра қуатты, 3 осьті акселерометр, жоғары ажыратымдылықпен (13 биттік) ± 16 г дейін. Сандық шығыс деректері 16 биттік қосалқы ретінде форматталған және I2 C сандық интерфейсі арқылы қол жетімді. Ол өлшейді