হিপসেগমেন্ট
public final class HeapSegment
extends Object
| java.lang.অবজেক্ট |
| ↳ | com.android.tradefed.device.server.Heapসেগমেন্ট |
একটি স্তূপের একটি অংশে বস্তুর ধরণ এবং অবস্থান বর্ণনা করে।
সারাংশ
নেস্টেড ক্লাস |
|---|
class | HeapSegment.HeapSegmentElement HPSG ডেটাতে এনকোড করা একটি বস্তু/অঞ্চল বর্ণনা করে। |
পাবলিক কনস্ট্রাক্টর |
|---|
HeapSegment (ByteBuffer hpsgData) একটি HPSG চাঙ্কের কাঁচামালের উপর ভিত্তি করে একটি নতুন HeapSegment তৈরি করুন। |
ক্ষেত্র
mAllocationUnitCount সম্পর্কে
protected int mAllocationUnitCount
mAllocationUnitSize সম্পর্কে
protected int mAllocationUnitSize
mHeapId সম্পর্কে
protected int mHeapId
এমঅফসেট
protected int mOffset
mStartAddress সম্পর্কে
protected long mStartAddress
mUsageData সম্পর্কে
protected ByteBuffer mUsageData
পাবলিক কনস্ট্রাক্টর
হিপসেগমেন্ট
public HeapSegment (ByteBuffer hpsgData)
একটি HPSG চাঙ্কের কাঁচামালের উপর ভিত্তি করে একটি নতুন HeapSegment তৈরি করুন।
| পরামিতি |
|---|
hpsgData | ByteBuffer : একটি HPSG অংশ থেকে কাঁচা ডেটা। |
| থ্রো |
|---|
| যদি hpsgData HPSG চাঙ্ক হেডার ডেটা ধারণ করার জন্য খুব ছোট হয়। |
পাবলিক পদ্ধতি
সংযোজন করা
public boolean append (HeapSegment other)
এই অংশের সাথে other এর বিষয়বস্তু যুক্ত করুন যদি এটি এই অংশের ঠিক পরেই সেই অংশটিকে বর্ণনা করে।
| পরামিতি |
|---|
other | HeapSegment : সম্ভব হলে, এই সেগমেন্টে যে সেগমেন্টটি যোগ করতে হবে। যদি যোগ করা হয়, তাহলে এই পদ্ধতিটি ফিরে আসার সময় other অবৈধ হবে। |
| রিটার্নস |
|---|
boolean | এই সেগমেন্টে other সফলভাবে যুক্ত করা হলে সত্য। |
যোগ করতে পারেন
public boolean canAppend (HeapSegment other)
এই বিভাগের পরে other আসে কিনা দেখুন।
| পরামিতি |
|---|
other | HeapSegment : চেক করার জন্য হিপসেগমেন্ট। |
| রিটার্নস |
|---|
boolean | এই অংশের ঠিক পরে যদি other আসে তবে সত্য। |
তুলনা করুন
public int compareTo (HeapSegment other)
| পরামিতি |
|---|
other | HeapSegment |
সমান
public boolean equals (Object o)
getEndAddress সম্পর্কে
public long getEndAddress ()
দৈর্ঘ্য পান
public int getLength ()
শুরু ঠিকানা পান
public long getStartAddress ()
হ্যাশকোড
public int hashCode ()
বৈধ
public boolean isValid ()
দেখুন এই অংশে এখনও ডেটা আছে কিনা, এবং অন্য অংশে যুক্ত করা হয়নি কিনা।
| রিটার্নস |
|---|
boolean | যদি এই অংশটি অন্য অংশের সাথে যুক্ত না করা থাকে তবে সত্য। |
রিওয়াইন্ডএলিমেন্টস
public void rewindElements ()
টুস্ট্রিং
public String toString ()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]