Реклама

Овај чланак је првобитно написан за Ецлипсе Јуно, али је од тада ажуриран за Ецлипсе Окиген.

Недавно сам имао два задатка програмирања у пару, сваки у Јави и сваки са посебним партнером. Улазећи у ово без много знања, мој први партнер је предложио коришћење Ецлипсе ИДЕ, и то се показало као одличан избор. Ако тек почињете да користите Јаву, Ецлипсе је прави начин.

У прошлости сам покушавао да учим озлоглашени ВИМ уредник, али упркос свим ВИМ туторијалима који постоје, сматрао сам да је крива учења превише стрма. Ецлипсе је много лакше схватити: можете видети листу свих датотека у вашем Јава (или Андроиду у том случају) пројекту у Истраживач пакета, лако идите до жељене функције помоћу прозора оквира, добијате предлоге за функције, увозе и више.

На моју срећу, мој први партнер ме научио бројним корисним пречицама на тастатури тока посла, које сам потом пренео свом другом партнеру који је знао исто тако мало као и ја. Колико год да је интерфејс Ецлипсе-а прилагођен почетницима, дугујете себи да научите ове пречице на тастатури. Гарантовано ће још више повећати вашу продуктивност.

instagram viewer

1. Организујте увозе (Цтрл + Схифт + О)

Без обзира да ли радите са Јава-иним изворним библиотекама и класама или уграђујете оквире треће стране у свој код, једна ствар је истинита: да бисте користите класу, морате прво да увезете класу пре него што је Ецлипсе идентификује као важећу и доступну за аутоматско довршавање кода (куцање у реалном времену сугестије).

Али ко има времена да запамти сваку путању пакета за сваку класу у свакој библиотеци? Можете пустити Ецлипсе да то уради уместо вас користећи Цтрл + Схифт + О пречица, која аутоматски увози непрепознате класе у коду.

На пример, ако имате овај део кода:

публиц цласс Хелло { публиц статиц воид маин (Стринг[] аргс) { АрраиЛист лист = нев АрраиЛист(); } }

И онда користите пречицу Организе Импортс, она постаје овако:

импорт јава.утил. Низ листа; публиц цласс Хелло { публиц статиц воид маин (Стринг[] аргс) { АрраиЛист лист = нев АрраиЛист(); } }

Уместо да ручно куцате линије за увоз, можете једноставно писати код као и обично док не видите црвене вијугаве линије Јава изузеци: да ли исправно поступате с њима?Изузетак у програмирању означава изузетан услов у извршавању програма. Користи се када се стање може боље носити на другом месту. Размотрите следеће примере обраде Јава изузетака. Опширније (што указује на непрепознате класе), а затим притисните пречицу Организуј увоз.

Имајте на уму да и ова пречица уклања неискоришћени увози (у случајевима када сте избрисали код) и сорте увозне изјаве по пакету.

2. Исправно увлачење (Цтрл + И)

Читљивост кода је важна, не само за вас (тако да се можете вратити касније и разумети шта ви сте написали), али за било кога другог ко може да погледа ваш код (партнери, професори, сарадници отвореног кода). Правилно увлачење је неопходно 10 најчешћих грешака у програмирању и кодирањуГрешке у кодирању могу довести до толико проблема. Ови савети ће вам помоћи да избегнете грешке у програмирању и да ваш код буде смислен. Опширније .

Да ли ваш код често изгледа овако?

публиц воид инсертХеад (инт к) { Линк невЛинк = нев Линк (к); иф (исЕмпти()) таил = невЛинк; елсе хеад.превиоус = невЛинк; невЛинк.нект = глава; хеад = невЛинк; }

Можда сте то тако написали, или сте можда копирали-пејстали са другог места. У сваком случају, добра вест је да Ецлипсе чини тривијално лаким за поправку: истакните део кода који је тешко читати, а затим користите Цтрл + И пречица да га тренутно доведете до правилног увлачења:

публиц воид инсертХеад (инт к) { Линк невЛинк = нев Линк (к); иф (исЕмпти()) таил = невЛинк; елсе хеад.превиоус = невЛинк; невЛинк.нект = глава; хеад = невЛинк; }

Можете да промените начин на који Ецлипсе рукује увлачењем тако што ћете отићи на Прозор > Подешавања, а затим на левом панелу идите на Јава > Стил кода > Форматер > Уреди... > Увлачење.

3. Избриши тренутни ред (Цтрл + Д)

Када кодирате у Јави, природно је уклонити читаве редове кода одједном. Најгори начин да се ово уради? Означите мишем, а затим притисните Бацкспаце. Почетнички начин да се ово уради? Притисните тастер Енд, држите Схифт, притисните тастер Хоме, а затим Бацкспаце. Али професионални начин? Једноставно удари Цтрл + Д:

