কম্পিউটার

কিভাবে আমরা জাভা 9 এ JShell এ সংকলন ত্রুটিগুলি এড়াতে পারি?


JShell একটি ইন্টারেক্টিভ টুল যা আমাদের জাভা কোড কার্যকর করতে সক্ষম করে এবং তাৎক্ষণিকভাবে আউটপুট প্রদর্শন করে। JShell হল REPL(Read-Evaluate-Print-Loop) টুল যা কমান্ড-লাইন থেকে চলে শীঘ্র. যদি আমাদের সংকলন-ত্রুটি এড়াতে হয় JShell-এ, তারপরে এটি ব্যবহার করার আগে আমাদের অবশ্যই সেই ভেরিয়েবলগুলি ঘোষণা করতে হবে। JShell-এর ত্রুটি বার্তাটি "^--^" স্বরলিপি ব্যবহার করতে পারে একটি ত্রুটি হাইলাইট করতে।

নীচের কোড স্নিপেটে, একটি int ভেরিয়েবলের ঘোষণা "div" ভেরিয়েবল ব্যবহার করার প্রচেষ্টা:num1 , এবং num2 যেটি ঘোষণা করা হয়নি, তাই JShell একটি সংকলন ত্রুটি রিপোর্ট করে, যা নির্দেশ করে যে কম্পাইলার সেই ভেরিয়েবলগুলি খুঁজে পেতে অক্ষম ছিল৷

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

jshell> int div = num1 / num2
|  Error:
|  cannot find symbol
|  symbol: variable num1
|  int div = num1 / num2;
|  ^--^
|  Error:
|  cannot find symbol
|  symbol: variable num2
|  int div = num1 / num2;
|  ^--^

নীচের কোড স্নিপেটে, JShell ভেরিয়েবলের নাম প্রদর্শন করে:num1 এবং num2 এর পরে দ্বিগুণ সমান এবং বৃহত্তর-এর চেয়ে চিহ্ন (==> )।

jshell> int num1 = 35
num1 ==> 35

jshell> int num2 = 7
num2 ==> 7

jshell> int div = num1 / num2
div ==> 5

  1. কিভাবে আমরা জাভাতে একটি থ্রেড বন্ধ করতে পারি?

  2. কিভাবে আমরা জাভাতে একটি JTable ফিল্টার করতে পারি?

  3. কিভাবে আমরা জাভা একটি অচলাবস্থা এড়াতে পারি?

  4. কিভাবে আমরা জাভাতে একটি JToggleButton বাস্তবায়ন করতে পারি?