Поради для роботи в Eclipse

У Eclipse існує безліч маленьких зручних команд, які роблять програмування на Java трохи швидше Я перерахував тут деякі корисні поради для Eclipse, і я впевнений, що ви знайдете їх ще більше, коли почнете використовувати цей інструмент ü  Якщо ви бачите маленьку зірочку на вкладці з класом – Цеозначає, що клас містить збережені зміни в коді

ü  Виділіть імя класу або методу у вашому коді і натисніть клавішу F3 Ця команда перемістить вас на рядок, де обявленетот клас або метод

ü  Якщо деякі рядки позначені червоними колами з помилками, то навівши курсор миші на гурток, ви побачите текст помилки

ü  НатиснітьCtrl-­‐F11, Щоб запустити останню виконану програму

ü  Помістіть курсор після фігурної дужки, і Eclipse виділить іншу відповідну їй закриває або відкриває дужку

ü  Для того, щоб скопіювати клас з одного пакету в іншій, виберіть клас і натисніть Ctrl — З Оберіть пакет, в який хочете його скопіювати і натиснітьCtrl-­‐V ü  Для того, щоб перейменувати клас, змінну і метод, правою кнопкою миші на ньому і виберітьRefactor і Rename із спливаючого меню Eclipse перейменує це імя скрізь, де воно згадується

ü  Якщо у вашому проекті потрібні зовнішні jar – архіви (наприклад, зроблені ким – то іншим), правою кнопкою на імені проекту, виберітьProperties, Java Build Path і натисніть кнопку Add External Jars

Отладчик Eclipse

З чуток, близько 50 років тому, коли компютери були великими і навіть не помістилися б у вашій кімнаті, раптом, одна з програм почала видавати невірні результати Ці проблеми були викликані маленьким жучком (англ bug), який сидів всередині компютера де – то в проводах Коли люди дістали цього жука, програма знову стала працювати правильно Починаючи з цього моменту, налагоджувати програму (Англ debug) стало означати знаходження причини некоректних результатів программиНе плутайте логічні помилки з помилками компіляції Наприклад, замість того, щоб помножити змінну на 2, ви помножите її на 22 Ця помилка не викличе ніяких помилок компіляції, але результат буде невірний Відладчики дозволяють крокувати в запущеній програмі рядок за рядком із зупинками, і ви можете бачити або міняти значення всіх змінних в будь-який момент виконання програми

Я покажу, як використовувати відладчик Eclipse на прикладі программиFishMaster з четвертої главиТочка зупинки (breakpoint) – це рядок коду, де ви хочете, щоб програма зупинилася для того, щоб спостерігати / міняти поточні значення змінних, та іншу інформацію часу виконання Для того, щоб встановити точку зупинки, просто зробіть подвійне клацання на сірій вертикальної смузі зліва від лінії, де ви хочете зупинити програму Давайте зробимо це в класі FishMaster, на рядку myFishdive (2) Ви побачите круглий маркер на рядку з точкою зупину Тепер, виберіть у меню Run,  Debug... Виберіть програму FishMaster і натисніть кнопку DebugFishMaster запуститься в режимі налагодження і як тільки програма досягне рядки myFishdive (2), зупиниться і буде чекати ваших подальших дій Ви побачите вікно відладчика, схоже на це:

У лівій нижній частині перспективи налагодження ви побачите, що рядок з точкою зупинки підсвічена Синя стрілка вказує на рядок, яка виконується З правого боку знаходиться вікно Variables, Клікніть на маленькому значку плюса у змінної myFish Тк змінна вказує на обєкт Fish, ви побачите всі елементи цього класу та їх поточний стан, наприклад, currentDepth = 20Стрелкі у верхній лівій частині дозволяють продовжити виконання програми в різних режимах Перша жовта стрілка означає увійти всередину методу Якщо ви натиснете цю стрілку (або F5), то потрапите всередину методу dive () Вікно зміниться, і ви побачите значення аргументу howDeep = 2, як на наступній картинці Натисніть на маленькому плюсі ​​близько слова this для того, щоб побачити поточні значення атрибутів цього классаДля того, щоб поміняти значення змінної, правою кнопкою на ній і введіть новий Це допоможе, якщо ви не розумієте, чому програма працює неправильно І якщо ви хочете пограти в угадайку – як – би працювала програма, якщо значення змінної було – би іншим

Для того, щоб продовжити виконання програми по одному рядку, натискайте наступну стрілку – переступити (або клавішу F6) Якщо хочете продовжити виконання програми в швидкому режимі, натисніть маленький зелений трикутник або клавішу F8 Для того, щоб видалити точку зупинки, просто клікніть двічі на маленькому круглому маркері, і вона зникне Я люблю використовувати відладчик, навіть якщо в моїй програмі немає помилок – це допомагає мені краще зрозуміти, що саме відбувається всередині виконуваної программиГде ставити крапку зупинки Якщо ви здогадуєтеся, який метод може створювати проблеми, поставте крапку зупинки перед підозрілої рядком Якщо ви не знаєте, в чому проблема, просто поставте її в першому рядку методу main () і повільно, покроково йдіть за програмою

Джерело: Java Programming for Kids, Parents and Grandparents by Yakov Fain

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*