8 Ецлипсе пречица на тастатури основних за почетнике јава ецлипсе савети за брисање линије

4. Препорука за аутоматско довршавање (Цтрл + размак)

Јава је нажалост позната по томе што је изузетно опширна — имена класа, метода и варијабли су неки од најдужих у читавој програмској индустрији. Да их сваки пут куцате ручно? Није моја идеја о забавном времену.

Ево шта радите уместо тога: откуцајте првих неколико слова класе, методе или променљиве коју желите, а затим притисните Цтрл + размак. Ово доноси листу препорука за аутоматско довршавање заједно са потписима метода, типовима променљивих и још много тога. Изаберите прави, притисните Ентер и наставите са кодирањем.

8 Ецлипсе пречица на тастатури основних за почетнике јава ецлипсе савети за аутоматско довршавање

Функције попут аутоматског довршавања су неки од разлога зашто ИДЕ надмашују уређиваче текста Уређивачи текста вс. ИДЕ: Који је бољи за програмере?Избор између напредног ИДЕ-а и једноставнијег уређивача текста може бити тежак. Нудимо вам увид који ће вам помоћи да донесете ту одлуку. Опширније .

5. Систем.оут.принтлн („сисоут“ и Цтрл + размак)

Када рад са конзолним апликацијама Како сачувати излаз командне линије у датотеку на Виндовс, Мац и ЛинукЧување излаза команде у датотеку је од помоћи ако покушавате да дијагностикујете проблем, а то је супер лако за урадити. Опширније , мораћете да користите Систем.оут.принтлн() за штампање порука. Али пошто је ово тако гломазно, Ецлипсе има брзу пречицу за вас: укуцајте “сисоут” (без наводника), а затим притисните Цтрл + размак.

Најбољи део? Курсор се одмах поставља унутар заграда позива метода, тако да одмах почињете да куцате поруку:

8 Ецлипсе пречица на тастатури основних за почетнике јава ецлипсе савети сисоут

6. Претражи цео пројекат (Цтрл + Х)

Када радите на великим кодним базама, лако је заборавити где сте декларисали одређене класе, методе или променљиве. Уместо да губите време на ручно чешљање директоријума, користите одзивник Сеарцх Ентире Пројецт са Цтрл + Х пречица.

Подразумевано долази са четири типа претраге: претрага датотека, претрага задатака, Гит претрага и Јава претрага. Углавном ћете користити Јава претрагу, која претражује само изворне датотеке, али остала три могу бити корисна на свој начин.

8 Ецлипсе пречица на тастатури основних за почетнике јава претрага савета за ецлипсе

7. Покрените апликацију (Цтрл + Ф11)

Када први пут покренете нови пројекат, требало би да га урадите до краја Покрени > Покрени као... > Јава апликација. Али након тога, можете убрзати ствари са Цтрл + Ф11 пречица, која покреће тренутни пројекат користећи исту конфигурацију као последњи пут када је пројекат покренут.

8 Ецлипсе пречица на тастатури основних за почетнике јава ецлипсе савети покренути

8. Преименуј (Алт + Схифт + Р)

Ево ствари о именима класа, метода и променљивих: када се једном декларишу, могу се референцирати десетинама, стотинама или чак хиљадама пута током пројекта. Сада замислите да ли икада будете морали да промените име класе, методе или променљиве. Може потрајати сатима (или данима!) Преименовање сваке појединачне референце.

Или можете кликнути десним тастером миша на име, изабрати Рефактор > Преименуј, унесите ново име и нека Ецлипсе промени сваку референцу у целом пројекту у секунди. Још брже, можете кликнути на име, погодити Алт + Схифт + Р, унесите ново име и притисните Ентер. Бам, готово!

8 Ецлипсе пречица на тастатури основних за почетнике јава ецлипсе савети преименујте

Други савети за почетнике Јава програмере

Као Јава програмер, требало би да разумете како Јава виртуелна машина функционише и зашто омогућава развој на више платформи. Такође би требало да будете упознати са основним Јава концептима, као што су како користити изузетке у Јави. Такође можете да се забавите са Јавом—креирајте невероватне ефекте веб камере помоћу Јаве и обраде!

И не прескачите ове савети за савладавање новог програмског језика 7 корисних трикова за савладавање новог програмског језикаУ реду је бити преоптерећен када учите да кодирате. Вероватно ћете заборавити ствари чим их научите. Ови савети вам могу помоћи да боље задржите све те нове информације. Опширније .

Јоел Лее има Б.С. у рачунарству и преко шест година искуства у професионалном писању. Он је главни и одговорни уредник за МакеУсеОф.