Fiat

This user hasn't shared any biographical information


Posts by Fiat

เคยเขียน constructor ของ Class ใน java เป็น private มั๊ย

     อย่างที่เรารู้ กันว่า การสร้าง instance ของ class ต่างๆ ในภาษา นั้น  จะต้องมีการเรียก constructor ด้วย  ปกติเราจึงมักจะประกาศ constructor ให้เป็น public หรือ defalut ไว้ 

     แต่มี รูปแบบการออกแบบ อย่างหนึ่งที่เรียกว่า Singleton Pattern  More >

Text File Encoding

     ในโปรแกรม Notepad  ตอนเรากำลัง save ไฟล์ จะเห็นว่ามีช่องๆนึง ให้เลือกรูปแบบการ Encoding  ซึ่งก็มีอยู่หลายแบบ การ Encoding เหล่านี้มีผลต่อไฟล์ ของเราอย่างไร

More >

String in Java มีอะไรมากกว่าที่คิด

เนื่องจากมีเพื่อนคนนึงเข้าไปโพสถามเรื่อง การเปรียบเทียบ String ใน ที่ VCR  อ่านแล้วเห็นว่าน่าสนใจดี ก็เลยเอามาเขียน blog ~

ปัญหามีอยู่ว่า  เค้าใช้ class Scanner ในการ รับ String เข้ามา 2 ตัว  จากนั้นก็ทำการเปรียบเทียบกันด้วย Operator ==  ปรากฎว่า ได้ผลลัพธ์เป็น false ทั้งๆที่ป้อนข้อความที่เหมือนกันเข้าไป

Ex1.
Scanner sc = new Scanner(System.in);
String a = sc.nextLine();   //ใส่ “Dog”
String b = sc.nextLine();  //ใส่ “Dog”  เหมือนกัน
System.out.println( a==b );   // ได้ false

แต่อันนี้มันยังไม่ drama ครับ

More >

Swap

รู้มั๊ยว่าเราสามารถทำการ swap ค่าตัวแปร 2 ตัวโดยไม่ต้องใช้ตัวแปรอีกตัวมาช่วยได้ ~

More >