কম্পিউটার

কিভাবে আমরা জাভা 9 এ JShell এর শুরু কাস্টমাইজ করতে পারি?


JShell একটি ইন্টারেক্টিভ REPL পরিবর্তনশীল ঘোষণা, বিবৃতি, অভিব্যক্তি, এবং ইত্যাদির মতো সাধারণ জাভা প্রোগ্রামগুলি চালানো এবং মূল্যায়ন করার সরঞ্জাম৷

যখন JShell টুল চালু হয়, কোডটি ডিফল্টরূপে প্রি-লোড হয়। এই কোডটি প্রদর্শন করতে, আমরা শুধু "/list -start কমান্ড চালু করি কমান্ড ব্যবহার করে শুরু হলে JShell কে স্বয়ংক্রিয়ভাবে লোড করতে বলা সম্ভব:"/set start [-retain] [Type] "। প্রথম বিকল্প "- ধরে রাখা " JShell কে কাঙ্খিত [Type] রেকর্ড করতে বলে৷ পরবর্তী JShell সেশনের জন্য স্টার্টআপ। যদি আমরা এটি নির্দিষ্ট না করি, একটি নতুন সেশন খোলার সময় ডিফল্ট স্টার্টআপ চালু করা যেতে পারে

  /set start [-retain] -File
  /set start [-retain] -Default
  /set start [-retain] -none
  • /সেট স্টার্ট [-রিটেন] ফাইল: এই কমান্ডটি JShell কে বলে যে এটি শুরু হলে, এটি ফাইলের বিষয়বস্তু লোড করতে হবে (এই ফাইলটিতে ভেরিয়েবল, পদ্ধতি, ক্লাস, তৈরির জন্য কোড রয়েছে ইত্যাদি)।
  • /সেট শুরু [-রিটেইন] -কোনও নয়: এই কমান্ডটি JShell কে বলে যে এটি শুরু হলে কোনো কোড/কমান্ড লোড না করতে।
  • /সেট শুরু [-রিটেন] -ডিফল্ট: এই কমান্ডটি JShell এর শুরুকে এর ডিফল্ট মানতে পুনরায় সেট করে।


নীচের কোড স্নিপেটে, আমরা "/set start [-retain] -File ব্যবহার করতে পারি " কমান্ড,

jshell> /list -start

  s1 : import java.io.*;
  s2 : import java.math.*;
  s3 : import java.net.*;
  s4 : import java.nio.file.*;
  s5 : import java.util.*;
  s6 : import java.util.concurrent.*;
  s7 : import java.util.function.*;
  s8 : import java.util.prefs.*;
  s9 : import java.util.regex.*;
  s10 : import java.util.stream.*;

jshell> /set start -retain save.jsh

jshell> /exit
|   Goodbye

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

jshell> /list -start

  s1 : int x = 20;
  s2 : double y = 30;
  s3 : public int sum(int a, int b) {
          return a + b;
       }
  s4 : String str = "TutorialsPoint";


নীচের কোড স্নিপেটে, আমরা "/set start [-retain] -none ব্যবহার করতে পারি " কমান্ড৷

jshell> /set start -retain -none

jshell> /exit
|   Goodbye

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

jshell> /list -start


নীচের কোড স্নিপেটে, আমরা " /set start [-retain] -Default ব্যবহার করতে পারি " কমান্ড৷

jshell> /set start -retain -default

jshell> /exit
|   Goodbye

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

jshell> /list -start

  s1 : import java.io.*;
  s2 : import java.math.*;
  s3 : import java.net.*;
  s4 : import java.nio.file.*;
  s5 : import java.util.*;
  s6 : import java.util.concurrent.*;
  s7 : import java.util.function.*;
  s8 : import java.util.prefs.*;
  s9 : import java.util.regex.*;
  s10 : import java.util.stream.*;

  1. কিভাবে জাভা 9 এ JShell এর ডিফল্ট সম্পাদক পরিবর্তন করবেন?

  2. কিভাবে আমরা জাভাতে JComboBox আইটেমগুলিতে সীমানা সেট করতে পারি?

  3. কিভাবে আমরা জাভাতে invokeLater() পদ্ধতি কল করতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JComboBox এর আইটেমগুলি সাজাতে পারি?