Rumah Kewangan Peribadi Bereksperimen dengan JShell - dummies

Bereksperimen dengan JShell - dummies

Video: EKSPERIMEN OLI SHELL VS BOLA BESI PANAS !!! 2025

Video: EKSPERIMEN OLI SHELL VS BOLA BESI PANAS !!! 2025
Anonim

JShell adalah Jawa 9 alat yang membolehkan anda meneroka dalam pengaturcaraan. JShell memudahkan untuk bermain-main tanpa rasa takut akibat buruk. Program Java sering menggunakan penolakan yang lama dan melelahkan yang sama:

kelas awam SomethingOrOther {

public static void main (String args []) {

Di Jawa keseluruhan program adalah kelas.

Kaedah

utama dipanggil ke tindakan secara automatik apabila program bermula berjalan. Bagaimanapun, menafsirkan kod boilerplate ini ke dalam tetingkap editor boleh menjengkelkan, terutamanya apabila matlamat anda adalah untuk menguji kesan melaksanakan beberapa pernyataan mudah. Untuk menyelesaikan masalah ini, pelayan Jawa datang dengan alat baru di Java 9. Mereka menyebutnya

JShell. Arahan untuk melancarkan JShell berbeza dari satu komputer ke seterusnya. Untuk arahan yang berfungsi pada komputer anda, lawati allmycode. com.

Apabila anda menggunakan JShell, anda tidak pernah menaip keseluruhan program. Sebaliknya, anda menaip kenyataan Java, dan kemudian JShell menjawab kenyataan anda, dan kemudian anda menaip penyataan kedua, dan kemudian JShell menjawab kenyataan kedua anda, dan kemudian anda taipkan pernyataan ketiga, dan sebagainya. Kenyataan tunggal sudah cukup untuk mendapatkan respons daripada JShell.

JShell hanya satu contoh bahasa

Baca Evaluasi Print Loop (REPL). Banyak bahasa pengaturcaraan mempunyai REPL dan, dengan Java 9, bahasa Jawa akhirnya mempunyai REPL sendiri.

Di sini, JShell digunakan untuk mengetahui bagaimana Java bertindak balas kepada penyataan tugas.

Perbualan intim antara pengaturcara dan JShell.

Apabila anda menjalankan JShell, dialog berjalan seperti ini:

jshell>

Anda menaip pernyataan jawab JShell

jshell>

Sebagai contoh, anda boleh menaip double amountInAccount

dan kemudian tekan Enter. JShell bertindak balas dengan memaparkan

jumlahInAccount ==> 0. 0 Berikut adalah beberapa perkara yang perlu diperhatikan mengenai JShell: Anda tidak perlu menaip keseluruhan program Java.

Menaipkan beberapa pernyataan seperti

jumlah doubleInAccount

  • jumlahInAccount = 50. 22

jumlahInAccount = jumlahInAccount + 1000000. 00

melakukan silap mata.

Di JShell, titik koma adalah (sebahagian besarnya) pilihan.

Tanda kutuk telah ditaip pada akhir hanya satu daripada sembilan baris.

JShell bertindak balas sebaik sahaja anda menaip setiap baris.

  • Setelah

jumlahInAccount

  • diisytiharkan

ganda , JShell menjawab dengan mengatakan bahawa pembolehubah >InAccount mempunyai nilai 0.0. Selepas jumlahInAccount = jumlahInAccount + 1000000. 00 ditaip, Shell akan menjawab bahawa nilai baru jumlahInAccount adalah 1000050. 22 . Anda boleh mencampur pernyataan dari pelbagai program Java yang berbeza. Anda boleh meminta JShell untuk nilai ekspresi. Anda tidak perlu memberikan nilai ekspresi kepada pemboleh ubah. Sebagai contoh, ketik lifWeightLimit / weightOfAPerson

  • JShell menjawab bahawa nilai
  • lifWeightLimit / weightOfAPerson

adalah 9. JShell membentuk nama sementara untuk nilai itu. Di atas, nama berlaku

$ 8

. Jadi, pada baris berikutnya, apabila diminta untuk nilai

$ 8 +1 , JShell memberikan jawapan 10.

Anda juga boleh mendapatkan jawapan daripada JShell tanpa menggunakan pembolehubah. Pada baris terakhir, nilai 42 + 7 diminta, dan JShell memberi jawapan dengan nilai 49.

Semasa anda menjalankan JShell, anda tidak perlu mengetik kembali perintah yang telah anda taip. Jika anda menekan kekunci anak panah sekali sekali, JShell menunjukkan arahan yang anda taip terkini. Jika anda menekan kekunci anak panah atas dua kali, JShell memperlihatkan arahan seterusnya yang terakhir yang anda taipkan. Dan sebagainya. Apabila JShell menunjukkan arahan, anda boleh menggunakan kekunci anak panah kiri dan kanan untuk bergerak ke mana-mana watak di tengah-tengah arahan. Anda boleh mengubah suai aksara dalam arahan. Akhir sekali, apabila anda menekan Enter, JShell akan melaksanakan perintah baru yang diubahsuai anda. Untuk menamatkan pelaksanaan JShell anda, anda taip

  • / keluar

(bermula dengan garis miring). Tetapi

/ keluar

hanya satu daripada banyak perintah yang boleh anda berikan kepada JShell. Untuk bertanya kepada JShell jenis arahan lain yang boleh anda gunakan, ketik / help .

Dengan JShell, anda boleh menguji kenyataan anda sebelum anda memasukkannya ke dalam program Java penuh. Itu menjadikan JShell alat yang sangat berguna. Lawati allmycode. com untuk arahan mengenai melancarkan JShell pada komputer anda. Selepas melancarkan JShell, taipkan beberapa baris kod. Lihat apa yang berlaku apabila anda menaip beberapa baris yang sedikit berbeza.

Bereksperimen dengan JShell - dummies

Pilihan Editor

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Untuk artikel yang dikategorikan dalam Joomla untuk dilihat oleh pengguna laman web anda, anda perlu memautkan item menu Joomla anda ke kategori Joomla yang mengandungi artikel yang ingin anda siarkan. Dengan menyambungkan kategori ke item menu, semua artikel dalam kategori boleh didapati melalui item menu yang berkaitan. Untuk membuat ...

Cara Memasang Joomla CMS pada Server Jauh - dummies

Cara Memasang Joomla CMS pada Server Jauh - dummies

Sebaik sahaja anda telah memuatkan fail Joomla yang tidak diturunkan di pelayan jauh dan sediakan MySQL untuk Joomla, anda sudah bersedia untuk memasang Sistem Pengurusan Kandungan Joomla (CMS). Navigasi ke tapak anda di pelayan tuan rumah. Anda melihat halaman pemasangan Joomla pertama. Pilih bahasa. Klik Seterusnya. Semua item dalam pane bahagian atas ...

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Walaupun anda boleh mengurus pengguna dari hujung belakang, Joomla menyediakan kemudahan yang baik yang membolehkan pengguna menguruskan diri mereka juga. Anda boleh membuat halaman di mana pengguna boleh mendaftar, log masuk, menetapkan semula kata laluan mereka, diingatkan kata laluan mereka, dan sebagainya. Buat laman pengurusan pengguna Untuk membuat halaman yang membolehkan pengguna mengurus sendiri, anda ...

Pilihan Editor

Pengguna dan Definisi SharePoint berbeza - dummies

Pengguna dan Definisi SharePoint berbeza - dummies

SharePoint mempunyai banyak jenis pengguna yang berbeza, dan bergantung di mana peranan anda sesuai , anda mungkin mempunyai pengalaman yang sangat berbeza dari pengguna SharePoint yang lain. Sebagai contoh, anda mungkin ditugaskan untuk membuat dan mentadbir laman web SharePoint untuk pasukan anda. Dalam kes ini, anda mungkin melihat ke hadapan fungsi yang luas SharePoint ...

Dan Microblog dalam SharePoint - dummies

Dan Microblog dalam SharePoint - dummies

Microblogging dibuat terkenal oleh Twitter. SharePoint 2013 membawa mikroblogging ke dunia korporat. Menggunakan Twitter, anda menghantar mesej ringkas kepada dunia. Anda boleh mengikuti orang lain dan menarik pengikut anda sendiri. Anda menyebut orang lain menggunakan simbol @ yang diikuti dengan nama mereka dan boleh menanda topik menggunakan # ...

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Jika anda mempunyai meja dalam Akses yang ada pangkalan data yang anda ingin sediakan untuk ahli pasukan anda yang tidak mempunyai aplikasi MS Access 2010, cara terbaik untuk melakukan ini adalah untuk mengeksport jadual tersebut ke dalam senarai SharePoint. Ikuti langkah-langkah berikut: Dari pangkalan data anda, klik kanan pada jadual di ...

Pilihan Editor

Penyediaan aSVAB: Akar - patung

Penyediaan aSVAB: Akar - patung

Menjadi akrab dengan akar untuk ASVAB. Akar adalah kebalikan dari kuasa atau eksponen. Terdapat pelbagai jenis akar tak terhingga. Anda mempunyai akar kuadrat, yang bermaksud "membuang" asas kepada kuasa kedua; akar kubus, yang bermaksud "membuang" asas yang dinaikkan kepada kuasa ketiga; akar yang keempat, untuk ...

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

Anda perlu tahu bagaimana untuk bekerja dengan perpuluhan untuk ASBAB . Perpuluhan adalah kaedah menulis nombor pecahan tanpa menggunakan pengangka dan penyebut. Anda boleh menulis pecahan 7/10 sebagai perpuluhan 0. 7; anda menyebutnya "tujuh persepuluh" atau "titik nol tujuh. "Tempoh atau titik perpuluhan menunjukkan bahawa nombor itu ...

ASVAB Subtest Details - dummies

ASVAB Subtest Details - dummies

Tergantung di mana dan untuk tujuan apa yang anda ambil ujian, anda mungkin menghadapi beberapa versi ASVAB. Versi terkomputer dari ASVAB (CAT-ASVAB) mengandungi sembilan subtest masa yang berasingan. Pada CAT-ASVAB, Maklumat Auto dan Maklumat Kedai dipisahkan kepada dua ujian berbeza, sedangkan mereka digabungkan pada versi kertas. Lihatlah ...