কম্পিউটার

জাভা 9-এ JShell-এ দরকারী কমান্ডগুলি কী কী?


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

নিচে JShell-এর কিছু গুরুত্বপূর্ণ কমান্ড রয়েছে

/var − এই কমান্ডটি সমস্ত ভেরিয়েবলের তালিকা পেতে ব্যবহার করা যেতে পারে ব্যবহৃত . গণনা সম্পাদন করার সময়, JShell অন্তর্নিহিত ভেরিয়েবল তৈরি করে . যত তাড়াতাড়ি আমরা /var টাইপ করি কমান্ড, এটি এখন পর্যন্ত ঘোষিত সমস্ত ভেরিয়েবল প্রদর্শন করে। উদাহরণস্বরূপ $1, $2 এবং $3 নীচের উদাহরণে।

উদাহরণ

jshell> 2+5
$1 ==> 7

jshell> 8%3
$2 ==> 2

jshell> 9/3
$3 ==> 3

jshell> /var
| int $1 = 7
| int $2 = 2
| int $3 = 3


/types [বিকল্প] - এই কমান্ডটি সমস্ত ক্লাস, ইন্টারফেস এবং enums এর ধরন প্রদর্শন করে . [বিকল্প] একটি নির্দিষ্ট নাম হতে পারে অথবা id যেটিতে আমরা টাইপ দেখতে চাই।

উদাহরণ

jshell> class Test1 {
...>       void testMethod1() {
...>          System.out.println("TutorialsPoint");
...>    }
...> }
| created class Test1

jshell> /types Test1
| class Test1

jshell> /types Test2
| No such snippet: Test2


/পদ্ধতি - এই কমান্ডটি আমাদের এখন পর্যন্ত ঘোষিত সমস্ত পদ্ধতি প্রদান করে। উদাহরণস্বরূপ, আমরা নীচের উদাহরণে একটি পদ্ধতি ডেমো() তৈরি করেছি।

উদাহরণ

jshell> String demo(String firstName, String lastName) {
...>       return firstName + lastName;
...>    }
| created method demo(String, String)

jshell> /methods
| String demo(String, String)


/তালিকা - এই কমান্ডটি JShell-এর সবচেয়ে দরকারী কমান্ডগুলির মধ্যে একটি। এটি আমাদের সমস্ত স্নিপেট প্রদান করে৷ এ পর্যন্ত তৈরি।

উদাহরণ

jshell> /list

1 : 2+5
2 : 8%3
3 : 9/3
4 : class Test1 {
       void testMethod1() {
          System.out.println("TutorialsPoint");
       }
    } 
5 : String demo(String firstName, String lastName) {
       return firstName + lastName;
    }

  1. জাভা 9 এ জেশেলের বিভিন্ন স্টার্টআপ স্ক্রিপ্টগুলি কী কী?

  2. জাভা 9-এ JShell-এ বিভিন্ন/সম্পাদনা কমান্ডগুলি কী কী?

  3. জাভাতে স্ট্রিং ইন্টার্ন() পদ্ধতির ভূমিকা কী?

  4. জাভাতে স্ট্রিং রাইটারের গুরুত্ব কী?