ภาษาการเขียนโปรแกรม Java: จะเริ่มเรียนรู้ได้ที่ไหน Java ใช้ที่ไหน? เริ่มต้นอย่างรวดเร็วใน Java: จากการติดตั้งซอฟต์แวร์ที่จำเป็นไปจนถึงโปรแกรมแรก

หลังจากผ่านไปหลายปี ฉันคิดว่าฉันจะพัฒนาโปรแกรม Java แรกของฉันได้อย่างไรหากฉันเริ่มต้นวันนี้

ฉันได้รับการแนะนำให้รู้จักกับ Java ที่มหาวิทยาลัย และจำได้ว่ามันทำให้ฉันเหงื่อออกมาก นอกจากภาษาใหม่ที่ไม่คุ้นเคยแล้ว ฉันยังต้องติดตั้ง JDK บางประเภท จากนั้นจึงติดตั้ง IDE จากนั้นจึงสร้างโปรเจ็กต์แรกและเพิ่มไลบรารีด้วยตนเอง ทำโดยการเปรียบเทียบกับโปรแกรมสำเร็จรูปและจับ java.lang.ClassNotFoundException และ java.lang.NoSuchMethodException ที่ไม่รู้จักและสยองขวัญที่คล้ายกัน เมื่อฉันรู้วิธีการทำงานเฉพาะในระบบปฏิบัติการ Windows และการเข้าถึงอินเทอร์เน็ตก็ทำผ่านโมเด็มผ่านสายโทรศัพท์

ฉันหวังว่ามันจะน่าสนใจทั้งสำหรับผู้ที่กำลังก้าวแรกใน java และผู้ที่จำ jdk 1.4 ได้ มาลองใช้ IDE Eclipse Che ออนไลน์กันดีกว่า

ขอจองเงื่อนไขหลักๆ ตอนนี้ต้องมีครับ การเข้าถึงอินเทอร์เน็ตที่เสถียร- และแน่นอน หลังจากอ่านบทความนี้ คุณจะไม่ได้งานเป็นสถาปนิก Java ในนิวยอร์ก ในราคา 180,000 เหรียญสหรัฐต่อปี และจะไม่ได้เรียน Java ใน 21 วันด้วยซ้ำ มาพัฒนา Hello world ของเราเองด้วยโค้ดเพียงไม่กี่บรรทัดในสภาพแวดล้อมที่ทันสมัย ​​แต่ ด้วยเว็บเซิร์ฟเวอร์.

การพัฒนา Cloud IDE และคอนเทนเนอร์ Docker

ซอฟต์แวร์โอเพ่นซอร์ส Eclipse Che เป็น IDE รุ่นต่อไปสำหรับการพัฒนาซอฟต์แวร์การทำงานร่วมกัน "เนียร์" ของเราไม่คุ้นเคยนัก แต่ช่วยให้คุณพัฒนาในพื้นที่ด้วยเบราว์เซอร์ที่ทันสมัยและการเข้าถึงเครือข่ายที่เสถียร เซิร์ฟเวอร์ Che สามารถทำงานบนเครือข่ายท้องถิ่นได้ เพื่อเริ่มต้นอย่างรวดเร็ว เราไม่จำเป็นต้องติดตั้งอะไรเลย!!!

ไปที่ลิงก์ Eclipse Che คุณสามารถสร้างบัญชีฟรีได้ที่ codenvy.com คุณสามารถลงทะเบียนด้วยอีเมลของคุณ หรือใช้ผู้ให้บริการ OAuth: Github, Google หรือ Microsoft ออนไลน์

ทางฝั่งเซิร์ฟเวอร์ คอนเทนเนอร์ Docker จะถูกสร้างขึ้นโดยอัตโนมัติด้วยสภาพแวดล้อมการพัฒนาที่กำหนดค่าไว้ล่วงหน้า เมื่อใช้เอเจนต์ในคอนเทนเนอร์ จาวาสคริปต์ IDE จะเชื่อมต่อกับคอนเทนเนอร์จากเบราว์เซอร์ของคุณ

เมื่อสร้างจากเทมเพลต “Java” คอนเทนเนอร์จะประกอบด้วย Ubuntu build ปกติ ซึ่งหมายความว่าคุณสามารถติดตั้งแพ็คเกจที่คุณต้องการสำหรับงานของคุณได้ เทมเพลต “Eclipse Che” ใช้ Alipine ซึ่งเป็น Linux เวอร์ชันเรียบง่ายสำหรับ Docker และคุณไม่มีอิสระเช่นนั้น

แล้วฉันกำลังพูดถึงอะไร? หากคุณไม่รู้ว่ามันคืออะไร อย่าเพิ่งกังวลกับมันในตอนนี้ ทุกอย่างทำงานได้และ "นอกกรอบ" ปล่อยให้ดูเหมือนเป็นเวทย์มนตร์ตั้งแต่ก้าวแรก! เมื่อเวลาผ่านไป หากคุณต้องการ มันก็ค่อนข้างง่ายที่จะเข้าใจทุกอย่าง

มาสร้าง "พื้นที่ทำงาน" ใหม่จากเทมเพลต "Java" คุณจะต้องดูการ์ตูนเกี่ยวกับเครนก่อสร้างในขณะที่พื้นที่พัฒนาของคุณกำลังถูกสร้างขึ้น

Oracle JDK 8u45 และ Maven 3.3.9 จะพร้อมใช้งานในสภาพแวดล้อมการพัฒนาของคุณ การเริ่มการพัฒนาตามโครงการบน Github นั้นง่ายดายพอๆ กัน

เรากำลังเตรียมสภาพแวดล้อมสำหรับโครงการ...


การจัดการการพึ่งพาและสร้างระบบ

มาตรฐานโดยพฤตินัยในโลก Java คือ Maven และอาจได้รับการสนับสนุนที่ดีที่สุดใน IDE ต่างๆ Gradle เป็นโปรเจ็กต์ใหม่และสมควรได้รับสิทธิ์ในการเป็นตัวเลือกอันดับ 1 ของคุณ แต่เมื่อไปทำงานเป็นนักพัฒนา Java โอกาสที่จะพบกับ Maven นั้นสูงกว่ามาก โดยเฉพาะในโปรเจ็กต์รุ่นเก่า นอกจากนี้ เขายังพยายามทำให้เด็กลงและเลิกใช้รูปแบบ XML ผ่านโครงการ Polyglot Atom, Groovy, Clojure, Ruby, Scala, YAML - เป็นพื้นฐานสำหรับการเขียนไฟล์แอสเซมบลี นี่เป็นเรื่องเดียวกันกับภาษาการเขียนโปรแกรมใน JVM แม้จะมี Groovy, Scala, JRuby, Jython, Clojure พลังและความกระชับทั้งหมด แต่ภาษา Java ก็ยังมีชีวิตอยู่มากที่สุดในบรรดาสิ่งมีชีวิตทั้งหมด และอย่าเปรียบเทียบ Java กับผู้นำด้วยซ้ำ - ภาษาการเขียนโปรแกรมยังมีชีวิตอยู่และแม้ว่าจะพัฒนาอย่างช้าๆก็ตาม

โปรเจ็กต์ console-java-simple เริ่มต้นจะนำเสนอ Hello World ที่เราชื่นชอบ

ฉันเสนอให้ทำให้ขั้นตอนแรกซับซ้อนขึ้นเล็กน้อยและเพิ่ม Apache Camel ให้กับโปรเจ็กต์ แหล่งที่มาและตัวรับข้อมูลและความซับซ้อนทั้งหมดในการทำงานกับเทคโนโลยีถูกซ่อนอยู่หลังไวยากรณ์ Url ภายในส่วนประกอบต่างๆ และเราจะไม่เจาะลึก

