Tuesday, March 27th, 2007

จริงๆ ว่าจะเขียนเมื่อคืน แต่ว่าขี้เกียจ มัวเล่นเกมเลยไม่ได้เขียน 555
เรื่องก็มีอยู่ว่า อ่านข่าว blognone แล้วมีข่าวเกี่ยวกับสุขภาพ และอาหาร ก็เลยลองดูว่าเมื่อวานกินอะไรไปบ้าง ดูๆ ไปแล้วไม่มีผักเลยแฮะ สงสัยงานนี้ต้องหาผัดผักมาเพิ่มอีกอย่าง แต่อยู่ด้านนอกทีไร พอเจอผักกับหมู ก็สั่งหมูทุกที แล้วอย่างนี้จะกินผักได้ไหมเนี๊ยะ เอาเป็นว่าใครมีร้านอาหารน่าสนใจที่เป็นมังสวิรัติ(เขียนถูกป่าววะ) ก็แนะนำด้วยละกัน(ไม่เอา mk นะ)
อ้อ แล้วก็ที่เขียนปลาดิบนี่ ไม่ไช่อะไร พี่ที่ทำงานยกมาวางไว้ ก็เลยได้กินกันถ้วนหน้า ตอนเย็นก็เลยเอามาเล่ายั่วน้องต่อ 555

Tuesday, March 6th, 2007

ช่วงนี้จาวาอาจจะเยอะหน่อย เนื่องจากเริ่มทำงานแล้วได้พวกนี้มาเรียนอื้อเลย ><” อยาก แรก ทำไม ด้านบนเมื่อเทียบกันแล้วได้ค่าเป็นจริง ทั้งๆ หากนำ Object มาเทียบกันโดยปกติแล้ว จะเป็นเท็จ จริงๆ แล้วเกิดจากที่ Compiler นั้นเก็บค่าเหล่านั้นไว้ใน Constant pool ซึ่งโดยปกติไว้เก็บชื่อคลาส ชื่อตัวแปรต่างๆ ไว้ เพื่อให้ประหยัดเนื้อที่จากการใช้ String ต่างๆ เมื่อ JVM มาอ่านแล้วเจอว่า String นี้มีอยู่ใน Constant pool ก็จะสร้าง Object มาเพียงก้อนเดียว หากมีการสร้างตัวแปลและกำหนดค่าให้กับ String ที่อยู่ใน constant pool อีก JVM ก็จะทำแค่ชี้ไปที่ Object เดิมที่สร้างไว้แล้วเท่านั้นแต่การทำเช่นนี้มีเพียงกรณีที่สร้าง String จากเครื่องหมาย “” เท่านั้น หากใช้ keyword new ในการสร้าง Object JVM ก็จะสร้างใน heap memory เหมือน Object ทั่วไป หากนำมาเปรียบเทียบก็จะได้ผลเป็นเท็จเหมือนเดิมนอกจากนี้กรณีนี้ขึ้นอยู่กับ JVM ที่ใช้ด้วย หากเป็น JVM ที่ไม่รองรับแล้ว ผลที่ได้ก็คือ เท็จเหมือนกัน

Friday, January 5th, 2007

ที่จริงสัง เกตุตั้งแต่เดือนก่อนแล้ว คือร้สึกพุงมันใหญ่ขึ้นแบบสุดๆ + ความขี้เกียจที่เพิ่มขึ้นเรื่อยๆ รู้สึกเพลียตลอด จนน้องบอกให้ไป sit up ก็ขี้เกียจอีก ><” สงสัยอีกไม่นานต้องทำจริงๆ ซะแล้ว ไม่งั้นได้เป็นหมู ในปี หมู แน่เลย อ๊ากกกก ปีนี้อะไรเนี๊ยะมีแต่ หมู - -”