ตัวอย่างการสร้าง Object จาก Class ที่เราสร้างขึ้นโดยภาษา Java จากบทความก่อนเราได้สร้าง Class Calculator ซึ่งเป็นคลาสเครื่องคิดเลขที่เราสร้างเสร็จแล้วแต่มันก็เป็นเพียงคลาส เราต้องทำการนำมาสร้างเป็น Object เพื่อที่จะใช้งานมัน ขั้นแรกก็เปิด Eclipse แล้วเปิด Project ของครั้งที่แล้วRead More →

ตัวอย่างการสร้าง class ในภาษาจาวา หลังจากในบทความภาษาจาวาครั้งก่อนบอกว่าจะมาเขียนบทความเกี่ยวกับการสร้าง class คราวนี้ก็เริ่มมาลองสร้าง class กันโดยผมจะลองสร้าง class เครื่องคิดเลข ชื่อว่า class Calculator ซึ่งมันจะเป็นต้นแบบของ object ความสามารถต้นแบบที่คิดไว้มันจะมีความสามารถ บวก ลบ คูณ หาร โดยที่มันต้องการตัวเลขสองตัวในการกระทำดำเนินการต่างๆคณิตสร้าง โดยขั้นแรกในการสร้าง class ในภาษาจาวาก็คือชื่อ Class ต้องขึ้นต้นด้วยตัวใหญ่แล้วชื่อ class หลักต้องตรงกับชื่อไฟล์ในกรณีที่ 1 ไฟล์มีหลายคลาสจะถึงว่า class ที่มีคำว่า public นำหน้าเป็นคลาสหลักของไฟล์นั้น เรามาดูตัวอย่างการสร้างคลาสในภาษาจาวากันเลย โดยผมจะใช้ Eclipse ในการสร้าง class ตัวอย่างนี้Read More →

ภาษา java การสร้าง static method ในบ้างครั้งเวลาเราเขียนโปรแกรมในภาษาจาวานั้นจะมีการสร้าง method ขึ้นเพื่อเพิ่มความสามารถในการทำงานซับซ้อนของโปรแกรม ซึ่ง method ก็เปรีบยเสมือนฟังก์ชันในภาษาที่ใช่แบบ OOP นั้นเองเช่น function ในภาษา C เป็นต้น รูปแบบในการประกาศ static method จะมีรูปแบบดังนี้ methodHeader = [visibility] [“static”] returnType methodName “(” [parameterList] “)” . การเข้าถึง = “public” | “private” | “protected” . parameterList = parameterDeclaration {“,” parameterList} . parameterDeclaration = type ParameterName . รูปแบบในการคืนค่า = “void” | typeRead More →

ในบทความนี้จะใช้ภาษา java ในการอ่านไฟล์ใน directory ที่เราต้องการว่ามีไฟล์อะไรบ้างโดยการสร้าง File object เพื่อใช้ในการอ่านรายชื่อไฟล์ใน directory ที่เราต้องการออกมาต่อไปเราก็ไปดูตัวอย่างภาษาจาวากันเลยRead More →

ก็มาต่อกันเลยครับขั้นตอนต่อไปในการสร้าง rmi คือ การสร้าง server ที่ process การทำงาน โดย server สร้าง object ที่ทำการ class implement ไว้และทำการลงทะเบียนไว้โดยใช้ชื่อบริการว่า registry โดยมันทำการใช้ method แบบ static ที่ชื่อว่า rebind ใน class Naming ใน package java.rmi สำหรับ method นี้ต้องการค่า arguments 2 ค่า อันแรกเป็น String ในการกำหนด URL ส่วนอีกอันเป็น ?remote object ที่จะอ้างอิง ส่วนค่า port default ของ rmi จะเป็น 1099 ซึ่งเราก็มาดูตัวอย่างภาษาจาวากันเลยดีกว่าRead More →

ในการสร้าง RMI ในมีขั้นตอนในการเขียนโค้ดและคอมไพล์หลายขั้นตอนมากผมจะเป็นเป็นส่วนๆไว้ละกันซึ่งจะเรียงตามขั้นตอนในการสร้างจากขั้นแรกไปถึงขั้นสุดท้ายโดยขั้นแรกนั้นก็คือการสร้าง interface จาก package rmi ซึ่งสืบทอดมาจาก คลาส Remote ซึ่งเราจะกำหนด method ในการทำ rmi ชื่อว่า getGreeting แล้วต้องมีการป้องกันข้อผิดปลายโดยการใส่ exception ที่ชื่อว่า RemoteException ต่อก็ไปดูตัวอย่างโค้ดภาษา java เลยกันดีครับRead More →

ในภาษาจาวานั้นการทำงานแบบ multi task หรือการทำงานหลายงานพร้อมกันนั้นนอกจากการ extends Threads แล้วยังมีอีกวิธีหนึ่งก็คือ การ implementing Interface Runnable ซึ่งก็จะมีลักษณะคล้ายๆกันซึ่งจะสะดวกตรงที่ว่าเราจะสั่งให้ object ไหนทำงานแบบ multi task ได้ซึ่งรูปแบบการใช้งานนั้นก็ต้องทำการ implement class Runnable และมีการกำหนดค่าให้ object ไหนว่าจะทำงานแบบ multi task บ้างซึ่งต้องกำหนดตอนสร้าง object ตอนเรียกใช้ constructors ซึ่งในภาษาจาวามีรูปแบบดังนี้Read More →