Month: October 2015

การเปรียบเทียบ compare 2 methods ใน Eclipse

การเปรียบเทียบ compare 2 methods ใน Eclipse บทความนี้เรามาดูวิธีการเปรียบเทียบ method ใน Eclipse กันครับ ซึ่งมีหลาย ๆ ที่เราต้องการจะเปรียบเทียบ method ในไฟล์ หรือ Class เดียวกัน อยู่ไฟล์เดียวกันทำให้เวลาจะหาความต่างจะต้องการคอยเลื่อนไปเลื่อนมา ในบทความนี้เรามาแนะนำวิธีดี ๆ อีกวิธีหนึ่งที่สามารถใช้เปรียบเทียบ method ได้อย่างง่าย ๆ มาดูวิธีทำกันเลย เริ่มด้วยการโชว์ outline ขึ้นมาก่อน โดยไปที่ Windows เลือก Show View แล้วเลือก Outline ตามรูปด้านล่าง จะปรากฎหน้าต่างส่วน Outline ขึ้นมา จะมีรายชื่อ method แสดงขึ้นมาให้เราเลือก method ที่ต้องการจะเปรียบเทียบ จากนั้นคลิกขวาเลือก Compare With แล้วเลือก Other Element ตามรูปด้านล่าง จะปรากฎหน้าต่าง Compare

Initialization Block ในภาษา Java

Initialization Block ในภาษา Java บทความนี้เรามาดูวิธีการใช้ Initialization Block ในภาษา Java กันครับ ว่า Initialization Block มันคืออะไร ใช้ยังไง และต้องรู้อะไรบ้าง ก่อนอื่นเรามาดูวิธีการใช้งาน Initialization Block แบบง่าย ๆ กันก่อน ตามด้านล่างเลย package info.doesystem.howto;public class DoesystemInfo { static int x; static { x = 50; }} จากโค้ดจะเห็นว่าเรามีบล็อกอยู่ ซึ่งในที่นี้ก็คือ ในวงเล็บ { และ } จะเห็นว่าเป็นบล็อกอยู่ ถ้าแปรตรง ๆ Initialization ก็คือการเริ่มต้น Block ก็คือบล็อก ถ้านำมารวมกัน ก็น่าจะแปลว่า บล็อกเริ่มต้น แล้วใช้ยังไง มีประโยชน์ยังไง

Noragami โนรางามิ เทวดาขาจร เรื่องย่อ

Noragami โนรางามิ เทวดาขาจร เรื่องย่อ ในโลกใบนี้นอกจากมนุษย์แล้ว ยังมีเทพเจ้าที่คอยช่วยเหลือมนุษย์ มีดวงวิญญาณของคนที่ตายไปแล้วซึ่งคอยรับใช้เทพเจ้าอยู่ และยังรวมถึงวิญญาณอื่น ๆ อีกมากมาย ที่แตกต่างกันไป มนุษย์ทั่วไปจะมองเห็นวิญญาณหรือเทพเจ้าได้ยาก นอกจากเด็กอ่อน กับสัตว์ทั้งหลาย หรือมนุษย์บางคนเท่านั้น อิคิ ฮิโยริ เด็กสาวคนหนึ่งที่มองเห็นตัวตนของวิญญาณได้ เธอได้เห็นชายคนหนึ่งที่ผ่านมากำลังตามหาแมวอยู่ ซึ่งกำลังจะถูกรถชน เธอจึงได้เข้าไปช่วย และเธอก็เกิดอุบัติเหตุขึ้น และได้รู้ภายหลังว่าผู้ชายคนนั้นคือ ยาโตะ เทพเจ้าผู้ยากจนคนหนึ่ง อุบัติเหตุครั้งนั้นทำให้เธอกลายเป็นมนุษย์กึ่งภูติ เธอสามารถถอดวิญญาณออกจากร่างได้โดยมีหางเป็นตัวเชื่อมระหว่างวิญญาณกับร่างมนุษย์ เธอต้องการจะกลับมาเป็นมนุษย์ที่สมบูรณ์แบบเหมือนเดิมเพราะการถอดวิญญาณนั้นอันตราย ดังนั้นจึงได้ขอพรกับ ยาโตะ เทพเจ้าผู้ยากจนคนนั้น ด้วยเงิน 5 เยน ยาโตะ เทพเจ้าผู้ยากจนไม่มีผู้คนรู้จัก ไม่มีแม้กระทั่งศาลเจ้าเป็นของตัวเอง มีเพียงชุดเก่า ๆ แถมยังไปนอนในศาลคนอื่นเป็นประจำอีก เขาฝันอยากจะมีศาลเจ้าเป็นของตนเอง เป็นเทพที่มีคนรู้จัก เขาทำงานแลกเงิน 5 เยน เขาทำงานหาเงินโดยการแปะเบอร์โทรศัพท์ไว้ตามที่ต่าง ๆ เพื่อว่าเวลามีคนเดือดร้อนจะได้โทรหาเขา ในคำขอของ อิคิ ฮิโยริ นั้นคือการกลับไปเป็นมนุษย์ พวกเขาจะเป็นยังไง ยาโตะจะกลายเป็นเทพเจ้าผู้ร่ำรวยและมีคนนับถือหรือไม่ ฮิโยริจะกลับไปเป็นมนุษย์ได้หรือไม่

Static Import ในภาษา Java

