หลังจากผ่านไปหลายปี ฉันคิดว่าฉันจะพัฒนาโปรแกรม 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 โดยเป็นการพึ่งพาแกนอูฐและส่วนประกอบเว็บเซิร์ฟเวอร์ท่าเทียบเรือ
เพื่อให้คอมไพล์ lambdas ให้เพิ่มไฟล์เดียวกัน:
หลังจากนั้น มาแก้ไขไฟล์ /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
มาเริ่มโปรเจ็กต์ด้วยคำสั่งจากเทอร์มินัล
Mvn ติดตั้งใหม่ทั้งหมด exec:java
หรือเราสามารถแก้ไขการกำหนดค่าคลิกเพื่อเปิดใช้งานใน IDE ได้
คุณสามารถเชื่อมต่อกับเว็บแอปพลิเคชันของเราจากภายนอกได้โดยใช้ที่อยู่จากคอลัมน์ "ที่อยู่เซิร์ฟเวอร์" สำหรับบรรทัด "tomcat8" คุณสามารถดูวิธีการได้ในวิดีโอด้านล่าง:
ผลลัพธ์ของโปรแกรมของเรา:
ตัวอย่างนี้สร้าง Apache Camel และเส้นทางข้อมูล เส้นทางเริ่มต้นจากเว็บเซิร์ฟเวอร์ท่าเทียบเรือซึ่งรับฟังคำขอ http บนพอร์ต 8080 เมื่อได้รับคำขอเราจะสร้างการตอบกลับโดยใช้บรรทัด กระบวนการ (แลกเปลี่ยน -> (exchange.getIn().setBody("Hello World");)).
Screencast ขั้นตอนการเขียนโค้ด Java (ไม่มีเสียงและสบถ) ใน Che และเปิดตัวโปรแกรม Hello World
หลังการติดตั้ง ตรวจสอบให้แน่ใจว่าได้เพิ่มไดเร็กทอรีที่มี 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 คลาสสาธารณะ |
ในกรณีนี้ต้องปฏิบัติตามกฎต่อไปนี้:
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 ควรเริ่มทำงาน โดยไม่ต้องจัดการเพิ่มเติม
ในคู่มือนี้ เราจะครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้ก่อนเริ่มเรียน การเขียนโปรแกรมในชวา คุณจะได้เรียนรู้เกี่ยวกับความสามารถของแพลตฟอร์ม แอปพลิเคชัน และวิธีการเริ่มเรียนรู้ 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
- มิถุนายน 2534 – เริ่มโครงการพัฒนา ภาษาโปรแกรมชวา
- JDK 1.0 – มกราคม 1996
- JDK 1.1 – กุมภาพันธ์ 1997
- J2SE 1.2 – ธันวาคม 1998
- J2SE 1.3 – พฤษภาคม 2000
- J2SE 1.4 – กุมภาพันธ์ 2545
- J2SE 5.0 – กันยายน 2547
- Java SE 6 - ธันวาคม 2549
- ชวา SE 7 – กรกฎาคม 2554
- ชวา SE 8 – 18 มีนาคม 2557
- 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 พันล้านเครื่องทั่วโลกที่ทำงานบนแพลตฟอร์มนี้ สามารถใช้ทำอะไรได้บ้าง:
- แอปพลิเคชัน Android - ในการพัฒนาแอปพลิเคชัน Android ภาษาการเขียนโปรแกรม Java มักจะใช้ร่วมกับ Android SDK ( จากชุดพัฒนาซอฟต์แวร์ภาษาอังกฤษ - ชุดพัฒนาซอฟต์แวร์).
- แอปพลิเคชันเว็บ - Java ใช้เพื่อสร้างแอปพลิเคชันเว็บโดยใช้โปรแกรมเซิร์ฟเวอร์ Struts framework และ JSP เว็บแอปพลิเคชั่นยอดนิยมบางตัวที่เขียนด้วย Java ได้แก่: Google.com, Facebook.com, eBay.com, LinkedIn.com
เป็นที่น่าสังเกตว่าไซต์เหล่านี้ไม่จำเป็นต้องเขียนด้วยภาษา Java โดยเฉพาะ และอาจใช้ภาษาการเขียนโปรแกรมอื่นด้วย
- การพัฒนาซอฟต์แวร์– โปรแกรมเช่น Eclipse, OpenOffice, Vuze, MATLAB และอื่นๆ อีกมากมายเขียนด้วยภาษา Java
- การประมวลผลข้อมูลขนาดใหญ่ – ในการประมวลผล “ข้อมูลขนาดใหญ่” คุณสามารถใช้เฟรมเวิร์ก Hadoop ที่เขียนด้วยภาษา Java
- ระบบการซื้อขาย– การใช้แพลตฟอร์ม แพลตฟอร์มการซื้อขาย Oracle Extreme Javaคุณสามารถเขียนโปรแกรมเพื่อการซื้อขายได้
- อุปกรณ์ฝังตัวในปัจจุบัน อุปกรณ์หลายพันล้านเครื่อง เช่น ทีวี ซิมการ์ด เครื่องเล่น 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:
- ดาวน์โหลด Java เวอร์ชันล่าสุด ( เจดีเค) กับ หน้าดาวน์โหลด Java SE.
- ดับเบิลคลิกที่ไฟล์ DMG ที่ดาวน์โหลดมา และทำตามคำแนะนำของตัวติดตั้ง
- เพื่อตรวจสอบการติดตั้ง ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้:
จาวาค –เวอร์ชัน
หากติดตั้ง Java อย่างถูกต้อง เวอร์ชั่นของโปรแกรมจะแสดงบนหน้าจอ ( เช่น javac 1.8.0_60).
ขั้นตอนต่อไปคือการติดตั้ง IDE ( สภาพแวดล้อมการพัฒนาแบบบูรณาการ) สำหรับการเขียนและรันโค้ด Java เราจะติดตั้ง IntelliJ IDEA เวอร์ชันฟรีและรัน Java บนเวอร์ชันนั้น นี่คือสิ่งที่คุณต้องทำเพื่อทำสิ่งนี้:
- ไปที่ หน้าดาวน์โหลด IntelliJและดาวน์โหลด Community Edition ฟรี
- เปิดไฟล์ DMG ที่ดาวน์โหลดมา และทำตามคำแนะนำในการติดตั้ง เพื่อการเข้าถึงที่รวดเร็ว คุณสามารถย้าย IntelliJ IDEA ไปยังโฟลเดอร์ Applications ได้
- เปิด IntelliJ IDEA เลือกตัวเลือก “อย่านำเข้าการตั้งค่า” (“ อย่านำเข้าการตั้งค่า") และคลิก "ตกลง" หลังจากนี้ ให้ยอมรับนโยบายความเป็นส่วนตัวของ Jetbrains โดยคลิกที่ปุ่ม "ยอมรับ"
- ตอนนี้คุณสามารถปรับแต่งอินเทอร์เฟซสำหรับตัวคุณเองได้แล้ว คุณสามารถข้ามขั้นตอนนี้และปล่อยให้ทุกอย่างเป็นค่าเริ่มต้นได้ หากคุณไม่แน่ใจ เพียงข้ามขั้นตอนนี้โดยคลิกปุ่ม "ข้ามทั้งหมดและตั้งค่าเริ่มต้น" (“ ข้ามทุกอย่างและตั้งค่าเป็นการตั้งค่าเริ่มต้น»).
- โปรแกรมจะแสดงหน้าต้อนรับ คลิกที่ปุ่ม “สร้างโครงการใหม่" (“ สร้างโครงการใหม่»).
- ในหน้าต่างถัดไป เลือก "Java" ในบานหน้าต่างด้านซ้าย และคลิก "ใหม่" ที่ด้านบนของหน้าต่างโปรแกรมเพื่อเลือก "JDK" ที่นี่คุณจะต้องเลือกตำแหน่งที่คุณติดตั้ง JDK แล้วคลิกถัดไป
- คุณจะมีตัวเลือกในการสร้างโปรเจ็กต์จากเทมเพลต (“สร้างโปรเจ็กต์จากเทมเพลต”) เราเพิกเฉยและคลิกปุ่ม "ถัดไป"
- ในขั้นตอนการติดตั้งถัดไป ภาษาโปรแกรม Java ป้อนชื่อโครงการแล้วคลิกปุ่ม "เสร็จสิ้น"
- ในแผงด้านซ้ายคุณจะเห็นโครงการของคุณ หากไม่เห็นแผง ให้ไปที่เมนู มุมมอง > หน้าต่างเครื่องมือ > โครงการ.
- ไปที่ Hello > New > Java และตั้งชื่อให้กับคลาส เราเรียกมันว่าก่อน
- หากต้องการรันโปรแกรมที่คุณเพิ่งเขียน ให้ไปที่ Run > Run... คลิกที่ First ( นั่นคือชื่อของไฟล์ที่เราสร้างขึ้น
วิธีรัน Java บน Linux
เพื่อเรียกใช้ตัวอย่างจาก บทเรียนการเขียนโปรแกรมตั้งแต่เริ่มต้น Java บน Linux จะต้องมีชุดพัฒนา JAVA SE ( เจดีเค) และ IDE สำหรับการพัฒนาโครงการของคุณ ทำตามคำแนะนำทีละขั้นตอนเพื่อเริ่มต้นใช้งาน Java
ติดตั้งจาวา
- เปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้เพื่อติดตั้ง Java:
sudo add-apt-repository ppa:webupd8team/java.php
อัปเดต sudo apt; sudo apt ติดตั้ง oracle-java8-installer
- ยอมรับข้อตกลงใบอนุญาตและเงื่อนไขการใช้งานโดยคลิก "ตกลง" และ "ใช่" ตามลำดับ
- คุณได้ติดตั้ง Java แล้ว เพื่อตรวจสอบว่าการติดตั้งสำเร็จ ให้ป้อนคำสั่งต่อไปนี้ในเทอร์มินัล:
จาวา –เวอร์ชัน
หากแสดงเวอร์ชันปัจจุบัน แสดงว่าการติดตั้งสำเร็จ ถ้าไม่เช่นนั้นให้ตรวจสอบกับ หน้าวิธีใช้ของออราเคิล.
การติดตั้ง IntelliJ IDEA
- ไปที่.
- ดาวน์โหลด Community Edition ฟรีโดยคลิกปุ่ม "ดาวน์โหลด"
- หลังจากดาวน์โหลด เปลี่ยนไดเร็กทอรีในเทอร์มินัลไปยังไดเร็กทอรีดาวน์โหลดของคุณและแตกไฟล์ Java tar ลงในโฟลเดอร์ /opt ด้วยคำสั่งต่อไปนี้:
ซูโด้ tar xf
- หลังจากคลายแพ็กแล้ว ให้เปลี่ยนไดเร็กทอรีเป็นโฟลเดอร์ bin ของโปรแกรม IntelliJ IDEA:
ซีดี /เลือก/
/bin - หากต้องการเริ่ม IDE ให้ป้อนคำสั่งต่อไปนี้:
- เลือก “อย่านำเข้าการตั้งค่า” (“ อย่านำเข้าการตั้งค่า") และคลิก "ตกลง" หลังจากนี้ เรายอมรับนโยบายความเป็นส่วนตัวของ Jetbrains โดยคลิกที่ปุ่ม "ยอมรับ"
- ตอนนี้สำหรับเนื้อเรื่อง หลักสูตรการเขียนโปรแกรม Java คุณสามารถปรับแต่งอินเทอร์เฟซสำหรับตัวคุณเองได้ สร้างทางลัดบนเดสก์ท็อปของคุณเพื่อการเข้าถึงโปรแกรมอย่างรวดเร็ว หลังจากนั้นหากต้องการเปิด IDE ให้คลิก "ถัดไป" ในขั้นตอนต่อไปนี้ทั้งหมด
- โปรแกรมจะแสดงหน้ายินดีต้อนรับ คลิก "สร้างโครงการใหม่" (" สร้างโครงการใหม่»).
- ในหน้าต่างถัดไป เลือก "Java" ในบานหน้าต่างด้านซ้าย และตรวจสอบให้แน่ใจว่าได้เลือก Java ในบรรทัด Project SDK ถ้าไม่เช่นนั้น ให้เลือกตำแหน่งที่คุณติดตั้ง JDK: /usr/lib/jvm/java-8-oracle.
- คลิก "ถัดไป" สองครั้งและสร้างโครงการ
- ในขั้นตอนถัดไป ป้อนชื่อโครงการแล้วคลิกปุ่ม "เสร็จสิ้น" ในแผงด้านซ้ายคุณจะเห็นโครงการของคุณ หากไม่เห็นแผงนี้ ให้ไปที่เมนู มุมมอง > หน้าต่างเครื่องมือ > โครงการ.
- เพิ่มคลาส Java ใหม่ เลือก src ในบานหน้าต่างด้านซ้ายโดยคลิกขวาแล้วไปที่ New > Java Class ระบุชื่อชั้นเรียน ชื่อคลาสต้องไม่มีการเว้นวรรค
- เขียนโค้ด Java และบันทึกโปรเจ็กต์
- หากต้องการรันโปรแกรม ให้ไปที่ Run > Run... คลิกที่ HelloWorld ( ชื่อโครงการ) - โปรแกรมจะรวบรวมไฟล์และรัน
วิธีเรียกใช้ Java บน Windows (XP, 7, 8 และ 10)
เพื่อเชี่ยวชาญ Java พื้นฐานการเขียนโปรแกรมและใช้งานแพลตฟอร์มบน Windows คุณจะต้องมี JAVA SE Development Kit (JDK) และ IDE สำหรับการพัฒนาโครงการ ทำตามคำแนะนำทีละขั้นตอนด้านล่าง:
การติดตั้งจาวา
- ไปที่ หน้าดาวน์โหลด ชุดพัฒนา Java Standard Edition.
- ในส่วน Java SE Development Kit ที่ด้านบนของตาราง คลิก "ยอมรับข้อตกลงใบอนุญาต" (" ยอมรับข้อตกลงใบอนุญาต- จากนั้นคลิกที่ลิงค์ Windows (x64) หากคุณมีระบบปฏิบัติการ 64 บิตหรือ Windows (x86) หากคุณมีระบบปฏิบัติการ 32 บิต
- หลังจากดาวน์โหลด ให้เรียกใช้ไฟล์การติดตั้งและปฏิบัติตามคำแนะนำที่ปรากฏบนหน้าจอ คลิก " ต่อไป- เลือกฟังก์ชั่นทั้งหมดโดยกด " คุณสมบัตินี้จะถูกติดตั้งบนฮาร์ดไดรฟ์ในเครื่อง"และคัดลอกตำแหน่งการติดตั้ง ( โดยเน้นด้วยสีเหลือง) ใน Notepad จากนั้นคลิกอีกครั้ง ต่อไป».
- ในระหว่างกระบวนการติดตั้ง คุณจะได้รับแจ้งให้ติดตั้ง JRE คลิก "ถัดไป" จากนั้นคลิก "เสร็จสิ้น" เพื่อสิ้นสุดการติดตั้ง
- ตอนนี้คุณต้องแก้ไขตัวแปร PATH ไปที่ แผงควบคุม > ระบบและความปลอดภัย > ระบบ- ในบานหน้าต่างด้านซ้าย เลือก " พารามิเตอร์ระบบเพิ่มเติม"
- คลิก " ตัวแปรสภาพแวดล้อม"- ในส่วน " ตัวแปรระบบ”ค้นหาตัวแปร PATH และในหน้าต่างถัดไปคลิก "แก้ไข"
- เลือกข้อความทั้งหมดใน " ค่าตัวแปร"และคัดลอกลงในไฟล์ข้อความแยกต่างหาก ซึ่งจะทำให้แก้ไขและตรวจสอบข้อผิดพลาดได้ง่ายขึ้น ดูว่าข้อความที่คัดลอกมีบรรทัด: C: ProgramData Oracle Java javapath; - หากใช่ คุณสามารถไปยังขั้นตอนถัดไปได้ ถ้าไม่เช่นนั้น ให้วางตำแหน่งการติดตั้งที่คุณคัดลอกไว้ก่อนหน้านี้ที่จุดเริ่มต้นของตัวแปร และเพิ่ม bin ที่ท้ายบรรทัดดังนี้: C : Program Files (x 86) Java jdk 1.8.0_112 bin ;
- คลิก " โปรดทราบว่าเวอร์ชัน JDK ของคุณ (jdk 1.8.0_112) อาจแตกต่างกัน คัดลอกค่าของตัวแปรและวางลงในช่อง PATHตกลง
- " เพื่อบันทึกการเปลี่ยนแปลงของคุณ เพื่อตรวจสอบว่ามีการติดตั้งแพลตฟอร์มอย่างถูกต้องหรือไม่ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม จาวา เปิดบรรทัดคำสั่ง โดยพิมพ์ cmd ในแถบค้นหาของ Windows หรือผ่านคำสั่ง “Run…” (หน้าต่าง - อาร์ หน้าวิธีใช้ของออราเคิล.
การติดตั้ง IntelliJ IDEA
- ไปที่ - ป้อนคำสั่ง java -version หากแสดงเวอร์ชันปัจจุบันของ Java แสดงว่าการติดตั้งสำเร็จ ถ้าไม่เช่นนั้นให้ตรวจสอบกับ.
- หน้าดาวน์โหลด IntelliJ IDEA
- ดาวน์โหลด Community Edition ฟรีโดยคลิก "ดาวน์โหลด"
- เมื่อดาวน์โหลดแล้ว ให้เรียกใช้ไฟล์การติดตั้งและทำตามคำแนะนำที่ปรากฏบนหน้าจอ จากนั้นสร้างทางลัดบนเดสก์ท็อปสำหรับเวอร์ชัน 64 บิต และเพิ่มการเชื่อมโยงด้วยส่วนขยาย .java คลิก "ถัดไป" และดำเนินการติดตั้งต่อ
- เมื่อติดตั้งแล้ว ให้เปิด IntelliJ IDEA โดยคลิกที่ไอคอนเดสก์ท็อป อย่านำเข้าการตั้งค่าเลือก "อย่านำเข้าการตั้งค่า" ("
- ") และคลิก "ตกลง" หลังจากนี้ เรายอมรับนโยบายความเป็นส่วนตัวของ Jetbrains โดยคลิก "ยอมรับ"
- ตอนนี้คุณสามารถปรับแต่งอินเทอร์เฟซสำหรับตัวคุณเองได้แล้ว คุณสามารถข้ามขั้นตอนนี้และปล่อยให้ทุกอย่างเป็นค่าเริ่มต้นได้โดยคลิกปุ่ม "ข้ามทั้งหมดและตั้งค่าเริ่มต้น" สร้างโครงการใหม่»).
- โปรแกรมจะแสดงหน้ายินดีต้อนรับ คลิก "สร้างโครงการใหม่" ("
- ในหน้าต่างถัดไป เลือก "Java" ในบานหน้าต่างด้านซ้าย และคลิก "ใหม่" ที่ด้านบนของหน้าต่างโปรแกรมเพื่อเลือก JDK ที่นี่คุณจะต้องเลือกตำแหน่งที่คุณติดตั้ง JDK ระหว่างการติดตั้ง Java จากนั้นคลิก "ถัดไป"
- IntelliJ IDEA จะค้นหา JDK และจดจำมัน ไม่จำเป็นต้องทำเครื่องหมายตัวเลือกอื่นใด เพียงคลิก "ถัดไป"
- หากต้องการตั้งชื่อคลาส ให้เลือกโฟลเดอร์ src ในบานหน้าต่างด้านซ้าย คลิกขวาที่มันไปที่ New > Java และตั้งชื่อคลาส ชื่อคลาสต้องไม่มีการเว้นวรรค
- เขียนโค้ดและบันทึกโปรเจ็กต์ Java บทเรียนการเขียนโปรแกรม.
- ในการรันโปรแกรมไปที่เมนู Run > Run... คลิกที่ HelloWorld - โปรแกรมจะรวบรวมไฟล์และรัน
โปรแกรม Java แรกของคุณ
เพื่อแนะนำผู้ใช้ให้รู้จักกับภาษาการเขียนโปรแกรมใหม่ พวกเขาใช้โปรแกรม Hello World (“Hello, world!”) นี่เป็นโปรแกรมง่ายๆ ที่แสดงคำว่า Hello, World! ในส่วนนี้ เราจะสอนวิธีเขียนโปรแกรมนี้ใน Java โดยใช้ IntelliJ IDEA
- เปิด IntelliJ IDEA
- ไปที่ ไฟล์ > ใหม่ >
- คลิกปุ่มเริ่ม ( วิ่ง- หากทุกอย่างเป็นไปตามลำดับ คุณจะเห็น 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 ดังนั้นเมื่อใดก็ตาม วิธีการใดที่อธิบายไว้ในบทความจะไม่สามารถช่วยคุณได้ เนื่องจากทันใดนั้นเบราว์เซอร์จะไม่รองรับการทำงานกับปลั๊กอินนี้