ความมหัศจรรย์ของอูฐ

Eclipse Che ได้สร้างเทมเพลตโครงการให้เรา ซึ่งตอนนี้เราจะแก้ไขและสร้างเว็บแอปพลิเคชันของเรา

Apache Camel เป็นเฟรมเวิร์กการบูรณาการโอเพ่นซอร์ส และเราต้องการมันสำหรับ Hello World ที่เรียบง่ายเท่านั้น มาเพิ่มไลบรารีของมันลงใน pom.xml โดยเป็นการพึ่งพาแกนอูฐและส่วนประกอบเว็บเซิร์ฟเวอร์ท่าเทียบเรือ

org.apache.camel แกนอูฐ 2.18.0 org.apache.camel ท่าเทียบเรืออูฐ 2.18.0

เพื่อให้คอมไพล์ lambdas ให้เพิ่มไฟล์เดียวกัน:
1.8 1.8

หลังจากนั้น มาแก้ไขไฟล์ /console-java-simple/src/main/java/org/eclipse/che/examples/HelloWorld.java และในขณะเดียวกันก็ทำความเข้าใจว่า IDE ออนไลน์นี้ทำงานอย่างไร

แพ็กเกจ org.eclipse.che.examples; นำเข้า org.apache.camel.builder.RouteBuilder; นำเข้า org.apache.camel.main.Main; HelloWorld คลาสสาธารณะ ( public static void main(String argvs) พ่นข้อยกเว้น ( Main main = new Main(); main.addRouteBuilder(new RouteBuilder() ( @Override public void configuration() พ่นข้อยกเว้น ( from("jetty:http:/ /0.0.0.0:8080") .process(exchange -> (exchange.getIn().setBody("Hello World");)); ) )); main.run(argvs); ) )

ในการรันตัวอย่างด้วยคำสั่ง mvn clean install exec:java คุณต้องเพิ่ม exec-maven-plugin ใน pom.xml

org.codehaus.mojo exec-maven-ปลั๊กอิน 1.5.0 ชวา org.eclipse.che.examples.HelloWorld


มาเริ่มโปรเจ็กต์ด้วยคำสั่งจากเทอร์มินัล

Mvn ติดตั้งใหม่ทั้งหมด exec:java
หรือเราสามารถแก้ไขการกำหนดค่าคลิกเพื่อเปิดใช้งานใน IDE ได้

คุณสามารถเชื่อมต่อกับเว็บแอปพลิเคชันของเราจากภายนอกได้โดยใช้ที่อยู่จากคอลัมน์ "ที่อยู่เซิร์ฟเวอร์" สำหรับบรรทัด "tomcat8" คุณสามารถดูวิธีการได้ในวิดีโอด้านล่าง:

ผลลัพธ์ของโปรแกรมของเรา:

ตัวอย่างนี้สร้าง Apache Camel และเส้นทางข้อมูล เส้นทางเริ่มต้นจากเว็บเซิร์ฟเวอร์ท่าเทียบเรือซึ่งรับฟังคำขอ http บนพอร์ต 8080 เมื่อได้รับคำขอเราจะสร้างการตอบกลับโดยใช้บรรทัด กระบวนการ (แลกเปลี่ยน -> (exchange.getIn().setBody("Hello World");)).

Screencast ขั้นตอนการเขียนโค้ด Java (ไม่มีเสียงและสบถ) ใน Che และเปิดตัวโปรแกรม Hello World

ดาวน์โหลดเวอร์ชันล่าสุด เจดีเค(ชุดพัฒนาจาวา) สามารถพบได้ที่ลิงค์นี้: Java SDK 5.0 ตามลิงค์ครับ ดาวน์โหลด JDKและดาวน์โหลด JDK สำหรับแพลตฟอร์มที่คุณจะใช้

หลังการติดตั้ง ตรวจสอบให้แน่ใจว่าได้เพิ่มไดเร็กทอรีที่มี java.exe และ javac.exe ให้กับตัวแปร PATH ของระบบ คุณสามารถทำได้เช่นนี้ (บน Windows):

เริ่ม -> การตั้งค่า -> แผงควบคุม -> ระบบ -> ขั้นสูง -> ตัวแปรสภาพแวดล้อม
(เริ่ม -> การตั้งค่า -> แผงควบคุม -> ระบบ -> ขั้นสูง -> ตัวแปรสภาพแวดล้อม)

ค้นหาตัวแปรในรายการ เส้นทางและเพิ่มเส้นทางไปยังไดเร็กทอรีที่มีไฟล์ java.exe และ javac.exe ตัวอย่างเช่นฉันมีเส้นทางนี้ - D:JavaToolsjdk_1.5bin- หากคุณยังไม่มีตัวแปร PATH ให้สร้างขึ้นใหม่ คุณสามารถตรวจสอบว่าทุกอย่างเรียบร้อยดีหรือไม่: รันบรรทัดคำสั่ง ( เริ่ม -> วิ่งให้ป้อนคำ คำสั่งและกด Enter) และป้อนคำสั่ง ชวา- คุณควรได้รับผลลัพธ์ดังต่อไปนี้:

รหัส

การใช้งาน: คลาส Java [-options]
(เพื่อดำเนินการชั้นเรียน)
หรือ java [-options] -jar jarfile
(เพื่อรันไฟล์ jar)
โดยที่ตัวเลือกต่างๆ ได้แก่:
- ลูกค้าเพื่อเลือก VM "ลูกค้า"
-server เพื่อเลือก "เซิร์ฟเวอร์" VM
-hotspot เป็นคำพ้องสำหรับ VM "ไคลเอนต์"
VM เริ่มต้นคือไคลเอนต์

ซึ่งหมายความว่าพบเครื่องเสมือน แต่คุณเรียกมันด้วยอาร์กิวเมนต์ที่ไม่ถูกต้อง ไม่มีอะไร ทุกอย่างมีเวลาของมัน :) . หากคุณได้รับข้อความ “ 'java' ไม่ได้รับการยอมรับว่าเป็นคำสั่งภายในหรือภายนอก โปรแกรมที่ใช้งานได้ หรือแบตช์ไฟล์“หมายความว่าคุณทำอะไรผิด”

