হিপসেগমেন্ট
public final class HeapSegment
extends Object implements Comparable< HeapSegment >
| java.lang.Object |
| ↳ | com.android.tradefed.device.server.HeapSegment |
একটি স্তূপের কোনো অংশে থাকা বস্তুসমূহের প্রকার ও অবস্থান বর্ণনা করে।
সারসংক্ষেপ
নেস্টেড ক্লাস |
|---|
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 চাঙ্ক থেকে প্রাপ্ত কাঁচা ডেটা। |
| নিক্ষেপ |
|---|
BufferUnderflowException | যদি hpsgData, HPSG চাঙ্ক হেডার ডেটা ধারণ করার জন্য খুব ছোট হয়। |
জনসাধারণের পদ্ধতি
যুক্ত করুন
public boolean append (HeapSegment other)
যদি other অংশটি এর ঠিক পরবর্তী অংশটিকে বর্ণনা করে, তবে এর বিষয়বস্তু এই অংশে যুক্ত করুন।
| প্যারামিটার |
|---|
other | HeapSegment : এই সেগমেন্টের সাথে যুক্ত করার জন্য সেগমেন্ট, যদি সম্ভব হয়। যদি যুক্ত করা হয়, তাহলে এই মেথডটি রিটার্ন করার পর other অবৈধ হয়ে যাবে। |
| ফেরত |
|---|
boolean | যদি other এই সেগমেন্টে সফলভাবে যুক্ত হয়ে থাকে, তবে 'true'। |
সংযুক্ত করা যেতে পারে
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 ()
getStartAddress
public long getStartAddress ()
হ্যাশকোড
public int hashCode ()
বৈধ
public boolean isValid ()
দেখুন এই সেগমেন্টটিতে এখনও ডেটা আছে কিনা এবং এটি অন্য কোনো সেগমেন্টের সাথে যুক্ত করা হয়নি।
| ফেরত |
|---|
boolean | যদি এই সেগমেন্টটি অন্য কোনো সেগমেন্টের সাথে যুক্ত করা না হয়ে থাকে, তবে এটি সত্য হবে। |
রিওয়াইন্ডএলিমেন্টস
public void rewindElements ()
স্ট্রিং-এ
public String toString ()
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]