Cara Mencari dan Membuka Kelas dengan Gerhana

1. Pengenalan

Dalam artikel ini, kita akan melihat beberapa cara untuk mencari kelas di Eclipse. Semua contoh berdasarkan Eclipse Oxygen .

2. Gambaran keseluruhan

Di Eclipse, kita sering perlu mencari kelas atau antara muka. Kami mempunyai banyak cara untuk melakukannya:

  • Dialog Jenis Terbuka
  • Dialog Sumber Terbuka
  • Paparan Penjelajah Pakej
  • Fungsi Deklarasi Terbuka
  • Paparan Hierarki Jenis

3. Jenis Terbuka

Salah satu kaedah yang paling kuat untuk melakukan ini adalah dengan dialog Open Type.

3.1. Mengakses Alat

Kami boleh mengaksesnya dengan tiga cara:

  1. Menggunakan pintasan papan kekunci, iaitu Ctrl + Shift + T pada PC atau Cmd + Shift + T pada Mac.
  2. Membuka menu di bawah Navigasi> Buka Jenis

  3. Mengklik ikon di bar alat utama:

3.2. Menggunakannya untuk Mencari Kelas

Sebaik sahaja kita membuka Jenis terbuka , kita hanya perlu mula menaip, dan kita akan melihat hasilnya:

Hasilnya akan mengandungi kelas di jalan pembangunan projek terbuka kami, yang merangkumi kelas projek, perpustakaan, dan JRE itu sendiri.

Selain itu, ini menunjukkan paket dan lokasinya di lingkungan kita.

Seperti yang dapat kita lihat dalam gambar, hasilnya adalah kelas yang namanya bermula dengan apa yang kita ketikkan. Jenis carian ini tidak peka huruf besar kecil.

Kita boleh mencari di dalam unta juga . Sebagai contoh, untuk mencari kelas ArraysParallelSortHelpers kita hanya boleh menaip APSH atau ArrayPSH. Jenis carian ini peka huruf besar kecil.

Selain itu, juga boleh menggunakan watak wildcard "*" atau "?" dalam teks carian. "*" Adalah untuk rentetan apa pun, termasuk tali kosong dan "?" untuk sebarang watak, tidak termasuk rentetan kosong.

Jadi, sebagai contoh, katakan kita ingin mencari kelas yang kita ingat mengandungi Linked, dan kemudian sesuatu yang lain, dan kemudian Multi. "*" Sangat berguna:

Atau jika kita menambah "?":

"?" di sini tidak termasuk rentetan kosong sehingga LinkedMultiValueMap dikeluarkan dari hasilnya.

Perhatikan juga bahawa ada "*" yang tersirat di akhir setiap input, tetapi tidak pada awalnya.

4. Sumber Terbuka

Kaedah mudah lain untuk mencari dan membuka kelas di Eclipse ialah Open Resource .

4.1. Mengakses Alat

Kami boleh mengaksesnya dengan dua cara:

  • Menggunakan pintasan papan kekunci, iaitu Ctrl + Shift + R pada PC atau Cmd + Shift + R pada Mac.
  • Membuka menu di bawah Navigasi> Buka Sumber

4.2. Menggunakannya untuk Mencari Kelas

Setelah dialog selesai, kita hanya perlu mula menaip, dan kita akan melihat hasilnya:

Hasilnya akan mengandungi kelas serta semua fail lain di jalan membina projek terbuka kami.

Untuk perincian penggunaan mengenai wildcard dan carian kotak unta, lihat bahagian Open Type di atas.

5. Penjelajah Pakej

Apabila kita mengetahui pakej yang termasuk dalam kelas kita, kita dapat menggunakan Package Explorer .

5.1. Mengakses Alat

Sekiranya belum kelihatan, maka kita dapat membuka paparan Gerhana ini melalui menu di bawah Tetingkap> Tampilan Paparan> Penjelajah Pakej .

5.2. Menggunakan Alat untuk Mencari Kelas