ขอแนะนำให้สร้างตัวแปรที่เรียกว่า JAVA_HOMEค่าของมันจะเป็นเส้นทางไปยังไดเร็กทอรีที่คุณติดตั้ง JDK (ตัวอย่างเช่น D:JavaToolsjdk_1.5- ตัวแปรนี้ถูกใช้โดยแอปพลิเคชันเซิร์ฟเวอร์ (Tomcat, JBoss ฯลฯ) ยูทิลิตี้บิลด์โปรเจ็กต์ (ANT, Maven ฯลฯ) ไม่ส่งผลต่อการคอมไพล์และรันแอปพลิเคชันจากบรรทัดคำสั่ง

3. ใช้โปรแกรมแก้ไขข้อความเพื่อสร้างไฟล์ HelloWorld.java:

รหัส

HelloWorld คลาสสาธารณะ
{
{
hw.showString();
}
โมฆะสาธารณะ showString()
{
}
}

4. คอมไพล์ไฟล์โดยพิมพ์
จาวาค HelloWorld.java
ขณะอยู่ในไดเร็กทอรีด้วยไฟล์นี้

5. หลังจากการคอมไพล์สำเร็จ ไฟล์ HelloWorld.class จะปรากฏในไดเร็กทอรีของคุณ ตอนนี้คุณสามารถเปิดแอปพลิเคชันของคุณได้โดยพิมพ์บรรทัด
จาวา HelloWorld

โปรดทราบว่าหลังจากคำว่า java คุณต้องพิมพ์เฉพาะชื่อคลาสเท่านั้น (คุณไม่จำเป็นต้องระบุนามสกุล .class)

หากคุณได้รับข้อความแสดงข้อผิดพลาดเช่นนี้: ClassNotFoundException" จากนั้นคุณจะต้องตั้งค่าตัวแปรระบบอื่น - CLASSPATH ทำได้ในลักษณะเดียวกับที่อธิบายไว้ข้างต้น ค่าของตัวแปรควรเป็นรายการเส้นทางที่ Java จะค้นหาคลาสเมื่อเริ่มต้น ตัวอย่างเช่นอันนี้:
.;D:คลาส JavaMyProject1
จำเป็นต้องมีจุดเพื่อรวมไดเร็กทอรีปัจจุบันในการค้นหา

คุณสามารถทำได้โดยไม่ต้องตั้งค่าตัวแปรระบบ สมมติว่าคุณติดตั้ง JDK ในไดเร็กทอรี D:JDK และสร้างไฟล์ D:HelloWorld.java จากนั้นคุณสามารถคอมไพล์และรันได้ดังนี้:
D:JDKbinjavac.exe D:projectsHelloWorld.java
D:JDKbinjava.exe –classpath D: HelloWorld

หมายเหตุเพิ่มเติมเกี่ยวกับการทำงานกับแพ็คเกจ

ในทางปฏิบัติ ชั้นเรียนมักจะอยู่ในแพ็คเกจ (เช่น มายแพ็ค):

รหัส

แพ็คเกจมายแพ็ค;

HelloWorld คลาสสาธารณะ
{
โมฆะคงสาธารณะหลัก (String args)
{
HelloWorld hw = HelloWorld ใหม่();
hw.showString();
}
โมฆะสาธารณะ showString()
{
System.out.println("สวัสดีชาวโลก!");
}
}

ในกรณีนี้ต้องปฏิบัติตามกฎต่อไปนี้:
1. ไฟล์จาวา HelloWorld.javaจะต้องอยู่ในไดเร็กทอรี มายแพ็ค.
2. การคอมไพล์ทำได้โดยใช้คำสั่ง javac mypack.HelloWorld.java
3. การเปิดตัวจะดำเนินการตามคำสั่ง ชวา mypack.HelloWorld(สมมติว่าไดเร็กทอรีที่ mypack ตั้งอยู่ถูกเพิ่มใน CLASSPATH)

จะใช้โปรแกรมจาวาได้อย่างไร?

ฉันมีหลายโปรแกรมที่ต้องใช้จาวา ฉันติดตั้ง Java นี้ และจากไฟล์ที่ค่อนข้างเล็ก โฟลเดอร์ CommonFiles ก็ถูกสร้างขึ้นด้วยเนื้อหาเกือบ 125 MB จะทำอย่างไรต่อไป? ตอนนี้ฉันจะรันโปรแกรมที่ทำงานกับ Java ได้อย่างไร?


เอฟเอฟ | 3 มีนาคม 2556, 13:25 น
ไม่ต้องกังวลเกี่ยวกับเรื่องนี้ หาก Java อยู่ในระบบในกรณีที่จำเป็นทุกอย่างจะทำงานได้ตามที่ควร

อนาทอล - 26 กุมภาพันธ์ 2556, 17:42 น
จริงๆ แล้ว Java สำหรับ WINDOWS ไม่ใช่โปรแกรม แต่เป็นสภาพแวดล้อมการทำงาน ซึ่งเป็นเครื่องเสมือนที่โปรแกรมที่เขียนขึ้นเพื่อให้ทำงานในภาษา Java นั่นคือมันเป็นไลบรารีคำสั่งชนิดหนึ่งซึ่งเป็นล่าม มีรุ่นที่แตกต่างกัน ตัวอย่างเช่น java sdk ได้รับการออกแบบมาเพื่อการเขียนโปรแกรมใน JAVA

เยฟเกนี่ - 26 กุมภาพันธ์ 2556 00:57 น
หาก Java เป็นแบบพกพาแสดงว่าได้รับการออกแบบให้เป็นโปรแกรมพกพา จนถึงตอนนี้ฉันรู้จักโปรแกรมหนึ่งแล้ว - นี่คือ Java-PortableApps.com (x32 & x64) คุณต้องติดตั้งโปรแกรมพกพา Java อื่นในโฟลเดอร์เดียวกันกับที่มีโฟลเดอร์ CommonFiles อยู่ หากเป็นโปรแกรม PortableApps.com แต่ละโปรแกรมจะถูกติดตั้งในโฟลเดอร์ของตัวเอง โปรแกรมเหล่านี้เปิดตัวในลักษณะปกติเช่นเดียวกับทุกโปรแกรม แต่ Java เองก็ไม่ได้แตะต้องเลย หากโปรแกรมพกพา Java ไม่ใช่ PortableApps.com ดังนั้นเมื่อเปิดตัว หลังจากการติดตั้ง โปรแกรมเหล่านั้นอาจต้องการให้คุณดาวน์โหลด Java หากมีการติดตั้ง Java บนระบบ (ไม่ใช่แบบพกพา) โปรแกรมทั้งหมดควรจะทำงานได้

ศาสตราจารย์ - 25 กุมภาพันธ์ 2556, 08:07 น
แอพและเว็บไซต์มากมายที่จะใช้งานได้เฉพาะเมื่อคุณติดตั้ง Java เท่านั้น Java ถูกใช้ทุกที่: การดูภาพบนหน้าเว็บ ในเกม ฯลฯ โดยจะรันเองในแอปพลิเคชันที่จำเป็น

โอเล็ก - 25 กุมภาพันธ์ 2556, 06:24 น
ความจริงที่ว่าการติดตั้งเพิ่มขึ้นเป็นเรื่องปกติ หลังจากรีบูตโปรแกรมที่ต้องใช้ Java ควรเริ่มทำงาน โดยไม่ต้องจัดการเพิ่มเติม

06.11.17 9551

ในคู่มือนี้ เราจะครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้ก่อนเริ่มเรียน การเขียนโปรแกรมในชวา คุณจะได้เรียนรู้เกี่ยวกับความสามารถของแพลตฟอร์ม แอปพลิเคชัน และวิธีการเริ่มเรียนรู้ Java อย่างถูกต้อง

ภาษาโปรแกรม Java คืออะไร?

ในปี 1991 "ทีมสีเขียว" ซึ่งเป็นแผนกหนึ่งของ Sun Microsystems นำโดย เจมส์ กอสลิงสร้างภาษาสำหรับการเขียนโปรแกรมอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค สมัยนั้นเรียกว่าไม้โอ๊ค (“ไม้โอ๊ค”) ทำไมต้อง "โอ๊ค"? เพียงเพราะต้นไม้ต้นนี้เติบโตนอกหน้าต่างห้องทำงานของกอสลิง

ทีมสีเขียวสาธิตการใช้ Oak ในทีวีแบบโต้ตอบ แต่สำหรับเคเบิลทีวีดิจิทัลในช่วงหลายปีที่ผ่านมา เทคโนโลยีนี้ก้าวหน้าเกินไป ในขณะเดียวกัน อินเทอร์เน็ตก็ได้รับความนิยม ซึ่งภาษาการเขียนโปรแกรมใหม่นี้เหมาะสมที่สุด

หลังจากนั้นไม่นานภาษาใหม่ก็เปลี่ยนชื่อเป็น Green และหลังจากนั้น - Java เพื่อเป็นเกียรติแก่กาแฟจากเกาะชวา นั่นเป็นสาเหตุที่โลโก้ Java มีแก้วกาแฟ

ในระหว่างการพัฒนา Java C/C++ ได้รับความนิยม ดังนั้น Gosling จึงสร้างไวยากรณ์ของภาษาคล้ายกับ C/C++ และนำ " เขียนครั้งเดียว-วิ่งไปไหนก็ได้- ในปี 1995 Sun Microsystems ได้เปิดตัว Java เวอร์ชันแรกอย่างเป็นทางการ และในขณะเดียวกันก็มีการประกาศว่า Java จะรวมอยู่ในเบราว์เซอร์ Netscape Navigator

ในปี 2010 Oracle Corporation เข้าซื้อกิจการ Sun Microsystems พร้อมด้วยภาษาการเขียนโปรแกรม Java

ประวัติเวอร์ชัน Java

  1. มิถุนายน 2534 – เริ่มโครงการพัฒนา ภาษาโปรแกรมชวา
  2. JDK 1.0 – มกราคม 1996
  3. JDK 1.1 – กุมภาพันธ์ 1997
  4. J2SE 1.2 – ธันวาคม 1998
  5. J2SE 1.3 – พฤษภาคม 2000
  6. J2SE 1.4 – กุมภาพันธ์ 2545
  7. J2SE 5.0 – กันยายน 2547
  8. Java SE 6 - ธันวาคม 2549
  9. ชวา SE 7 – กรกฎาคม 2554
  10. ชวา SE 8 – 18 มีนาคม 2557
  11. Java SE 9 – 21 กันยายน 2017

คุณสมบัติภาษาการเขียนโปรแกรม Java

Java เป็นภาษาข้ามแพลตฟอร์ม

โค้ด Java เขียนบนแพลตฟอร์มเดียว ( นั่นคือระบบปฏิบัติการ) สามารถรันได้โดยไม่ต้องดัดแปลงบนแพลตฟอร์มอื่น

ในการรัน Java จะใช้ Java Virtual Machine ( เครื่องเสมือนจาวา, JVM- JVM ประมวลผลโค้ดไบต์ หลังจากนั้นตัวประมวลผลจะประมวลผลโค้ดที่ได้รับจาก JVM เครื่องเสมือนทั้งหมดทำงานเหมือนกัน ดังนั้นโค้ดเดียวกันจึงทำงานเหมือนกันบนระบบปฏิบัติการทั้งหมด ซึ่งทำให้ Java เป็นภาษาโปรแกรมข้ามแพลตฟอร์ม

ภาษาโปรแกรมเชิงวัตถุ

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

ฟังก์ชันเชิงวัตถุพบได้ในภาษาการเขียนโปรแกรมหลายภาษา รวมถึง Java, Python และ C++ หากคุณจริงจังกับการเรียนรู้การเขียนโปรแกรม แนวทางเชิงวัตถุก็คุ้มค่าที่จะเพิ่มในแผนการเรียนรู้ของคุณ

จาวามีความรวดเร็ว

เวอร์ชันต้น ภาษาโปรแกรม Java มักถูกวิพากษ์วิจารณ์ว่าช้า แต่วันนี้สถานการณ์มีการเปลี่ยนแปลงอย่างมาก JVM เวอร์ชันใหม่ทำงานเร็วขึ้นมาก และโปรเซสเซอร์ที่ตีความสิ่งเหล่านี้ก็เร็วขึ้นและเร็วขึ้น

ปัจจุบัน Java เป็นหนึ่งในภาษาการเขียนโปรแกรมที่เร็วที่สุด โค้ด Java ที่ได้รับการปรับปรุงอย่างดีจะทำงานได้เร็วเกือบเท่ากับภาษาโปรแกรมระดับต่ำ เช่น C/C++ และเร็วกว่า Python, PHP เป็นต้น

Java เป็นแพลตฟอร์มที่ปลอดภัย

ชวาเป็น:

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

ห้องสมุดหลักที่กว้างขวาง

หนึ่งในเหตุผลที่ Java แพร่หลายมากก็คือไลบรารีมาตรฐานขนาดใหญ่ ประกอบด้วยคลาสและวิธีการหลายร้อยรายการจากแพ็คเกจต่างๆ ที่ทำให้ชีวิตของนักพัฒนาง่ายขึ้น ตัวอย่างเช่น,

java.lang เป็นฟังก์ชันขั้นสูงสำหรับสตริง อาร์เรย์ ฯลฯ

java.util – ไลบรารีสำหรับการทำงานกับโครงสร้างข้อมูล นิพจน์ทั่วไป วันที่และเวลา ฯลฯ

kava.io - ไลบรารีสำหรับอินพุต/เอาท์พุตไฟล์ การจัดการข้อยกเว้น ฯลฯ

การประยุกต์ใช้แพลตฟอร์ม Java

ก่อนที่จะเรียนภาษาจาวา การเขียนโปรแกรมตั้งแต่เริ่มต้นคุณต้องรู้ว่ามีอุปกรณ์มากกว่า 3 พันล้านเครื่องทั่วโลกที่ทำงานบนแพลตฟอร์มนี้ สามารถใช้ทำอะไรได้บ้าง:

  1. แอปพลิเคชัน Android - ในการพัฒนาแอปพลิเคชัน Android ภาษาการเขียนโปรแกรม Java มักจะใช้ร่วมกับ Android SDK ( จากชุดพัฒนาซอฟต์แวร์ภาษาอังกฤษ - ชุดพัฒนาซอฟต์แวร์).
  2. แอปพลิเคชันเว็บ - Java ใช้เพื่อสร้างแอปพลิเคชันเว็บโดยใช้โปรแกรมเซิร์ฟเวอร์ Struts framework และ JSP เว็บแอปพลิเคชั่นยอดนิยมบางตัวที่เขียนด้วย Java ได้แก่: Google.com, Facebook.com, eBay.com, LinkedIn.com

เป็นที่น่าสังเกตว่าไซต์เหล่านี้ไม่จำเป็นต้องเขียนด้วยภาษา Java โดยเฉพาะ และอาจใช้ภาษาการเขียนโปรแกรมอื่นด้วย

  1. การพัฒนาซอฟต์แวร์– โปรแกรมเช่น Eclipse, OpenOffice, Vuze, MATLAB และอื่นๆ อีกมากมายเขียนด้วยภาษา Java
  2. การประมวลผลข้อมูลขนาดใหญ่ – ในการประมวลผล “ข้อมูลขนาดใหญ่” คุณสามารถใช้เฟรมเวิร์ก Hadoop ที่เขียนด้วยภาษา Java
  3. ระบบการซื้อขาย– การใช้แพลตฟอร์ม แพลตฟอร์มการซื้อขาย Oracle Extreme Javaคุณสามารถเขียนโปรแกรมเพื่อการซื้อขายได้
  4. อุปกรณ์ฝังตัวในปัจจุบัน อุปกรณ์หลายพันล้านเครื่อง เช่น ทีวี ซิมการ์ด เครื่องเล่น Blu-ray ฯลฯ ใช้เทคโนโลยี Java Embedded จาก Oracle

อีกด้วย การเขียนโปรแกรมใน Java ใช้เพื่อพัฒนาเกม แอปพลิเคชันทางวิทยาศาสตร์ ( ตัวอย่างเช่น สำหรับการประมวลผลภาษาธรรมชาติ) และในด้านอื่นๆ อีกมากมาย

คำศัพท์เฉพาะ Java ที่คุณควรรู้

Java เป็นชุดของเทคโนโลยี ( ภาษาโปรแกรมและแพลตฟอร์มคอมพิวเตอร์) ออกแบบมาเพื่อสร้างและรันซอฟต์แวร์ อย่างไรก็ตาม คำว่า Java มักหมายถึงภาษาการเขียนโปรแกรมนั่นเอง

ภาษาโปรแกรม Java เป็นภาษาโปรแกรมอเนกประสงค์เชิงวัตถุข้ามแพลตฟอร์มที่มีความสามารถกว้างขวาง

Java 9 เป็น Java เวอร์ชันล่าสุด ณ เวลาที่เขียนบทความนี้

Java EE, Java Me และ Java SE - ชื่อเหล่านี้ย่อมาจาก Java Enterprise Edition, Micro Edition และ Standard Edition ตามลำดับ

Java EE มุ่งเป้าไปที่แอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์ Java ME ได้รับการออกแบบสำหรับอุปกรณ์ที่มีข้อจำกัดด้านพลังงาน เช่น อุปกรณ์ฝังตัว Java SE เป็น Java รุ่นมาตรฐานสำหรับการเขียนโปรแกรมทั่วไป

หากคุณยังใหม่กับ การเขียนโปรแกรมจาวาเราขอแนะนำให้เริ่มต้นด้วย Java SE

JVM - เครื่องเสมือน Java (" เครื่องเสมือนจาวา") เป็นโปรแกรมที่ช่วยให้คอมพิวเตอร์สามารถรันโปรแกรมที่เขียนด้วยภาษาจาวาได้

JRE – สภาพแวดล้อมรันไทม์ Java (“ รันไทม์ของจาวา") รวมถึง JVM, ไลบรารีที่เกี่ยวข้อง และส่วนประกอบอื่นๆ ที่จำเป็นในการรันโปรแกรม แต่ JRE ไม่มีคอมไพเลอร์ ดีบักเกอร์ หรือเครื่องมือในการพัฒนาอื่นๆ

JDK – ชุดพัฒนา Java นักพัฒนาจาวา) มี JRE และเครื่องมือการพัฒนาอื่นๆ เช่น คอมไพเลอร์ ดีบักเกอร์ ฯลฯ

วิธีรัน Java บนระบบปฏิบัติการของคุณ

วิธีเรียกใช้ Java บน Mac OS

นี่คือสิ่งที่ต้องทำสำหรับ Java การเขียนโปรแกรมตั้งแต่เริ่มต้นและติดตั้งแพลตฟอร์มบน Mac OS X หรือ macOS:

  1. ดาวน์โหลด Java เวอร์ชันล่าสุด ( เจดีเค) กับ หน้าดาวน์โหลด Java SE.
  2. ดับเบิลคลิกที่ไฟล์ DMG ที่ดาวน์โหลดมา และทำตามคำแนะนำของตัวติดตั้ง
  3. เพื่อตรวจสอบการติดตั้ง ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:

จาวาค –เวอร์ชัน

หากติดตั้ง Java อย่างถูกต้อง เวอร์ชั่นของโปรแกรมจะแสดงบนหน้าจอ ( เช่น javac 1.8.0_60).

ขั้นตอนต่อไปคือการติดตั้ง IDE ( สภาพแวดล้อมการพัฒนาแบบบูรณาการ) สำหรับการเขียนและรันโค้ด Java เราจะติดตั้ง IntelliJ IDEA เวอร์ชันฟรีและรัน Java บนเวอร์ชันนั้น นี่คือสิ่งที่คุณต้องทำเพื่อทำสิ่งนี้:

  1. ไปที่ หน้าดาวน์โหลด IntelliJและดาวน์โหลด Community Edition ฟรี
  1. เปิดไฟล์ DMG ที่ดาวน์โหลดมา และทำตามคำแนะนำในการติดตั้ง เพื่อการเข้าถึงที่รวดเร็ว คุณสามารถย้าย IntelliJ IDEA ไปยังโฟลเดอร์ Applications ได้
  2. เปิด IntelliJ IDEA เลือกตัวเลือก “อย่านำเข้าการตั้งค่า” (“ อย่านำเข้าการตั้งค่า") และคลิก "ตกลง" หลังจากนี้ ให้ยอมรับนโยบายความเป็นส่วนตัวของ Jetbrains โดยคลิกที่ปุ่ม "ยอมรับ"
  3. ตอนนี้คุณสามารถปรับแต่งอินเทอร์เฟซสำหรับตัวคุณเองได้แล้ว คุณสามารถข้ามขั้นตอนนี้และปล่อยให้ทุกอย่างเป็นค่าเริ่มต้นได้ หากคุณไม่แน่ใจ เพียงข้ามขั้นตอนนี้โดยคลิกปุ่ม "ข้ามทั้งหมดและตั้งค่าเริ่มต้น" (“ ข้ามทุกอย่างและตั้งค่าเป็นการตั้งค่าเริ่มต้น»).

  1. โปรแกรมจะแสดงหน้าต้อนรับ คลิกที่ปุ่ม “สร้างโครงการใหม่" (“ สร้างโครงการใหม่»).
  2. ในหน้าต่างถัดไป เลือก "Java" ในบานหน้าต่างด้านซ้าย และคลิก "ใหม่" ที่ด้านบนของหน้าต่างโปรแกรมเพื่อเลือก "JDK" ที่นี่คุณจะต้องเลือกตำแหน่งที่คุณติดตั้ง JDK แล้วคลิกถัดไป

  1. คุณจะมีตัวเลือกในการสร้างโปรเจ็กต์จากเทมเพลต (“สร้างโปรเจ็กต์จากเทมเพลต”) เราเพิกเฉยและคลิกปุ่ม "ถัดไป"
  2. ในขั้นตอนการติดตั้งถัดไป ภาษาโปรแกรม Java ป้อนชื่อโครงการแล้วคลิกปุ่ม "เสร็จสิ้น"
  3. ในแผงด้านซ้ายคุณจะเห็นโครงการของคุณ หากไม่เห็นแผง ให้ไปที่เมนู มุมมอง > หน้าต่างเครื่องมือ > โครงการ.
  4. ไปที่ Hello > New > Java และตั้งชื่อให้กับคลาส เราเรียกมันว่าก่อน

  1. หากต้องการรันโปรแกรมที่คุณเพิ่งเขียน ให้ไปที่ Run > Run... คลิกที่ First ( นั่นคือชื่อของไฟล์ที่เราสร้างขึ้น

วิธีรัน Java บน Linux

เพื่อเรียกใช้ตัวอย่างจาก บทเรียนการเขียนโปรแกรมตั้งแต่เริ่มต้น Java บน Linux จะต้องมีชุดพัฒนา JAVA SE ( เจดีเค) และ IDE สำหรับการพัฒนาโครงการของคุณ ทำตามคำแนะนำทีละขั้นตอนเพื่อเริ่มต้นใช้งาน Java

ติดตั้งจาวา

  1. เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง Java:

    sudo add-apt-repository ppa:webupd8team/java.php


    อัปเดต sudo apt; sudo apt ติดตั้ง oracle-java8-installer

  1. ยอมรับข้อตกลงใบอนุญาตและเงื่อนไขการใช้งานโดยคลิก "ตกลง" และ "ใช่" ตามลำดับ
  2. คุณได้ติดตั้ง Java แล้ว เพื่อตรวจสอบว่าการติดตั้งสำเร็จ ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:

จาวา –เวอร์ชัน

หากแสดงเวอร์ชันปัจจุบัน แสดงว่าการติดตั้งสำเร็จ ถ้าไม่เช่นนั้นให้ตรวจสอบกับ หน้าวิธีใช้ของออราเคิล.

การติดตั้ง IntelliJ IDEA

  1. ไปที่.

  1. ดาวน์โหลด Community Edition ฟรีโดยคลิกปุ่ม "ดาวน์โหลด"
  2. หลังจากดาวน์โหลด เปลี่ยนไดเร็กทอรีในเทอร์มินัลไปยังไดเร็กทอรีดาวน์โหลดของคุณและแตกไฟล์ Java tar ลงในโฟลเดอร์ /opt ด้วยคำสั่งต่อไปนี้:

ซูโด้ tar xf .tar.gz -C /เลือก/

  1. หลังจากคลายแพ็กแล้ว ให้เปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์ bin ของโปรแกรม IntelliJ IDEA:

    ซีดี /เลือก/ /bin

  2. หากต้องการเริ่ม IDE ให้ป้อนคำสั่งต่อไปนี้:
  3. เลือก “อย่านำเข้าการตั้งค่า” (“ อย่านำเข้าการตั้งค่า") และคลิก "ตกลง" หลังจากนี้ เรายอมรับนโยบายความเป็นส่วนตัวของ Jetbrains โดยคลิกที่ปุ่ม "ยอมรับ"
  4. ตอนนี้สำหรับเนื้อเรื่อง หลักสูตรการเขียนโปรแกรม Java คุณสามารถปรับแต่งอินเทอร์เฟซสำหรับตัวคุณเองได้ สร้างทางลัดบนเดสก์ท็อปของคุณเพื่อการเข้าถึงโปรแกรมอย่างรวดเร็ว หลังจากนั้นหากต้องการเปิด IDE ให้คลิก "ถัดไป" ในขั้นตอนต่อไปนี้ทั้งหมด
  5. โปรแกรมจะแสดงหน้ายินดีต้อนรับ คลิก "สร้างโครงการใหม่" (" สร้างโครงการใหม่»).
  6. ในหน้าต่างถัดไป เลือก "Java" ในบานหน้าต่างด้านซ้าย และตรวจสอบให้แน่ใจว่าได้เลือก Java ในบรรทัด Project SDK ถ้าไม่เช่นนั้น ให้เลือกตำแหน่งที่คุณติดตั้ง JDK: /usr/lib/jvm/java-8-oracle.

  1. คลิก "ถัดไป" สองครั้งและสร้างโครงการ
  2. ในขั้นตอนถัดไป ป้อนชื่อโครงการแล้วคลิกปุ่ม "เสร็จสิ้น" ในแผงด้านซ้ายคุณจะเห็นโครงการของคุณ หากไม่เห็นแผงนี้ ให้ไปที่เมนู มุมมอง > หน้าต่างเครื่องมือ > โครงการ.
  3. เพิ่มคลาส Java ใหม่ เลือก src ในบานหน้าต่างด้านซ้ายโดยคลิกขวาแล้วไปที่ New > Java Class ระบุชื่อชั้นเรียน ชื่อคลาสต้องไม่มีการเว้นวรรค

  1. เขียนโค้ด Java และบันทึกโปรเจ็กต์
  2. หากต้องการรันโปรแกรม ให้ไปที่ Run > Run... คลิกที่ HelloWorld ( ชื่อโครงการ) - โปรแกรมจะรวบรวมไฟล์และรัน

วิธีเรียกใช้ Java บน Windows (XP, 7, 8 และ 10)

เพื่อเชี่ยวชาญ Java พื้นฐานการเขียนโปรแกรมและใช้งานแพลตฟอร์มบน Windows คุณจะต้องมี JAVA SE Development Kit (JDK) และ IDE สำหรับการพัฒนาโครงการ ทำตามคำแนะนำทีละขั้นตอนด้านล่าง:

การติดตั้งจาวา

  • ไปที่ หน้าดาวน์โหลด ชุดพัฒนา Java Standard Edition.
  1. ในส่วน Java SE Development Kit ที่ด้านบนของตาราง คลิก "ยอมรับข้อตกลงใบอนุญาต" (" ยอมรับข้อตกลงใบอนุญาต- จากนั้นคลิกที่ลิงค์ Windows (x64) หากคุณมีระบบปฏิบัติการ 64 บิตหรือ Windows (x86) หากคุณมีระบบปฏิบัติการ 32 บิต

  1. หลังจากดาวน์โหลด ให้เรียกใช้ไฟล์การติดตั้งและปฏิบัติตามคำแนะนำที่ปรากฏบนหน้าจอ คลิก " ต่อไป- เลือกฟังก์ชั่นทั้งหมดโดยกด " คุณสมบัตินี้จะถูกติดตั้งบนฮาร์ดไดรฟ์ในเครื่อง"และคัดลอกตำแหน่งการติดตั้ง ( โดยเน้นด้วยสีเหลือง) ใน Notepad จากนั้นคลิกอีกครั้ง ต่อไป».

  1. ในระหว่างกระบวนการติดตั้ง คุณจะได้รับแจ้งให้ติดตั้ง JRE คลิก "ถัดไป" จากนั้นคลิก "เสร็จสิ้น" เพื่อสิ้นสุดการติดตั้ง
  2. ตอนนี้คุณต้องแก้ไขตัวแปร PATH ไปที่ แผงควบคุม > ระบบและความปลอดภัย > ระบบ- ในบานหน้าต่างด้านซ้าย เลือก " พารามิเตอร์ระบบเพิ่มเติม"

  1. คลิก " ตัวแปรสภาพแวดล้อม"- ในส่วน " ตัวแปรระบบ”ค้นหาตัวแปร PATH และในหน้าต่างถัดไปคลิก "แก้ไข"

  1. เลือกข้อความทั้งหมดใน " ค่าตัวแปร"และคัดลอกลงในไฟล์ข้อความแยกต่างหาก ซึ่งจะทำให้แก้ไขและตรวจสอบข้อผิดพลาดได้ง่ายขึ้น ดูว่าข้อความที่คัดลอกมีบรรทัด: C: ProgramData Oracle Java javapath; - หากใช่ คุณสามารถไปยังขั้นตอนถัดไปได้ ถ้าไม่เช่นนั้น ให้วางตำแหน่งการติดตั้งที่คุณคัดลอกไว้ก่อนหน้านี้ที่จุดเริ่มต้นของตัวแปร และเพิ่ม bin ที่ท้ายบรรทัดดังนี้: C : Program Files (x 86) Java jdk 1.8.0_112 bin ;

  1. คลิก " โปรดทราบว่าเวอร์ชัน JDK ของคุณ (jdk 1.8.0_112) อาจแตกต่างกัน คัดลอกค่าของตัวแปรและวางลงในช่อง PATHตกลง
  2. " เพื่อบันทึกการเปลี่ยนแปลงของคุณ เพื่อตรวจสอบว่ามีการติดตั้งแพลตฟอร์มอย่างถูกต้องหรือไม่ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม จาวา เปิดบรรทัดคำสั่ง โดยพิมพ์ cmd ในแถบค้นหาของ Windows หรือผ่านคำสั่ง “Run…” (หน้าต่าง - อาร์ หน้าวิธีใช้ของออราเคิล.

การติดตั้ง IntelliJ IDEA

  1. ไปที่ - ป้อนคำสั่ง java -version หากแสดงเวอร์ชันปัจจุบันของ Java แสดงว่าการติดตั้งสำเร็จ ถ้าไม่เช่นนั้นให้ตรวจสอบกับ.
  2. หน้าดาวน์โหลด IntelliJ IDEA

  1. ดาวน์โหลด Community Edition ฟรีโดยคลิก "ดาวน์โหลด"

  1. เมื่อดาวน์โหลดแล้ว ให้เรียกใช้ไฟล์การติดตั้งและทำตามคำแนะนำที่ปรากฏบนหน้าจอ จากนั้นสร้างทางลัดบนเดสก์ท็อปสำหรับเวอร์ชัน 64 บิต และเพิ่มการเชื่อมโยงด้วยส่วนขยาย .java คลิก "ถัดไป" และดำเนินการติดตั้งต่อ
  2. เมื่อติดตั้งแล้ว ให้เปิด IntelliJ IDEA โดยคลิกที่ไอคอนเดสก์ท็อป อย่านำเข้าการตั้งค่าเลือก "อย่านำเข้าการตั้งค่า" ("
  3. ") และคลิก "ตกลง" หลังจากนี้ เรายอมรับนโยบายความเป็นส่วนตัวของ Jetbrains โดยคลิก "ยอมรับ"
  4. ตอนนี้คุณสามารถปรับแต่งอินเทอร์เฟซสำหรับตัวคุณเองได้แล้ว คุณสามารถข้ามขั้นตอนนี้และปล่อยให้ทุกอย่างเป็นค่าเริ่มต้นได้โดยคลิกปุ่ม "ข้ามทั้งหมดและตั้งค่าเริ่มต้น" สร้างโครงการใหม่»).

  1. โปรแกรมจะแสดงหน้ายินดีต้อนรับ คลิก "สร้างโครงการใหม่" ("
  2. ในหน้าต่างถัดไป เลือก "Java" ในบานหน้าต่างด้านซ้าย และคลิก "ใหม่" ที่ด้านบนของหน้าต่างโปรแกรมเพื่อเลือก JDK ที่นี่คุณจะต้องเลือกตำแหน่งที่คุณติดตั้ง JDK ระหว่างการติดตั้ง Java จากนั้นคลิก "ถัดไป"
  3. IntelliJ IDEA จะค้นหา JDK และจดจำมัน ไม่จำเป็นต้องทำเครื่องหมายตัวเลือกอื่นใด เพียงคลิก "ถัดไป"
  4. หากต้องการตั้งชื่อคลาส ให้เลือกโฟลเดอร์ src ในบานหน้าต่างด้านซ้าย คลิกขวาที่มันไปที่ New > Java และตั้งชื่อคลาส ชื่อคลาสต้องไม่มีการเว้นวรรค

  1. เขียนโค้ดและบันทึกโปรเจ็กต์ Java บทเรียนการเขียนโปรแกรม.
  2. ในการรันโปรแกรมไปที่เมนู Run > Run... คลิกที่ HelloWorld - โปรแกรมจะรวบรวมไฟล์และรัน

โปรแกรม Java แรกของคุณ

เพื่อแนะนำผู้ใช้ให้รู้จักกับภาษาการเขียนโปรแกรมใหม่ พวกเขาใช้โปรแกรม Hello World (“Hello, world!”) นี่เป็นโปรแกรมง่ายๆ ที่แสดงคำว่า Hello, World! ในส่วนนี้ เราจะสอนวิธีเขียนโปรแกรมนี้ใน Java โดยใช้ IntelliJ IDEA

  1. เปิด IntelliJ IDEA
  2. ไปที่ ไฟล์ > ใหม่ >
    1. คลิกปุ่มเริ่ม ( วิ่ง- หากทุกอย่างเป็นไปตามลำดับ คุณจะเห็น Hello, World!

    วิธีการเรียนรู้จาวา?

    เอกสาร Java อย่างเป็นทางการ

    Oracle บริษัทที่เป็นเจ้าของ Java เผยแพร่บทช่วยสอนที่มีคุณภาพ เอกสารอย่างเป็นทางการครอบคลุมฟีเจอร์ Java ทั้งหมดและได้รับการอัปเดตเป็นประจำ

    หมายเหตุ: ข้อเสียเพียงอย่างเดียวคือเอกสาร Java อย่างเป็นทางการไม่ได้เขียนด้วยภาษาที่ง่ายที่สุดเสมอไป

    ถ้าคุณอยากเรียนจริงๆ การเขียนโปรแกรมในชวา ซื้อหนังสือดีๆ สักเล่มสิ แน่นอนว่า 1,000 หน้าไม่สามารถอ่านได้ในวันเดียว แต่บทช่วยสอนที่ดีจะช่วยให้คุณเรียนรู้การเขียนโปรแกรมได้

    Java: คู่มือฉบับสมบูรณ์ (ฉบับที่ 10)

    หนังสือดีๆ สำหรับผู้ที่เพิ่งเริ่มเรียนรู้ Java รุ่นล่าสุดมีคุณสมบัติทั้งหมดของ Java 8 release

    หนังสือเล่มนี้ครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการเขียนโปรแกรม Java รวมถึงไวยากรณ์ คำสำคัญ และพื้นฐานการเขียนโปรแกรม เช่นเดียวกับไลบรารี Java API, แอปเพล็ต Java และอื่นๆ

    ปรัชญา Java (ฉบับที่ 4)

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

    Java 8. Pocket Guide: การปฐมพยาบาลเบื้องต้นสำหรับโปรแกรมเมอร์ Java

    หนังสือเล่มนี้มีคำตอบที่ชัดเจนสำหรับคำถามที่เกิดขึ้นเมื่อสอนเจ การเขียนโปรแกรม ava ตั้งแต่เริ่มต้น- โดยสรุปครอบคลุมแนวคิด Java พื้นฐานทั้งหมดโดยย่อ (รวมถึง จาวา 9- ไม่ต้องการที่จะพลิกดูหลายร้อยหน้าเพื่อค้นหาบรรทัดที่ถูกต้องใช่ไหม ซื้อหนังสือเล่มนี้

    แทนที่จะได้ข้อสรุป

    หากคุณเริ่มเรียน Java คุณจะไม่ผิดอย่างแน่นอน - มันเป็นภาษาการเขียนโปรแกรมที่มีศักยภาพ เต็มไปด้วยความเป็นไปได้ที่หลากหลาย

    ก่อนที่คุณจะเริ่มเรียนรู้ Java ต่อไปนี้เป็นเคล็ดลับบางประการ:

    • อย่าอ่านบทความเพื่อการศึกษาและตัวอย่างเหมือนนิยาย วิธีเดียวที่จะเป็นโปรแกรมเมอร์ที่ดีได้คือต้องเขียนโค้ดเยอะๆ
    • หากคุณเปลี่ยนจากภาษาการเขียนโปรแกรมอื่น ( สมมุติว่าเรายังไม่ได้ลงคะแนน

      ดีไม่ดี

วันนี้ Java ไม่ใช่ปลั๊กอินยอดนิยมสำหรับเบราว์เซอร์ Mozilla Firefox ซึ่งจำเป็นสำหรับการแสดงเนื้อหา Java บนอินเทอร์เน็ตที่ถูกต้อง (ซึ่งในทางปฏิบัติแล้วหายไปแล้ว) ในกรณีนี้เราจะพูดถึงปัญหาเมื่อ Java ไม่ทำงานในเบราว์เซอร์ Mozilla Firefox

ปลั๊กอิน Java และ Adobe Flash Player เป็นปลั๊กอินที่มีปัญหามากที่สุดสำหรับ Mozilla Firefox ซึ่งส่วนใหญ่มักปฏิเสธที่จะทำงานในเบราว์เซอร์ ด้านล่างนี้เราจะดูสาเหตุหลักที่อาจส่งผลต่อประสิทธิภาพของปลั๊กอิน

เหตุผลที่ 1: เบราว์เซอร์บล็อกปลั๊กอินไม่ให้ทำงาน

ด้านบวกส่วนใหญ่ไม่รู้จักปลั๊กอิน Java เนื่องจากการมีอยู่ของปลั๊กอินในเบราว์เซอร์จะบ่อนทำลายความปลอดภัยของเว็บเบราว์เซอร์และคอมพิวเตอร์โดยรวมอย่างจริงจัง ในเรื่องนี้เมื่อเร็ว ๆ นี้นักพัฒนา Mozilla เริ่มบล็อกการทำงานของ Java ในเว็บเบราว์เซอร์

ขั้นแรก เรามาตรวจสอบว่า Java เปิดใช้งานอยู่ใน Mozilla Firefox เลยหรือไม่ โดยคลิกที่ปุ่มเมนูเบราว์เซอร์แล้วไปที่ส่วนดังกล่าว "บริการพิเศษ" .

ในพื้นที่ด้านซ้ายของหน้าต่าง ให้ไปที่แท็บ "ปลั๊กอิน" - ตรวจสอบให้แน่ใจว่าได้แทรกพารามิเตอร์ทางด้านขวาของปลั๊กอิน Java "เสมอ" - หากจำเป็น ให้ทำการเปลี่ยนแปลงที่จำเป็น จากนั้นปิดหน้าต่างการจัดการปลั๊กอิน

เหตุผลที่ 2: Java เวอร์ชันล้าสมัย

ปัญหากับ Java อาจเกิดจากการมีการติดตั้งปลั๊กอินเวอร์ชันล้าสมัยบนคอมพิวเตอร์ของคุณ ในกรณีนี้ หากคุณยังไม่สามารถแก้ไขปัญหาการทำงานของปลั๊กอินได้ คุณควรตรวจสอบการอัปเดต

หากต้องการทำสิ่งนี้ ให้เปิดเมนู "แผงควบคุม" แล้วเปิดส่วนนั้น "ชวา" .

ในหน้าต่างที่เปิดขึ้น ให้ไปที่แท็บ "อัปเดต" แล้วคลิกปุ่ม "อัปเดตทันที" .

ระบบจะเริ่มตรวจสอบการอัพเดต หากเวอร์ชัน Java ของคุณต้องการการอัปเดต คุณจะได้รับแจ้งให้ติดตั้งการอัปเดต มิฉะนั้น ข้อความจะปรากฏขึ้นบนหน้าจอเพื่อระบุว่ามีการติดตั้งซอฟต์แวร์เวอร์ชันล่าสุดบนคอมพิวเตอร์ของคุณ

เหตุผลที่ 3: ปลั๊กอินทำงานไม่ถูกต้อง

วิธีถัดไปในการแก้ปัญหาเกี่ยวกับ Java คือการติดตั้งซอฟต์แวร์ใหม่ทั้งหมด หากหมายถึงการลบออกโดยสมบูรณ์ เราขอแนะนำให้คุณถอนการติดตั้งโปรแกรมที่ไม่ได้อยู่ในวิธีมาตรฐานผ่าน "แผงควบคุม" - "ถอนการติดตั้งโปรแกรม" แต่ใช้ยูทิลิตี้ Revo Uninstaller พิเศษ ซึ่งจะช่วยให้คุณสามารถลบ Java ออกจากคอมพิวเตอร์ของคุณได้อย่างสมบูรณ์ โดยตรวจจับได้อย่างสมบูรณ์ ไฟล์ทั้งหมดของซอฟต์แวร์นี้ที่เหลืออยู่ในระบบ

เรียกใช้โปรแกรมถอนการติดตั้ง Revo ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ของผู้ดูแลระบบในการเรียกใช้

ค้นหา Java ในรายการโปรแกรมที่ติดตั้ง คลิกขวาแล้วเลือก "ลบ" .

ในการเริ่มต้น Revo Uninstaller จะเปิดตัวโปรแกรมถอนการติดตั้งในตัวของปลั๊กอิน ซึ่งจะช่วยให้คุณสามารถถอนการติดตั้ง Java ก่อนด้วยวิธีมาตรฐาน

เมื่อการถอนการติดตั้งเสร็จสมบูรณ์ Revo Uninstaller จะแจ้งให้คุณเรียกใช้การสแกนหาไฟล์ที่เกี่ยวข้องกับ Java ที่เหลืออยู่ เราขอแนะนำให้ตั้งค่าโหมดการสแกนขั้นสูง จากนั้นเริ่มขั้นตอนโดยคลิกที่ปุ่ม "สแกน" .

ขั้นตอนการสแกนจะเริ่มขึ้นและจะใช้เวลาสักครู่ เมื่อเสร็จแล้วผลการค้นหาจะแสดงบนหน้าจอเป็นอันดับแรกในรีจิสทรีของระบบ โปรดทราบว่าการลบเฉพาะคีย์ที่เน้นด้วยตัวหนาเป็นเรื่องน่าเบื่อ

ยิ่งไปกว่านั้น โฟลเดอร์และไฟล์ที่เหลือจะแสดงบนหน้าจอ ตรวจสอบรายการและเลือกโฟลเดอร์ที่คุณต้องการลบ หากต้องการเลือกโฟลเดอร์ทั้งหมด ให้คลิกปุ่ม "เลือกทั้งหมด" ทำตามขั้นตอนให้เสร็จสิ้นโดยคลิกที่ปุ่ม "ลบ" .

หลังจากเสร็จสิ้นขั้นตอนการถอนการติดตั้งแล้ว ให้รีสตาร์ทคอมพิวเตอร์เพื่อให้ระบบยอมรับการเปลี่ยนแปลงที่เกิดขึ้นในที่สุด หลังจากเสร็จสิ้น คุณสามารถเริ่มดาวน์โหลดการแจกจ่ายล่าสุดได้จากเว็บไซต์อย่างเป็นทางการของนักพัฒนา

ดาวน์โหลดการแจกจ่ายที่ดาวน์โหลดและติดตั้ง Java บนคอมพิวเตอร์ของคุณ รีสตาร์ท Mozilla Firefox เพื่อให้ปลั๊กอินเริ่มทำงานในเบราว์เซอร์

เหตุผลที่ 4: ติดตั้ง Firefox ใหม่

หากการติดตั้ง Java ใหม่ไม่ได้ผลลัพธ์ใด ๆ การติดตั้งเบราว์เซอร์ Mozilla Firefox ใหม่ทั้งหมดอาจช่วยแก้ปัญหาได้ดังที่อธิบายไว้ข้างต้นเล็กน้อย

เมื่อคุณถอนการติดตั้ง Firefox เสร็จแล้ว อย่าลืมรีสตาร์ทคอมพิวเตอร์ จากนั้นดาวน์โหลดเวอร์ชันล่าสุดของการเผยแพร่จากเว็บไซต์อย่างเป็นทางการของผู้พัฒนา

โปรดทราบว่า Mozilla Firefox จะค่อยๆ ละทิ้งการสนับสนุน Java ดังนั้นเมื่อใดก็ตาม วิธีการใดที่อธิบายไว้ในบทความจะไม่สามารถช่วยคุณได้ เนื่องจากทันใดนั้นเบราว์เซอร์จะไม่รองรับการทำงานกับปลั๊กอินนี้