สอน Java

Java เป็นภาษาโปรแกรมระดับสูงที่พัฒนาโดย Sun Microsystems และเปิดตัวในปี 1995 Java ทำงานบนแพลตฟอร์มที่หลากหลายเช่น Windows, Mac OS และ UNIX เวอร์ชันต่างๆ บทช่วยสอนนี้ช่วยให้เข้าใจ Java ได้อย่างสมบูรณ์ ข้อมูลอ้างอิงนี้จะนำคุณไปสู่แนวทางที่เรียบง่ายและใช้งานได้จริงในขณะที่เรียนรู้ภาษา Java Programming

ทำไมต้องเรียนรู้การเขียนโปรแกรม Java?

Java เป็นสิ่งจำเป็นสำหรับนักเรียนและผู้เชี่ยวชาญด้านการทำงานในการเป็น Software Engineer ที่ยอดเยี่ยมโดยเฉพาะเมื่อพวกเขาทำงานใน Software Development Domain ฉันจะแสดงข้อดีที่สำคัญบางประการของการเรียนรู้การเขียนโปรแกรม Java:

  • Object Oriented- ใน Java ทุกอย่างเป็น Object Java สามารถขยายได้อย่างง่ายดายเนื่องจากเป็นไปตาม Object model

  • Platform Independent- แตกต่างจากภาษาการเขียนโปรแกรมอื่น ๆ รวมถึง C และ C ++ เมื่อคอมไพล์ Java จะไม่รวบรวมลงในเครื่องเฉพาะแพลตฟอร์มแทนที่จะเป็นรหัสไบต์ที่เป็นอิสระจากแพลตฟอร์ม โค้ดไบต์นี้เผยแพร่ผ่านเว็บและตีความโดย Virtual Machine (JVM) บนแพลตฟอร์มใดก็ตามที่รันอยู่

  • Simple- Java ออกแบบมาให้เรียนรู้ได้ง่าย หากคุณเข้าใจแนวคิดพื้นฐานของ OOP Java มันจะเป็นเรื่องง่ายที่จะเชี่ยวชาญ

  • Secure- ด้วยคุณสมบัติที่ปลอดภัยของ Java ช่วยให้สามารถพัฒนาระบบที่ปราศจากไวรัสและไม่มีการปลอมแปลง เทคนิคการพิสูจน์ตัวตนขึ้นอยู่กับการเข้ารหัสคีย์สาธารณะ

  • Architecture-neutral - คอมไพเลอร์ Java สร้างรูปแบบไฟล์อ็อบเจ็กต์สถาปัตยกรรมที่เป็นกลางซึ่งทำให้โค้ดที่คอมไพล์สามารถเรียกใช้งานได้บนโปรเซสเซอร์หลายตัวโดยมีระบบรันไทม์ Java อยู่

  • Portable- การเป็นสถาปัตยกรรมที่เป็นกลางและไม่มีลักษณะที่ขึ้นกับการใช้งานของข้อกำหนดทำให้ Java พกพาได้ คอมไพเลอร์ใน Java เขียนด้วย ANSI C โดยมีขอบเขตการพกพาที่สะอาดซึ่งเป็นชุดย่อย POSIX

  • Robust - Java พยายามขจัดสถานการณ์ที่เกิดข้อผิดพลาดโดยเน้นที่การตรวจสอบข้อผิดพลาดในการคอมไพล์และการตรวจสอบรันไทม์เป็นหลัก

สวัสดีชาวโลกโดยใช้การเขียนโปรแกรม Java

เพื่อให้คุณรู้สึกตื่นเต้นเล็กน้อยเกี่ยวกับการเขียนโปรแกรม Java ฉันจะให้โปรแกรม C Programming Hello World แบบธรรมดาขนาดเล็กคุณสามารถลองใช้ลิงก์สาธิต

public class MyFirstJavaProgram {

   /* This is my first java program.
    * This will print 'Hello World' as the output
    */

   public static void main(String []args) {
      System.out.println("Hello World"); // prints Hello World
   }
}

การใช้งานโปรแกรม Java

Java Standard Edition รุ่นล่าสุดคือ Java SE 8 ด้วยความก้าวหน้าของ Java และความนิยมอย่างกว้างขวางการกำหนดค่าต่างๆจึงถูกสร้างขึ้นเพื่อให้เหมาะกับแพลตฟอร์มประเภทต่างๆ ตัวอย่างเช่น J2EE for Enterprise Applications, J2ME for Mobile Applications

J2 เวอร์ชันใหม่ถูกเปลี่ยนชื่อเป็น Java SE, Java EE และ Java ME ตามลำดับ Java รับประกันว่าเป็นWrite Once, Run Anywhere.

  • Multithreaded- ด้วยคุณสมบัติมัลติเธรดของ Java ทำให้สามารถเขียนโปรแกรมที่สามารถทำงานหลายอย่างพร้อมกันได้ คุณลักษณะการออกแบบนี้ช่วยให้นักพัฒนาสามารถสร้างแอปพลิเคชันแบบโต้ตอบที่สามารถทำงานได้อย่างราบรื่น

  • Interpreted- โค้ด Java byte ได้รับการแปลตามคำแนะนำของเครื่องโดยใช้งานง่ายและไม่ได้จัดเก็บไว้ที่ใด กระบวนการพัฒนามีความรวดเร็วและวิเคราะห์ได้มากขึ้นเนื่องจากการเชื่อมโยงเป็นกระบวนการที่เพิ่มขึ้นและมีน้ำหนักเบา

  • High Performance - ด้วยการใช้คอมไพเลอร์ Just-In-Time Java ทำให้มีประสิทธิภาพสูง

  • Distributed - Java ถูกออกแบบมาสำหรับสภาพแวดล้อมแบบกระจายของอินเทอร์เน็ต

  • Dynamic- Java ถือว่ามีไดนามิกมากกว่า C หรือ C ++ เนื่องจากได้รับการออกแบบมาเพื่อปรับให้เข้ากับสภาพแวดล้อมที่กำลังพัฒนา โปรแกรม Java สามารถนำเสนอข้อมูลรันไทม์จำนวนมากที่สามารถใช้เพื่อตรวจสอบและแก้ไขการเข้าถึงอ็อบเจ็กต์ในรันไทม์

ผู้ชม

บทช่วยสอนนี้จัดทำขึ้นสำหรับผู้เริ่มต้นเพื่อช่วยให้เข้าใจแนวคิดพื้นฐานถึงขั้นสูงที่เกี่ยวข้องกับภาษา Java Programming

ข้อกำหนดเบื้องต้น

ก่อนที่คุณจะเริ่มฝึกตัวอย่างประเภทต่างๆที่ระบุในข้อมูลอ้างอิงนี้เราถือว่าคุณมีความรู้เกี่ยวกับโปรแกรมคอมพิวเตอร์และภาษาโปรแกรมคอมพิวเตอร์แล้ว