Di sini kelas dipaparkan mengikut urutan abjad:

Sekiranya senarai itu panjang, kita boleh menggunakan tipu muslihat: kita mengklik di mana sahaja pada pokok pakej dan kemudian kita mula menaip nama kelas. Kami akan melihat pemilihan bergulir secara automatik di antara kelas sehingga sesuai dengan kelas kami.

Terdapat juga pandangan Navigator , yang berfungsi dengan cara yang hampir sama.

Perbezaan utama adalah bahawa sementara Penjelajah Pakej menunjukkan kelas relatif kepada pakej, Navigator menunjukkan kelas relatif terhadap sistem fail yang mendasari.

Untuk membuka paparan ini, kita dapat menemuinya di menu di bawah Window> Show View> Navigator .

6. Deklarasi Terbuka

Sekiranya kita melihat kod yang merujuk kepada kelas kita, Deklarasi Terbuka adalah cara yang sangat cepat untuk melompat ke sana.

6.1. Mengakses Alat

Terdapat tiga cara untuk mengakses fungsi ini:

  1. Klik di mana sahaja pada nama kelas yang ingin kita buka dan tekan F3
  2. Mengklik mana sahaja pada nama kelas dan pergi ke menu di bawah Navigate> Open Declaration
  3. Sambil menekan butang Ctrl , mengecek nama kelas dan kemudian mengkliknya

6.2. Menggunakannya untuk Mencari Kelas

Memikirkan tangkapan skrin di bawah, jika kita menekan Ctrl dan arahkan kursor ke ModelMap , maka pautan muncul:

Perhatikan bahawa warnanya berubah menjadi biru muda dan menjadi garis bawah. Ini menunjukkan bahawa ia kini tersedia sebagai pautan langsung ke kelas. Sekiranya kita mengklik pautan, Eclipse akan membuka ModelMap di editor.

7. Jenis Hierarki

Dalam bahasa berorientasikan objek seperti Java, kita juga dapat memikirkan jenis-jenis yang berkaitan dengan hierarki kelas super dan sub kelas mereka.

Type Hierarchy adalah pandangan yang serupa dengan Package Explorer dan Navigator , kali ini tertumpu pada hierarki.

7.1. Mengakses Alat

Kami dapat mengakses paparan ini dengan tiga cara:

  1. Mengklik di mana sahaja dalam nama kelas dan kemudian menekan F4
  2. Mengklik di mana sahaja dalam nama kelas dan pergi ke menu di bawah Navigasi> Hierarki Jenis Terbuka
  3. Menggunakan dialog Open Type in Hierarchy

The Jenis Buka dalam Hierarki berkelakuan dialog seperti Terbuka Jenis yang kita lihat dalam seksyen 3.

Untuk sampai ke sana, kami pergi ke menu di bawah Navigasi> Buka Jenis dalam Hierarki atau kami menggunakan jalan pintas: Ctrl + Shift + H pada PC atau Cmd + Shift + H pada Mac.

Dialog ini serupa dengan dialog Open Type . Kecuali untuk masa ini apabila kita mengklik kelas, maka kita mendapat paparan Jenis Hierarki .

7.2. Menggunakan Alat untuk Mencari Kelas

Setelah mengetahui kelas super kelas atau kelas bawah yang ingin kami buka, kami dapat menavigasi pokok hierarki, dan mencari kelas di sana:

Sekiranya senarai sangat panjang, kita boleh menggunakan tipu muslihat yang sama seperti yang kita gunakan dengan Package Explorer : kita mengklik di mana sahaja di pokok dan kemudian kita mula menaip nama kelas. Kami akan melihat pemilihan bergulir secara automatik di antara kelas sehingga sesuai dengan kelas kami.

8. Kesimpulannya

Dalam artikel ini, kami melihat cara yang paling umum untuk mencari dan membuka kelas Java dengan Eclipse IDE termasuk Open Type, Open Resource, Package Explorer, Open Declaration, dan Type Hierarchy .