Static Import ในภาษา Java บทความนี้เรามาดู static import ที่ใช้กันใน Java กันครับ ว่ามันคืออะไร ใช้ยังไง และมีประโยชน์ยังไง static import นั้นเราสามารถใช้ได้ตั้งแต่ Java 5 ใน Java 5 เราสามารถ import static fields โดยใช้ import static ได้ ก่อน Java 5 เราจะใช้ static final field และก็ต้อง import class เข้ามา ดังตัวอย่าง package info.doesystem.howto;import java.util.Calendar;public class DoesystemInfo { public static void main(String args) { System.out.println(Calendar.DECEMBER); }}

Method Overloading ในภาษา Java

Method Overloading ในภาษา Java บทความนี้เรามาทำความรู้จักและดูวิธีการใช้งาน Method Overloading ในภาษา Java กันครับ ว่ามันคืออะไร ใช้งานยังไง ในภาษา Java นั้นมีการยอมรับให้ทำการตั้งชื่อ method เป็นชื่อเดียวกันได้ แต่ method ที่ชื่อเดียวกันจะมีความแตกต่างกันที่ชนิดและขนาดของ argument เพราะจะได้เรียกถูกว่าจะใช้ method ตัวไหน ตัวอย่างโค้ดที่มี Method Overloading ตามโค้ดด้านล่าง package info.doesystem.howto;public class DoesystemInfo { public static void main(String args) { } public static int sumPoint(int a, int b){ return a + b; } public static int

Constructors ในภาษา Java

Constructors ในภาษา Java บทความนี้เรามาทำความรู้จักกับ Constructors ในภาษา Java กันครับ ซึ่งใน Java นั้น– ทุก ๆ class จะต้องมี constructor อย่างน้อย 1 constructor– ถ้าเราไม่ได้เขียน constructor ใน Class แล้ว compiler จะสร้าง default constructor มาให้– constructor นั้นจะใช้ในการสร้าง object– constructor นั้นจะคล้าย ๆ กับ method ดังนั้นในบางครั้งก็จะเรียกว่า constructor method– constructor นั้นจะไม่มีค่า return– constructor จะต้องมีชื่อเดียวกับชื่อ Class– constructor จะมีหรือไม่มี argument ก็ได้– constructor สามารถใช้ในการกำหนดค่าเริ่มต้นให้กับ object ได้ Syntax

For Each Loop ในภาษา Java

For Each Loop ในภาษา Java บทความนี้เรามาดูวิธีการใช้ for-each กันครับ ซึ่ง for-each นั้นก็จะมีรูปแบบทั่ว ๆ ไป คือ for(type itr-var : iterableObj) statement-block จากรูปแบบโค้ดจะเห็นว่าเราได้วนลูปใน iterableObj ซึ่ง iterableObj นั้นจะต้องเป็น array หรือว่าเป็น Object ที่ implements the new Iterable interface ด้วย ถ้าเราลองไปดูใน Eclipse ก็จะมีคำอธิบายและรูปแบบโค้ดสำหรับ for-each ไว้ ตามรูปด้านล่าง ตัวอย่างโค้ดที่ใช้ for-each package info.doesystem.howto;public class DoesystemInfo { public static void main(String args) throws InterruptedException {

java break กับ java continue

java break กับ java continue break statement – break statement ใช้สำหรับในการหยุดบล็อกต่าง ๆ เช่น while, for, do-while หรือ switch statement– เมื่อใช้คำสั่ง break จะเป็นการออกจากบล็อก โดยไม่ต้องทำงานส่วนที่เหลือ continue statement – continue statement จะเป็นการหยุดคำสั่งการทำซ้ำในปัจจุบันแล้วไปเริ่มต้นใหม่ หรือ iteration ถัดไป break statement vs continue statement เพื่อให้เข้าใจมากขึ้นเราจะยกตัวอย่าง โค้ดที่คล้าย ๆ กันระหว่าง break กับ continue ตามโค้ดด้านล่าง package info.doesystem.howto;public class DoesystemInfo { public static void main(String args)

Microsoft Word Shortcut Keys A ถึง Z

Microsoft Word Shortcut Keys A ถึง Z เรามาดู Shortcut Keys หรือคีย์ลัดในโปรแกรม Microsoft Word กันครับ เพื่อเวลาทำงานจะได้สะดวกและรวดเร็วยิ่งขึ้น คีย์ลัดที่ Microsoft Word มีมาให้มีอะไรบ้าง มาดูกัน Ctrl + A: Select allCtrl + B: BoldCtrl + C: CopyCtrl + D: Font FormattingCtrl + E: Center AlignmentCtrl + F: Find/ReplaceCtrl + G: GotoCtrl + H: ReplaceCtrl + I: ItalicsCtrl + J: Justified AlignmentCtrl

Autobox Unbox ในภาษา Java

Autobox Unbox ในภาษา Java Boxing คือการแปลงของค่า primitive ไปเป็นค่าของ wrapper instance เช่น แปลงค่าจาก int ไปเป็น IntegerUnboxing คือการแปลงค่าจาก wrapper instance ไปเป็นค่าของ primitive เช่น แปลงค่าจาก Integer ไปเป็น int มาดูตัวอย่างโค้ดกันเลยครับ package info.doesystem.howto;public class DoesystemInfo { public static void main(String args) { Integer iOb = 100; // autobox an int int i = iOb; // auto-unbox System.out.println(i + " "