Rumah Kewangan Peribadi 10 Trik Eclipse berguna - dummies

10 Trik Eclipse berguna - dummies

Isi kandungan:

Video: 6 IDE KREATIF DI KEHIDUPAN SEHARI HARI YANG MUNGKIN BERGUNA BUAT KALIAN-Life Hacks Indonesia 2024

Video: 6 IDE KREATIF DI KEHIDUPAN SEHARI HARI YANG MUNGKIN BERGUNA BUAT KALIAN-Life Hacks Indonesia 2024
Anonim

Eclipse adalah persekitaran pembangunan bersepadu (IDE) pilihan untuk pemaju Java. Eclipse adalah popular kerana beberapa sebab. Untuk satu perkara, ianya percuma. Untuk yang lain, ia mempunyai plugin untuk hampir semua tugas perisian yang anda boleh fikirkan. Jika anda tahu bagaimana menggunakan Eclipse untuk membangunkan program Java, anda boleh menggunakan semula kemahiran Eclipse anda untuk program dalam Python, dalam C ++, dan dalam banyak bahasa lain. Anda juga boleh mencari plugin untuk melakukan sesuatu selain pembangunan perisian.

Source-> Format

Mula dengan kod yang sangat kurang diformat:

kelas awam Utama {public static void main (String [] args) {System. keluar. println ("Hello");}}

Dari menu utama Eclipse, pilih Source → Format. Apabila anda melakukannya, Eclipse mengubah kod anda ke dalam kod yang diformat dengan baik:

kelas awam Utama {public static void main (String [] args) {System. keluar. println ("Hello");}}

Mungkin anda tidak menyukai cara Eclipse memformat kod tersebut. Adakah anda lebih suka menjaga kerinting terbuka pada permulaan garisan seterusnya? Tiada masalah! Anda boleh menyesuaikan cara kod format Eclipse dengan memilih Window → Preferences → Java → Style Code → Formatter.

Dalam Eclipse, anda boleh menetapkan, menetapkan semula dan menyerahkan hotkeys. Secara lalai, hotkey untuk Sumber → Format ialah Ctrl + Shift + F.

Source-> Organize Imports

Anda berada di roll, mencipta kod menggunakan kelas dalam API Java. Anda tidak mahu memecahkan langkah anda dengan berhenti untuk mengetik pengisytiharan import:

kelas awam Utama {public static void main (String [] args) {frame JFrame = new JFrame ("Title"); bingkai. tambah (TextField baru ("Masukkan nama anda:")); bingkai. tambah (JButton baru ("Klik saya!")); bingkai. setLayout (baru FlowLayout ()); bingkai. pek(); bingkai. setVisible (true);}}

Apabila anda memilih Sumber → Mengorganisir Import, atau anda menekan kombinasi Ctrl + Shift + O, Eclipse menambahkan pernyataan import secara automatik. Inilah yang anda dapat:

java import. awt. FlowLayout; java import. awt. TextField; javax import. hayun. JButton; javax import. hayun. JFrame; kelas awam Utama {public static void main (String [] args) {frame JFrame = new JFrame ("Title"); bingkai. tambah (TextField baru ("Masukkan nama anda:")); bingkai. tambah (JButton baru ("Klik saya!")); bingkai. setLayout (baru FlowLayout ()); bingkai. pek(); bingkai. setVisible (true);}}

Source-> Generate Getters and Setters

Start with a few fields, such as name, and id:

public class Customer {private String name; private int id;}

Apabila anda memilih Sumber → Menjana Getters dan Setters, Eclipse menambah kaedah getter dan setter secara automatik.

Pelanggan kelas {nama String peribadi; int id peribadi; awam String getName () { nama pulangan; } tidak sah public setName (nama rentetan) { ini.nama = nama; } public int getId () { return id; } public void setId (int id) { ini. id = id; } }

Sumber-> Menjana Pembina menggunakan Medan

Mulakan dengan beberapa bidang, seperti nama, dan id:

