জাভা প্রোগ্রামিংডেভসংকেত |
|---|
প্রোগ্রামিং ল্যাঙ্গুয়েজ জাভা |
ডাটা টাইপ |
|---|
অক্ষর |
পূর্ণসংখ্যা [রেঞ্জ -২^৩১ থেকে (২^৩১ - ১)] |
ছোট পূর্ণসংখ্যা [রেঞ্জ -২^১৫ থেকে (২^১৫ - ১)] |
বড় পূর্ণসংখ্যা [রেঞ্জ -২^৬৩ থেকে (২^৬৩ - ১)] |
ফ্লোটিং পয়েন্ট সংখ্যা [সিঙ্গেল-প্রেসিশন] |
ডাবল পয়েন্ট সংখ্যা [ডবল-প্রেসিশন] |
গাণিতিক এবং লজিক্যাল অপারেটর |
|---|
সাধারন গাণিতিক অপারেটর |
i এ ১ যোগ করবে অথবা ১ বিয়োগ করে i এর মধ্যে রাখবে, পরে i এর ভ্যালু রিটার্ন করবে |
i এর আগের ভ্যালু রির্টান করবে,পরে i এর ভ্যালু ১ বাড়াবে অথবা কমাবে |
বেসিক লজিক্যাল অপারেটর |
বিট লজিক্যাল অপারেটর অথবা বিটওয়াইজ অপারেটর |
তুলনামূলক অপারেটর |
মূল্যায়ন/নির্ধারিত করন অপারেটর |
গাণিতিক এবং লজিক্যাল অপারেটর |
|---|
টার্নারি অপারেটর |
ইন্সট্যান্স-অব অপারেটর |
স্ক্যানার দিয়ে ইনপুট নেয়া |
|---|
স্ক্যানার অব্জেক্ট তৈরি |
ইন্টিজার ইনপুট নেয়া |
ডবল ইনপুট নেয়া |
লং ইনপুট নেয়া |
স্পেসসহ স্ট্রিং ইনপুট নেয়া |
স্পেস ছাড়া স্ট্রিং ইনপুট নেয়া |
ক্যারেক্টার ইনপুট নেয়া |
সহজে অদলবদল দুইটির মান |
|---|
|
|
|
|
|
|
|
গাণিতিক ফাংশন |
|---|
বর্গমূল করার জন্য |
সাধারন লগারিদম পাওয়ার জন্য |
এক্সপোনেনশিয়াল নাম্বার এর জন্য |
x এর পাওয়ার হিসেবে y কে নেয়ার জন্য |
x এর নিকটস্থ, x এর তুলনায় বড়মানের পূর্ণসংখ্যার জন্য |
x এর নিকটস্থ, x এর তুলনায় ছোটমানের পূর্ণসংখ্যার জন্য |
x এর এবসোলিউট ভ্যালু এর জন্য |
গাণিতিক ফাংশন |
|---|
দৈবচয়নে(রান্ডম) নাম্বার জেনারেট করার জন্য |
প্রচলিত বিশেষ ক্যারেক্টার |
|---|
নতুন লাইন প্রর্দশন |
ট্যাব প্রর্দশন |
পূর্ণসংখ্যা প্রর্দশন |
ফ্লোটিং পয়েন্ট সংখ্যা প্রর্দশন |
ডাবল পয়েন্ট সংখ্যা প্রর্দশন |
স্ট্রিং প্রর্দশন |
ক্যারেক্টার প্রর্দশন |
স্ট্রিং ক্লাসের মেথড |
|---|
স্ট্রিং এর দৈর্ঘ্য |
স্ট্রিং ফর্ম্যাট |
স্ট্রিং এর i ইন্ডেক্সের ক্যারেক্টার |
স্ট্রিং এর i ইন্ডেক্সের ক্যারেক্টারের ASCII মান |
স্ট্রিং-কে ক্যারেক্টার এরেতে রূপান্তর |
দুটি স্ট্রিং এর তুলনা |
দুটি স্ট্রিং এর তুলনা, ছোট/বড় হাতের অক্ষর ব্যবধান না করে |
স্ট্রিং ক্লাসের মেথড |
|---|
দুটি স্ট্রিং একই কি-না |
দুটি স্ট্রিং একই কি-না, ছোট/বড় হাতের অক্ষর ব্যবধান না করে |
স্ট্রিং-কে রেজেক্স দিয়ে ভাগ করা |
স্ট্রিং এর সব ক্যারেক্টারকে ছোট হাতের করে দেয়া |
স্ট্রিং এর সব ক্যারেক্টারকে বড় হাতের করে দেয়া |
স্ট্রিং যুক্ত করা |
স্ট্রিং এর প্রথম ও শেষের স্পেস বাদ দেয়া |
স্ট্রিং ক্লাসের মেথড |
|---|
স্ট্রিং এ ch ক্যারেক্টারের প্রথম ইন্ডেক্স |
স্ট্রিং বিল্ডার ক্লাসের মেথড |
|---|
স্ট্রিং বিল্ডার এর দৈর্ঘ্য |
স্ট্রিং বিল্ডার এর i ইন্ডেক্সের ক্যারেক্টার |
স্ট্রিং বিল্ডার এর al ক্যারেক্টারের ইন্ডেক্স রিটার্ন করে |
স্ট্রিং বিল্ডার এর append মেথড প্যারামিটার ভ্যালূ বর্তমান স্ট্রিং বিল্ডার অবজেক্টের সাথে যুক্ত করে |
স্ট্রিং বিল্ডার এর i ইন্ডেক্সে নতুন ক্যারেক্টার ইনসার্ট করা |
স্ট্রিং বিল্ডার এর 1 থেকে n তম ইনডেক্স ডিলিট করা |
স্ট্রিং বিল্ডার এর i তম ইনডেক্স এর ডাটা ডিলিট করা |
স্ট্রিং বিল্ডার ক্লাসের মেথড |
|---|
স্ট্রিং বিল্ডার এর ক্যারেক্টার সিকুয়েন্সকে রিভার্স করে |
স্ট্রিং বিল্ডার অবজেক্টকে স্ট্রিং এ কনভার্ট করে |
স্ট্রিং বিল্ডারের কিছু ক্যারেক্টার রিপ্লেস করা |
স্ট্রিং বিল্ডারের i ইনডেক্সে ক্যারেক্টার সেট করা |
আই ও (I/O) |
|---|
নতুন ফাইল তৈরি করা |
ফাইল রিডার ক্লাস ব্যাবহার করা হয় কোন ফাইল ওপেন করে ক্যারেক্টার রিড করার জন্য |
read() মেথড ফাইল থেকে ASCII ক্যারেক্টার রিড করে, এবং -1 রিটার্ন করে ফাইল রিড করা শেষে |
ফাইল রাইটার ক্লাস ব্যাবহার করা হয় কোন ফাইলে ক্যারেক্টার রাইট করার জন্য |
write(ch) মেথড ফাইলে ASCII ক্যারেক্টার রাইট করে, |
ফাইল ডাটা বাইট হিসেবে রিড করে |
read() মেথড ফাইল থেকে বাইট রিড করে, এবং -1 রিটার্ন করে ফাইল রিড করা শেষে |
আই ও (I/O) |
|---|
ফাইলে ডাটা বাইট হিসেবে রাইট করে |
write(byteRead) মেথড ফাইলে ডাটা বাইট হিসেবে রাইট করার জন্য ব্যাবহার করা হয় |
ইনপুট স্ট্রিম থেকে প্রিমিটিভ ডাটা রিড করে |
আউটপুট স্ট্রিমে পোর্টেবল ওয়েতে প্রিমিটিভ ডাটা রাইট করে |
একাধিক ইনপুট স্ট্রিমকে কনক্যাটেনেট করে |
বর্তমান ইনপুট স্ট্রিম থেকে ক্যারেক্টার রিড করে |
বর্তমান আউটপুট স্ট্রিমে ক্যারেক্টার এনকোড করে UTF-8 অথবা UTF-16 রাইট করে |
আই ও (I/O) |
|---|
বর্তমান ইনপুট স্ট্রিম থেকে ক্যারেক্টার রিড করে বাফারড পদ্ধতিতে, যেটি পারফরমেন্স বৃদ্ধি করে |
read() মেথড ফাইল থেকে ক্যারেক্টার রিড করে বাফারড পদ্ধতিতে |
বর্তমান ফাইলে ক্যারেক্টার এনকোড করে UTF-8 অথবা UTF-16 রাইট করে বাফারড পদ্ধতিতে |
বর্তমান ইনপুট স্ট্রিম থেকে বাইট রিড করে বাফারড পদ্ধতিতে, যেটি পারফরমেন্স বৃদ্ধি করে |
read() মেথড ফাইল থেকে বাইট রিড করে, এবং -1 রিটার্ন করে ফাইল রিড করা শেষে |
বর্তমান আউটপুট স্ট্রিমে বাইট রাইট করে বাফারড পদ্ধতিতে |
write(ch) মেথড আউটপুট স্ট্রিমে ডাটা বাইট হিসেবে রাইট করার জন্য ব্যাবহার করা হয় |
আই ও (I/O) |
|---|
কোন ফাইল থেকে রিড করা |
কালেকশন এ পি আই (collection API) |
|---|
ArrayList একধরনের ডাইনামিক এরে সাপোর্ট করে |
add() মেথড ArrayList এ নতুন অবজেক্ট অ্যাড করে |
get() মেথড n তম ইনডেক্স রিটার্ন করে |
size() মেথড ArrayList সাইজ রিটার্ন করে |
clear() ArrayList কে খালি করে |
বুলিয়ান ভ্যালু true রিটার্ন করে যদি লিস্ট এ কোন ভ্যালু না থাকে |
বুলিয়ান ভ্যালু true রিটার্ন করে যদি লিস্ট এ মেথড প্যারামিটার ভ্যালু থাকে |
কালেকশন এ পি আই (collection API) |
|---|
ArrayList থেকে ভ্যালু রিমুভ করে |
toArray() মেথড ArrayList কে array তে কনভার্ট করে |
কালেকশন এ পি আই (collection API)-LinkedList |
|---|
জাভাতে LinkedList ক্লাস linked-list ডেটা স্ট্রাকচার provide করে |
add(E e) মেথড LinkedList এ নতুন অবজেক্ট অ্যাড করে |
কোন স্পেসিফিক ইন্ডেক্স এ add করা |
offer(E e) মেথড LinkedList এ নতুন অবজেক্ট অ্যাড করে, return টাইপ boolean |
addFirst(E e) LinkedList এর প্রথমে add করে, return টাইপ void |
offerFirst(E e) LinkedList এর প্রথমে add করে, return টাইপ boolean |
addLast(E e) LinkedList এর শেষে add করে, return টাইপ void |
কালেকশন এ পি আই (collection API)-LinkedList |
|---|
offerLast(E e) LinkedList এর শেষে add করে, return টাইপ boolean |
contains(Object o) বুলিয়ান ভ্যালু true রিটার্ন করে যদি লিস্ট এ মেথড প্যারামিটার ভ্যালু থাকে |
getFirst() LinkedList এর প্রথম element return করে |
getLast() LinkedList এর শেষ element return করে |
indexOf(Object o) LinkedList এ মেথড প্যারামিটার ভ্যালুর first occurrence এর ইন্ডেক্স return করে। মেথড প্যারামিটার ভ্যালুটি লিঙ্কড লিস্টে না পাওয়া গেলে - 1 রিটার্ন করে |
lastIndexOf(Object o) LinkedList এ মেথড প্যারামিটার ভ্যালুর last occurrence এর ইন্ডেক্স return করে। মেথড প্যারামিটার ভ্যালুটি লিঙ্কড লিস্টে না পাওয়া গেলে - 1 রিটার্ন করে |
peek() LinkedList এর head (প্রথম element) return করে কিন্ত remove করে না। |
কালেকশন এ পি আই (collection API)-LinkedList |
|---|
poll() LinkedList এর head (প্রথম element) return করে এবং remove করে। |
peekFirst() LinkedList এর প্রথম element return করে কিন্ত remove করে না। |
pollFirst() LinkedList এর প্রথম element return করে এবং remove করে। |
peekLast() LinkedList এর শেষ element return করে এবং remove করে না। |
pollLast() LinkedList এর শেষ element return করে এবং remove করে। |
set(int index, E element) LinkedList এর নির্দিষ্ট index এ element আপডেট করে |
remove() LinkedList এর প্রথম ইলিমেন্টকে (head) remove এবং return করে |
কালেকশন এ পি আই (collection API)-LinkedList |
|---|
remove(int index) LinkedList থেকে index তম ইলিমেন্টকে remove এবং return করে |
remove(Object o) LinkedList থেকে মেথড প্যারামিটার ভ্যালুর first occurrence কে remove এবং return করে |
removeFirst() LinkedList থেকে প্রথম ইলিমেন্টকে remove এবং return করে |
removeLast() LinkedList থেকে শেষ ইলিমেন্টকে remove এবং return করে |
size() LinkedList এর সাইজ return করে |
toArray() LinkedList কে Array তে কনভার্ট করে |
addAll(Collection extends E> c) LinkedList এ কোন স্পেসিফিক collection add করে |
কালেকশন এ পি আই (collection API)-LinkedList |
|---|
descendingIterator() LinkedList এর ইলিমেন্ট গুলোর একটি Descending Iterator return করে |
listIterator(int index) LinkedList এর মেথড প্যারামিটার ভ্যালু তম ইন্ডেক্স থেকে শেষ পর্যন্ত ইলিমেন্ট গুলোর একটি list-iterator return করে |
HashMap ক্লাস মেথডস |
|---|
int size() hashMap এর সাইজ রিটার্ন করে |
boolean isEmpty() hashMap এম্পটি কিনা এটা চেক করে, true Or false রিটার্ন করে |
put(Key k, Value v) hashMap -এ কি এবং ভ্যালু ইন্সার্ট করে |
get(Object key) এটা কোরেস্পন্ডিং key এর ভ্যালু রিটার্ন করে |
keySet() এটি hashMap এর সকল কি সেট রিটার্ন করে |
Collection values() এটি hashMap এর সকল ভ্যালু রিটার্ন করে |
Object clone() এটি একটি ম্যাপ এর সকল কি এবং ভ্যালু হুবাহু কপি করে |
HashMap ক্লাস মেথডস |
|---|
boolean containsKey(Object key) যদি key hashMap এ পাওয়া যায় তবে true অন্যথায় false রিটার্ন করে |
boolean containsValue(Object value) যদি value hashMap এ পাওয়া যায় তবে true অন্যথায় false রিটার্ন করে |
Value remove(Object key) এটি hashMap থেকে কোরেস্পন্ডিং key এর জন্য কি-ভ্যালু পেয়ারটি রিমুভ করে |
void putAll(Map m) এটি hashMap থেকে সকল এলিমেন্ট কপি করে নতুন একটি ম্যাপে রাখে |
void clear() এটি hashMap থেকে সকল কি এবং ভ্যালু রিমুভ করে/মুছে ফেলে |
এই চিটশিটে কন্ট্রিবিউট করেছেনঃ
|
ডেভসংকেত বাংলা চিটশিটের ভান্ডার devsonket.com |
|---|