โค้ดยิม/จาวาบล็อก/สุ่ม/อินเทอร์เฟซที่รันได้ใน Java - การใช้งานทีละขั้นตอน
John Squirrels
ระดับ
San Francisco

อินเทอร์เฟซที่รันได้ใน Java - การใช้งานทีละขั้นตอน

เผยแพร่ในกลุ่ม
ขอบเขตของบทความ → ในบทความนี้ จุดสนใจหลักของเราจะอยู่ที่อินเทอร์เฟซที่รันได้โดยใช้ Java → ประการแรก เราจะมาพูดถึงการแนะนำ java และอินเทอร์เฟซ → ต่อไป เราจะพูดถึงคำจำกัดความพื้นฐานของอินเทอร์เฟซที่รันได้ และการใช้อินเทอร์เฟซที่รันได้ → ต่อไป เราจะเห็นเพิ่มเติมเกี่ยวกับอินเทอร์เฟซที่รันได้ใน java และการใช้งานอินเทอร์เฟซที่รันได้ → ในที่สุดเราจะเห็นการใช้งานอินเทอร์เฟซที่รันได้ทีละขั้นตอนโดยใช้ java พร้อมตัวอย่างที่เหมาะสม บทนำ Java เป็นภาษาการเขียนโปรแกรมระดับสูงและเชิงวัตถุ เนื่องจาก Java รองรับวัตถุและคลาส Java มีอินเทอร์เฟซที่เรียกว่าอินเทอร์เฟซ Java ซึ่งหมายถึงพิมพ์เขียวของคลาส Runnable Interface ใน java ซึ่งใช้ในการรันโค้ดบนเธรดพร้อมกันซึ่งถูกนำไปใช้โดยคลาส เราใช้วิธี public void run run คือชื่อเมธอด และใช้ void เป็นประเภท return ซึ่งไม่มีข้อโต้แย้งใดๆ อินเทอร์เฟซที่รันได้ใน Java ระบุคลาสที่อินสแตนซ์สามารถเรียกใช้เป็นเธรดได้ ดังที่เราเห็นเมธอดชื่อ run ซึ่งใช้หรือเรียกเมื่อเธรดเริ่มทำงาน และเราเขียนโค้ดปฏิบัติการภายในเมธอดเมื่อเธรดเริ่มทำงาน อินเทอร์เฟซที่รันได้มีประโยชน์หลายอย่าง มันสามารถใช้ได้เป็นส่วนใหญ่เมื่อเราต้องการแทนที่วิธีการรัน อินเทอร์เฟซที่รันได้มีหน้าที่รับผิดชอบหรือจัดเตรียมกฎบางอย่างที่ต้องปฏิบัติตามเพื่อคาดหวังโค้ด การดำเนินการอินเทอร์เฟซที่รันได้โดยรวมสามารถทำได้ ขั้นแรกสร้างคลาสและสร้างอ็อบเจ็กต์ของมัน และเธรดสามารถเริ่มต้นได้โดยใช้อ็อบเจ็กต์ที่ใช้อินเทอร์เฟซที่รันได้และใช้วิธีการรันในการดำเนินการเส้นด้ายที่แตกต่างกัน ที่นี่เราใช้เธรดที่แตกต่างกัน เนื่องจากเป็นการหลีกเลี่ยงการใช้หรือการสร้างคลาสย่อยของเธรดที่สร้างอินสแตนซ์ของเธรด และนี่เป็นสิ่งสำคัญที่จะไม่ถูกจัดคลาสย่อยจนกว่าจะมีความคิดเห็นในการปรับเปลี่ยนพฤติกรรมของคลาส อินเทอร์เฟซที่รัน ได้ อินเทอร์เฟซที่เรียกใช้ได้ในจาวาส่วนใหญ่จะใช้ในระบบเครือข่ายและการเขียนโปรแกรมซึ่งเป็นการเขียนโปรแกรมเครือข่ายและการเขียนโปรแกรมแบบมัลติเธรด มันถูกใช้ในการเขียนโปรแกรมเครือข่ายเนื่องจากอินเทอร์เฟซที่รันได้ใช้เธรด สำหรับแต่ละตาดแสดงถึงโฟลว์การควบคุมที่แตกต่างกัน ใน Java เรามีแพ็คเกจที่แตกต่างกันซึ่งรองรับวิธีการที่แตกต่างกันและคลาสที่แตกต่างกัน Java รองรับอินเทอร์เฟซที่รันได้นี้ แพ็คเกจภาษา ตอนนี้ให้เราดูการใช้งานอินเทอร์เฟซที่รันได้ การใช้อินเทอร์เฟซที่รันได้โดยใช้ java เราสามารถสร้างเธรดด้วยความช่วยเหลือของอ็อบเจ็กต์ สำหรับการทำเช่นนั้นเราควรใช้วิธีการเรียกใช้
public void run()
เมธอดนี้ไม่ต้องการอาร์กิวเมนต์ใดๆ และเมื่ออ็อบเจ็กต์ a ของคลาสนำไปใช้ อินเทอร์เฟซที่รันได้จะต้องรับผิดชอบในการสร้างเธรด สามารถสร้างเธรดได้ดังต่อไปนี้ใน java
Runnable r = new MyRunnable();
Thread t = new Thread(r);
t.start()
ที่นี่ เธรดที่สร้างขึ้นจะเริ่มต้นและรันโค้ดซึ่งรวมอยู่ในวิธีการเรียกใช้ ตัวอย่างเช่น,
public class demo_class implements Runnable {
@override
public void run() {
System. out.println("Content in the run method");
}

public static void main(String [] args) {
demo_class d = new demo_class();
Thread t = new Thread(d);
t.start();
System. out.println("Thread has started now");
}
}
เอาท์พุท:
Thread has started now
Content in the run method
ผลลัพธ์ของโค้ดที่เขียน เรามี 2 เธรด: เธรดหลักและเธรดที่สร้างขึ้นในคลาสสาธิต