Pelanggan kelas awam {nama String swasta; private int id;}

Apabila anda memilih Source → Generate Constructor menggunakan Fields, Eclipse menambahkan satu atau lebih pembangun secara automatik.

Pelanggan kelas {nama String peribadi; int id peribadi; Pelanggan (nama rentetan) { ini. nama = nama; } Pelanggan awam (int id) { ini. id = id; Pelanggan } (Nama rentetan, int id) { ini. nama = nama; ini. id = id; } }

Sumber-> Togol Komen

Mulakan dengan program yang mengandungi beberapa kod yang anda tidak mahu laksanakan:

java statik impor. lang. Sistem. keluar; public class Main {public static void main (String [] args) {out. println ("Selamat datang ke syarikat kami!"); keluar. println ("Anda akan menyukai produk kami."); keluar. println ("P. S.:"); keluar. println ("bos saya adalah jerk.");}}

Dalam editor Eclipse, pilih kod yang tidak diingini. Kemudian pilih Source → Toggle Comment, atau tekan kombinasi Ctrl + 7 hotkey. Eclipse secara automatik mengubah kod itu ke dalam komen akhir-line:

java statik impor. lang. Sistem. keluar; public class Main {public static void main (String [] args) {out. println ("Selamat datang ke syarikat kami!"); keluar. println ("Anda akan menyukai produk kami."); / keluar. println ("P. S.:"); / keluar. println ("bos saya adalah jerk."); }}

Jika anda menyerlahkan kod itu semula, dan pilih Sumber → Kembalikan Ulasan Komen, komen akhir baris kembali menjadi kod boleh laku.

Perbaiki Pantas

Editor Eclipse memaparkan penanda amaran kuning, atau penanda ralat merah.

Jika anda melayang di atas penanda, anda akan melihat mesej yang menggambarkan masalah itu.

Pada Windows, klik kanan penanda. Pada Mac, klik kawalan penanda. Apabila anda melakukannya, Eclipse memaparkan menu konteks. Dalam menu konteks, pilih Betulkan Cepat.

Eclipse memaparkan senarai pilihan untuk membetulkan masalah.

Apabila anda mengklik dua pilihan, Eclipse membuat perubahan yang sesuai pada kod anda.

Membantu Kandungan

