কম্পিউটার

জাভা 9 এ JShell?


JShell জাভা 9 সংস্করণে চালু করা একটি নতুন ধারণা। এটি জাভাকে REPL প্রদান করে (পড়ুন-ইভাল-প্রিন্ট-লুপ) ক্ষমতা। JShell ব্যবহার করে, আমরা জাভা-ভিত্তিক যুক্তি পরীক্ষা করতে পারি এবং অভিব্যক্তি এটি কম্পাইল না করেই। REPL একটি তাত্ক্ষণিক প্রতিক্রিয়া লুপ হিসাবে কাজ করে এবং সেই নির্দিষ্ট ভাষায় উত্পাদনশীলতার উপর দুর্দান্ত প্রভাব ফেলে৷

ধাপ 1 :কমান্ড প্রম্পট খুলুন এবং JShell টাইপ করুন .

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\User>JShell
| Welcome to JShell -- Version 9.0.4
| For an introduction type: /help intro

jshell>

ধাপ 2 : /help টাইপ করুন (JShell কমান্ড দেখতে) JShell কমান্ড উইন্ডোতে একবার এটি চলতে শুরু করে।

jshell> /help
| Type a Java language expression, statement, or declaration.
| Or type one of the following commands:
| /list [|-all|-start]
| list the source you have typed
| /edit
| edit a source entry referenced by name or id
| /drop
| delete a source entry referenced by name or id
| /save [-all|-history|-start]
| Save snippet source to a file.
| /open
| open a file as source input
| /vars [|-all|-start]
| list the declared variables and their values
| /methods [|-all|-start]
| list the declared methods and their signatures
| /types [|-all|-start]
| list the declared types
| /imports
| list the imported items
| /exit
| exit jshell
| /env [-class-path ] [-module-path ] [-add-modules <
| view or change the evaluation context
| /reset [-class-path ] [-module-path ] [-add-modules

| reset jshell
| /reload [-restore] [-quiet] [-class-path ] [-module-path
| reset and replay relevant history -- current or previous (
| /history
| history of what you have typed
| /help [|]
| get information about jshell
| /set editor|start|feedback|mode|prompt|truncation|format ...
| set jshell configuration information
| /? [|]
| get information about jshell
| /!
| re-run last snippet
| /
| re-run snippet by id
| /-
| re-run n-th previous snippet
|
| For more information type '/help' followed by the name of a
| command or a subject.
| For example '/help /list' or '/help intro'.
|
| Subjects:
|
| intro
| an introduction to the jshell tool
| shortcuts
| a description of keystrokes for snippet and command comple
| information access, and automatic code generation
| context
| the evaluation context options for /env /reload and /reset

ধাপ 3৷ :প্রকার/imports JShell দ্বারা আমদানি করা প্যাকেজগুলি পাওয়ার জন্য JShell কমান্ড উইন্ডোতে।

jshell> /imports
| import java.io.*
| import java.math.*
| import java.net.*
| import java.nio.file.*
| import java.util.*
| import java.util.concurrent.*
| import java.util.function.*
| import java.util.prefs.*
| import java.util.regex.*
| import java.util.stream.*

পদক্ষেপ 4৷ :JShell-এ গণনা সম্পাদন করা (পাটিগণিত গণনা চেষ্টা করুন JShell এর সাথে)

jshell> 3+5
$1 ==> 8

jshell> 8-4
$2 ==> 4

jshell> 2*6
$3 ==> 12

jshell> 9%3
$4 ==> 0

jshell> 8/2
$5 ==> 4

ধাপ 5 :JShell থেকে প্রস্থান করতে, /exi টাইপ করুন t .

jshell> /exit
| Goodbye

  1. কিভাবে জাভা 9 এ JShell এ স্ক্র্যাচ ভেরিয়েবল তৈরি করবেন?

  2. জাভা 9 এ জেশেলে একটি ব্যতিক্রম কীভাবে পরিচালনা করবেন?

  3. কিভাবে জাভা 9 এ JShell এ বহিরাগত লাইব্রেরি আমদানি করবেন?

  4. জাভাতে স্ট্রিম করুন