Tooling প্রাথমিক

ফাইল তৈরি না করেই ইন্টারঅ্যাক্টিভভাবে (interactively) জাভা এক্সপ্রেশনগুলো (expressions) ট্রাই করুন।

✕ Java 8
// 1. Create Test.java
// 2. javac Test.java
// 3. java Test
// Just to test one expression!
✓ Java 9+
$ jshell
jshell> "hello".chars().count()
$1 ==> 5
jshell> List.of(1,2,3).reversed()
$2 ==> [3, 2, 1]
এই কোডে সমস্যা দেখছেন? আমাদের জানান।

তাত্ক্ষণিক ফিডব্যাক (Instant Feedback)

একটি এক্সপ্রেশন টাইপ করুন, সাথে সাথে ফলাফল দেখুন।

📝

কোনো ফাইলের প্রয়োজন নেই

কোনো .java ফাইল নেই, কোনো কম্পাইলেশন স্টেপ নেই।

🔍

API এক্সপ্লোরেশন

ট্যাব কমপ্লিশন মেথড এবং প্যারামিটারগুলো ডিসকভার করতে সাহায্য করে।

পুরনো পদ্ধতি
ফাইল তৈরি করুন + কম্পাইল + রান করুন
আধুনিক পদ্ধতি
jshell REPL
JDK থেকে
9
কঠিনতা
প্রাথমিক
প্রোটোটাইপিংয়ের জন্য JShell
উপলব্ধ

JDK 9 (সেপ্টেম্বর 2017) থেকে ব্যাপকভাবে উপলব্ধ

JShell হলো জাভার জন্য একটি রিড-ইভাল-প্রিন্ট লুপ (Read-Eval-Print Loop)। ফাইল তৈরি করা, কম্পাইল করা বা মেইন মেথড না লিখে এক্সপ্রেশন টেস্ট করুন, API-এর সাথে এক্সপেরিমেন্ট করুন এবং কোড প্রোটোটাইপ করুন। এতে ট্যাব কমপ্লিশন (tab completion) এবং ইনলাইন ডক্স (inline docs) অন্তর্ভুক্ত।