Semasa anda menaip kod anda, Eclipse memaparkan petua popup untuk membantu anda menyelesaikan garisan kod. Sebagai contoh, jika anda menaip nama kelas JOptionPane, diikuti dengan titik, apabila anda menaip titik, pop timbul Eclipse memaparkan nama-nama kaedah milik kelas JOptionPane. Apabila anda mengklik dua kali satu pilihan (seperti opsyen showInputDialog (Objek arg 0), Eclipse menambah kod yang sama kepada program anda.

Kadangkala, apabila anda memikirkan petunjuk akan membantu, Eclipse tidak memaparkan popup yang mengandungi petunjuk. Apabila ini berlaku, tekan Ctrl + Space.

Mark Occurrences

Dalam editor Eclipse, letakkan kursor pada nama dalam program anda (nama berubah, nama kaedah, nama kelas, atau nama apa pun). Eclipse secara automatik menyoroti kejadian nama itu dalam kod anda. Sebagai contoh, jika kursor anda duduk pada pembolehubah pelangganName, Eclipse menyoroti kedua-dua kejadian pelangganName dalam kaedah selamat datang.

Eclipse tidak menyerlahkan kejadian pelangganName dalam kaedah ucapan terima kasih kerana pembolehubah nama pelanggan dalam kaedah selamat datang dan terima kasih dua pembolehubah yang berbeza. Anda boleh menukar nama-nama hanya di dalam kaedah ucapan terima kasih, dan kod tersebut berfungsi dengan cara yang sama:

java statik impor. lang. Sistem. keluar; paparan kelas awam {public void welcome () {String customerName = "Joe"; keluar. println ("Selamat datang ke syarikat kami!"); keluar. println ("Anda akan menyukai produk kami."); keluar. println ("Selamat kembali," + customerName );} awam tidak sah terima kasih () {String joeName = "Joe"; keluar. println ("Terima kasih," + joeName );}}

Sebenarnya, anda mengubah nama di dalam kaedah ucapan terima kasih di bahagian yang seterusnya.

Refactor-> Namakan semula

Dalam editor Eclipse, letakkan kursor pada nama dalam program anda (nama berubah, nama kaedah, nama kelas, atau nama apa pun). Di Windows, klik kanan tetikus anda. Pada Mac, klik kawalan mouse anda. Akibatnya, Eclipse memaparkan menu konteks.

Jika masuk akal untuk menukar nama, pilihan Refactor menu konteks mempunyai pilihan sub-Rename.

Apabila anda memilih sub-pilihan Rename, Eclipse meletakkan kursor di dalam nama dalam editor. Semasa anda memadam aksara dan menambah aksara dalam nama, Eclipse secara automatik mengubah semua kejadian yang bersesuaian dengan nama itu. Sebagai contoh, dalam gambar di bawah, anda memotong pelanggan dari (dan menambah joe ke) pembolehubah pelangganName. Gerhana serentak mengubah kedua-dua pemboleh ubah tersebut di dalam kaedah ucapan terima kasih.

Buka Deklarasi

Projek anda mengandungi beberapa kelas, termasuk kelas Utama dan kelas Pelanggan. Di dalam kelas Utama, anda melihat kenyataan

Pelanggan cust = Pelanggan baru ("Joe");

Anda tidak ingat butiran pembina kelas Pelanggan, jadi anda mahu melompat dengan cepat kepada pembina itu dalam kod projek anda.

Letakkan kursor tetikus pada perkataan Pelanggan dalam panggilan Pelanggan ("Joe"). Kemudian tekan F3. Akibatnya, kod kelas Pelanggan muncul di editor Eclipse. Gerhana skrol editor kepada pengisytiharan pembina Pelanggan yang sesuai.

Jika anda tidak suka menghafal hotkeys (seperti F3 untuk Buka Pengisytiharan), anda boleh melakukan perkara berikut: Di Windows, klik kanan tetikus dan pilih Buka Deklarasi dalam menu konteks yang dihasilkan. Pada Mac, klik kawalan tetikus dan pilih Buka Perisytiharan.

10 Trik Eclipse berguna - dummies

Pilihan Editor

Menyesuaikan Invois QuickBooks 2014 dengan Alat Pereka Layout - dummies

Menyesuaikan Invois QuickBooks 2014 dengan Alat Pereka Layout - dummies

Mungkin anda telah menggunakan QuickBooks 2014's Basic Kotak dialog penyesuaian untuk membuat beberapa perubahan pada penampilan invois anda, dan anda belum berpuas hati. Mungkin anda telah melebih-lebihkan batu dan mengamati dengan kotak dialog Penyesuaian Tambahan untuk membuat perubahan selanjutnya, dan mungkin juga yang tidak meninggalkan anda senang dengan rupa invois anda. ...

Nisbah Ekuiti hutang dalam QuickBooks 2012 - dummies

Nisbah Ekuiti hutang dalam QuickBooks 2012 - dummies

Nisbah ekuiti hutang adalah salah satu nisbah leverage yang anda boleh gunakan dalam QuickBooks 2012. Nisbah ekuiti hutang membandingkan hutang jangka panjang syarikat dengan ekuiti pemegang saham atau ekuiti pemilik. Pada asasnya, nisbah ekuiti hutang menyatakan hutang jangka panjang syarikat sebagai peratusan ekuiti pemiliknya. Ekuiti pemegang saham sinonim dengan pemilik ...

Nisbah Ekuiti dalam QuickBooks 2014 - dummies

Nisbah Ekuiti dalam QuickBooks 2014 - dummies

Anda boleh mengesan nisbah ekuiti hutang anda dalam QuickBooks. Nisbah ekuiti hutang membandingkan hutang jangka panjang firma dengan ekuiti pemegang saham atau ekuiti pemilik. Pada asasnya, nisbah ekuiti hutang menyatakan hutang jangka panjang syarikat sebagai peratusan ekuiti pemiliknya. Ekuiti pemegang saham adalah sinonim dengan ekuiti pemilik dan, dalam kes ...

Pilihan Editor

Menambah Kursus ke Profil LinkedIn anda - patung

Menambah Kursus ke Profil LinkedIn anda - patung

Jika anda mengambil kursus satu kali yang tidak menyampaikan sijil atau sebahagian daripada program ijazah yang lebih besar, bahagian Kursus LinkedIn adalah untuk anda. Di samping itu, semakin banyak pelajar menyertai LinkedIn, menyedari peluang besar untuk mencari rangkaian dan pekerjaan. Bahagian Kursus adalah di mana anda menyaksikan kursus terkini ...

10 BerkaitanIn Profil Do dan Larangan - dummies

10 BerkaitanIn Profil Do dan Larangan - dummies

Profil LinkedIn anda adalah identiti digital anda. Dari semua profil media sosial di luar sana, profil LinkedIn adalah yang paling mendalam dan memberikan gambaran menyeluruh anda sebagai seorang profesional. Apabila orang mencari nama anda dalam enjin carian, profil LinkedIn anda sering dikembalikan tinggi dalam hasil carian. Apabila ia datang ...

10 LinkedIn Do dan Larangan - dummies

10 LinkedIn Do dan Larangan - dummies

Rangkaian sosial memerlukan banyak kerja, masa dan usaha . Berikut adalah sepuluh perkara penting dan tidak perlu untuk membantu anda membina hubungan LinkedIn dan mendapatkan nilai yang paling banyak daripada masa anda. Pastikan profil anda lengkap dan terkini Walaupun LinkedIn mempunyai banyak ciri, profil anda masih merupakan salah satu sebab yang paling menarik ...

Pilihan Editor

Percetakan Kebenaran Pengguna dalam QuickBooks 2012 - dummies

Percetakan Kebenaran Pengguna dalam QuickBooks 2012 - dummies

Akauntan sering ingin melihat keizinan pengguna tertentu dalam QuickBooks 2012 Ini benar terutamanya jika anda diaudit oleh CPA anda sebagai sebahagian daripada penutupan tahunan. (Anda mungkin diaudit jika bank mahukan penyata kewangan yang telah diaudit.) QuickBooks 2012 tidak menyediakan cara untuk anda mencetak maklumat yang ditunjukkan ...

Bagaimana Menghasilkan Lembaran Kerja Inventori Fizikal dalam QuickBooks 2017 - dummies

Bagaimana Menghasilkan Lembaran Kerja Inventori Fizikal dalam QuickBooks 2017 - dummies

QuickBooks 2017 melakukan yang cukup baik kerja mengesan inventori, tetapi anda masih perlu kerap mengambil inventori fizikal lengkap tentang apa yang ada dalam stok anda. Kadang-kadang, anda perlu pergi ke segala-galanya dan mengiranya dengan tangan. Maaf. Anda tidak boleh mengelakkan tugas itu. QuickBooks boleh menghasilkan mudah ...

Rasio keuntungan dan QuickBooks 2012 - dummies

Rasio keuntungan dan QuickBooks 2012 - dummies

Nisbah keuntungan menganalisis keuntungan syarikat dan anda boleh menggunakannya dalam QuickBooks 2012. Dalam ertikata, nisbah keuntungan ini adalah nisbah paling penting yang boleh anda kirakan. Mereka biasanya memberikan pandangan berguna yang sangat berguna kepada betapa menguntungkan firma dan mengapa. Sebagai contoh, satu nisbah keuntungan yang penting ialah peratusan margin kasar, ...