การเขียนโปรแกรมคอมฯ พวกคำสั่งต่างๆมันตายตัว หรือมีที่มาอย่างไรครับ

ผมสงสัยมากๆ ประมาณว่าหัวใจของมันคืออะไรครับ ผมไม่ได้เรียนโดยตรง อาศัยรักเลยหัดเขียนเอง เลยไม่มีพื้นฐาน
เลยสงสัยครับว่า อย่างเช่น

        
        System.out.print(" Input total score : ");
        int Score = scan.nextInt();

1. ทำไมมันต้อง System.out.print  หรือทำไมต้อง System.out.println
ซึ่ง Code พวกนี้เราไปเอามาจะไหน หรือเรียนรู้จากไหน
เวลาเราอยากให้โปแกรมทำงานอะไร เราจะรู้ได้ยังไง ว่าจะใช้คำสั่งหรือโค้ดไหน
อะไรประมาณนี้ครับ มันมีเทคนิคไหมครับ

เพราะทุกวันนี้ สมมติถ้าผมจะใส่ title ให้ frame โปรแรกม
ผมก็จะใส่โค้ด Super("ชื่อโปรแกรม"); หรือไม่ก็ JFrame frame = new JFrame("ชื่อโปรแกรม");
ซึ่งก็พิมพ์โค้ดไปตามตัวอย่างที่หาได้จากเน็ต

2.ผมอยากรู้ว่ามันมีที่มาอย่างไร ทำไมต้อง JFrame frame =  new JFrame  เราไปดูตรงไหน
หรืออย่างจะกำหนดรูปไอคอน ก็ใช้คำสั่ง

JMenuItem menuItemNew = new JMenuItem ( "New" );
JMenuItem menuItemClose = new JMenuItem ( "Close" );

3.ผมก็ไปดูมาในเน็ต แต่ไม่รู้ว่าทำไมต้อง JMenuItem ทำไมต้อง  new JMenuItem
ถ้าจะเน้นเขียนโปรแกรมให้เก่งต้องจำว่า จะสร้างเมนู New ต้องเขียน
JMenuItem menuItemNew = new JMenuItem ( "New" );
ไรงี้ คำพวกนี้มาจากไหน .. เราต้องท่องจำให้ได้ทุกอย่างเลยไหมครับ หรือว่าอย่างไร

4.นั่นล่ะครับ ทั้งหมดทั้งมวล คือประโยคต่างๆที่เอามารวมเป็นโค้ดเนี่ย เราต้องศึกษาตรงไหน
หรือจำตรงไหนครับ ถึงจะทำให้สามารถเขียนโปรแกรมได้แบบลื่นปรื๊ดเลย อยากจะให้มันทำอะไร
ก็สามารถเขียนออกมาโดยไม่ดูตัวอย่าง มันต้องไปจำ ไปเรียนตรงจุดไหนครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่