ขั้นตอนในการสร้างอินเทอร์เฟซที่รันได้ใน java:

1. สร้างคลาสที่ช่วยในการเริ่มต้นคลาสเธรดที่สร้างขึ้นโดยใช้อ็อบเจ็กต์และที่จะใช้อินเทอร์เฟซที่รันได้ 2. ในคลาสที่สร้างขึ้น คลาสเธรดเราเขียนเมธอดหรือฟังก์ชันเพื่อแทนที่ที่เรียกว่าเมธอด run public void run() 3. ต่อไป เราต้องสร้างอินสแตนซ์ที่เป็นอ็อบเจ็กต์สำหรับคลาสเธรด 4. เธรดนี้มีตัวสร้างที่ยอมรับวัตถุหรืออินสแตนซ์ที่รันได้ 5. จากนั้น ส่งวัตถุนี้เป็นพารามิเตอร์ไปยังวัตถุเธรด 6. จากนั้น เราต้องใช้เมธอด start() เพื่อเริ่มเธรดและดำเนินการเมธอด run ที่ให้ไว้ในคลาส 7. เราไม่สามารถเรียกใช้เมธอด run เพื่อสร้างและเริ่มต้นเธรดได้โดยตรง 8. เราต้องเริ่มเธรดโดยใช้อ็อบเจ็กต์ที่สร้างขึ้นในคลาสเธรด t.start() ให้เรายกตัวอย่างอื่น
public class demo_class1 implements Runnable {
@override
public void run() {
System. out.println("Content in the run method and here we can say that the run method is executing");
}

public static void main(String [] args) {
demo_class d = new demo_class();
Thread t = new Thread(d);
t.start();
System. out.println("Thread has started now and this is the main thread");
}
}
เอาท์พุท:
Thread has started now and this is the main thread.
Content in the run method and here we can say that the run method is executing.
ผลลัพธ์ของโค้ดที่เขียน เรามี 2 เธรด: เธรดหลักและเธรดที่สร้างขึ้นในคลาสสาธิต เหล่านี้เป็นขั้นตอนสำหรับการสร้างอินเทอร์เฟซที่รันได้โดยใช้ java ตอนนี้ให้เราสรุปสิ่งที่ได้กล่าวถึงในบทความนี้โดยสรุป บทสรุป 1. บทความหัวข้อ "Runnable Interface in Java - Step-by-Step Implementation" ถูกกล่าวถึงในบล็อกนี้ ซึ่งให้ความรู้พิเศษแก่เราเนื่องจากอินเทอร์เฟซเป็นหัวข้อสำคัญใน java 2. ประการแรก เราได้เห็นข้อมูลเบื้องต้นเกี่ยวกับ java และอินเทอร์เฟซแล้ว 3. ต่อไป เราได้เห็นคำจำกัดความพื้นฐานของอินเทอร์เฟซที่รันได้ แล้วจึงพูดคุยกันเพิ่มเติม 4. อินเทอร์เฟซที่รันได้ใน java ระบุคลาสที่อินสแตนซ์สามารถเรียกใช้เป็นเธรดได้ 6. ต่อไป เราได้พูดคุยกันเกี่ยวกับแอปพลิเคชันของอินเทอร์เฟซที่รันได้ เช่น การเขียนโปรแกรมแบบมัลติเธรดและการเขียนโปรแกรมเครือข่าย 7. แพ็คเกจที่จะใช้สำหรับการนำอินเทอร์เฟซที่รันได้ไปใช้คือแพ็คเกจ java.lang 8. ในที่สุด เราได้พูดคุยถึงการใช้งานอินเทอร์เฟซที่รันได้ทีละขั้นตอนโดยใช้ java พร้อมตัวอย่างที่เหมาะสมสำหรับความเข้าใจที่ดีขึ้นและได้รับความรู้ที่ดีขึ้น หวังว่าคุณจะได้รับความรู้ใหม่หลังจากอ่านบทความนี้
ความคิดเห็น
  • เป็นที่นิยม
  • ใหม่
  • เก่า
คุณต้องลงชื่อเข้าใช้เพื่อแสดงความคิดเห็น
หน้านี้ยังไม่มีความคิดเห็นใด ๆ