คอมพิวเตอร์, ซอฟต์แวร์
สภาพแวดล้อมการพัฒนาแบบบูรณาการของ Java
เกือบทุกเจ้าของโทรศัพท์มือถือแบบดั้งเดิมมากที่สุดรู้แนวคิดของแพลตฟอร์ม Java สภาพแวดล้อมการพัฒนา Java ถือว่าการสร้างแอ็พพลิเคชันสากลที่สามารถใช้เพื่อรันโดยไม่คำนึงถึงระบบปฏิบัติการที่ติดตั้งไว้ ลองพิจารณาด้านพื้นฐานของการทำงานและการประยุกต์ใช้
สภาพแวดล้อมการพัฒนา Java คืออะไร?
ในความเป็นจริงสภาพแวดล้อมการพัฒนาเป็นเพียงภาษาเขียนโปรแกรมที่ใช้คำสั่งสากลที่รู้จักในสภาพแวดล้อม Java Runtime
สภาพแวดล้อมการพัฒนา Java โดยไม่มีแพลตฟอร์มที่ติดตั้งครั้งแรกใน Windows เดียวกันจะไม่ทำงาน แต่การสนับสนุนนี้มีให้ในขั้นต้นซึ่งช่วยประหยัดผู้ใช้จากความต้องการในการติดตั้งคอมโพเนนต์เพิ่มเติม
การประยุกต์ใช้เทคโนโลยีคอมพิวเตอร์
ในขั้นต้นโครงการนี้ได้รับการพัฒนาโดย Sun Microsystems ซึ่งได้รับการสนับสนุนโดย Oracle ในภายหลัง
เนื้อหาของรหัสปฏิบัติการเป็นเช่นที่มันไม่ได้ขึ้นอยู่กับชนิดของระบบปฏิบัติการที่มีการติดตั้ง ภาษาตัวเองหมายถึงเครื่องมือการพัฒนาเชิงวัตถุคล้ายกับระบบปฏิบัติการการเขียนโปรแกรม
แต่ในที่สุดสภาพแวดล้อมการพัฒนา Java จากคอมพิวเตอร์หรือระบบโทรศัพท์มือถือมีความเป็นอิสระอย่างสมบูรณ์
Built-in โมดูลของระบบมือถือ
หากพูดถึงสมาร์ทโฟนและแท็บเล็ตเวอร์ชัน คร่าวๆ ของ Eclipse ( Java environment development ) หมายถึงเฉพาะการใช้แอ็พพลิเคชันกราฟิกที่ช่วยให้คุณสามารถสร้างแอพพลิเคชั่น Java ได้ภายในไม่กี่นาที
ในความเป็นจริงในโปรแกรมตัวเองบางประเภทที่อยู่หรือขอทำทำหน้าที่ของที่มีให้ในระบบปฏิบัติการ
และสิ่งนี้ใช้ได้กับโทรศัพท์มือถือ คุณสังเกตเห็นไหมว่าบางครั้งเวลา Windows Phone หรือ Android เริ่ม "ถ่ม" ในแง่ของการนำเสนอการอัปเดตทันที นี่คืออะไรมากกว่าสององค์ประกอบ:
- รันไทม์ Java;
- Microsoft .NET Framework
มีอะไรน่าเศร้าที่สุดส่วนแรกที่มีข้อผิดพลาดของระบบไม่ได้เชื่อมต่ออยู่ แพลตฟอร์มนี้มีความเป็นอิสระและสามารถกระทำได้โดยปริยายในแง่ของคำสั่ง
สภาพแวดล้อมการพัฒนา JAVA แบบบูรณาการ: แอพพลิเคชันที่ง่ายที่สุด
ความจริงที่ว่าระบบนี้ใช้ในโทรศัพท์มือถือรุ่นไม่มีใครสงสัย สภาพแวดล้อมการพัฒนา Java Android ได้รับการสนับสนุนโดยไม่ต้องพูดถึงผลิตภัณฑ์ "แอปเปิล"
อย่างไรก็ตามในแง่ของแอ็พพลิเคชันที่ปฏิบัติการได้ทุกอย่างไม่ง่ายนัก และนั่นคือเหตุผล
แอพเพล็ตปฏิบัติการ
ขั้นแรกให้จดจำระบบที่ควรจะติดตั้งไดรฟ์เวอร์ที่เหมาะสม (WinRAR - อย่างน้อยดีกว่า - 7-Zip)
สภาพแวดล้อมการพัฒนา Java หมายถึงข้อเท็จจริงที่ว่าข้อมูลถูกบันทึกเป็นที่จัดเก็บซึ่งไม่สามารถเปิดได้ด้วยเครื่องมือมาตรฐานของ Windows
ข้อมูลที่เก็บไว้
ที่ดีที่สุดคุณสามารถใช้เครื่องสกัดเช่นข้างต้น แต่ถ้าคุณใช้เทคโนโลยีของวิธีการบีบอัดข้อมูลเพิ่มเติม (สูงสุด) เมื่อสร้างที่เก็บข้อมูลไม่มีอะไรที่จะช่วยได้
แม้การอัปเดตอุปกรณ์เก็บถาวรจะไม่สามารถทำการเปลี่ยนแปลงที่จำเป็นได้ ที่นี่คุณจะต้องใช้การอัปเดตทั้งแพลตฟอร์มแม้ว่าข้อความเริ่มต้นเกี่ยวกับการอัปเดตที่มีอยู่คือ "การแขวน" ในถาดระบบ
การอัปเดตแพลตฟอร์ม
การปรับปรุงค่อนข้างง่าย เพียงแค่คลิกที่ถาดบนไอคอนกระพริบซึ่งจะแจ้งให้คุณติดตั้งการปรับปรุงที่มีอยู่ เวลาในการจดจำอาจใช้เวลาหลายนาที นี่เป็นเรื่องปกติ
หากคุณไม่ต้องการรอไม่มีปัญหาใด ๆ ไปที่แหล่งข้อมูล Microsoft อย่างเป็นทางการและดาวน์โหลดโปรแกรมจากที่นี่ ไม่ชอบวิธีนี้หรือ ติดตั้ง JDK หรือ J2SE ซึ่งเป็นส่วนขยาย Java จากนั้นติดตั้งโมดูลที่ต้องการจากไฟล์ที่เลือกหลังจากนั้นการเปิดใช้งานจะเกิดขึ้นโดยอัตโนมัติ ในตอนท้ายของกระบวนการคุณอาจต้องรีบูตระบบใหม่ทั้งหมด
ทำไม Java ไม่ขึ้นอยู่กับ OS?
ภาษาโปรแกรมนี้หมายถึง object-oriented (คล้ายคลึงกับ C + / C ++ ซึ่งเป็นที่ตั้งโปรแกรม Windows)
แต่สาระสำคัญก็คือเครื่อง Java เสมือนสามารถแปลคำสั่งของแอพพลิเคชั่นที่ปฏิบัติการได้เป็น bytecode พิเศษที่รู้จักโดยระบบคอมพิวเตอร์ทุกเครื่องโดยไม่คำนึงถึงผู้พัฒนา สภาพแวดล้อมการพัฒนาสำหรับโปรแกรม Java มีการใช้ทั้งบนพีซีและบนแพลตฟอร์มที่ใช้ Intel และในระบบ Android Android, Blackberry, iOS และอื่น ๆ
ในสภาพแวดล้อมของซอฟต์แวร์เองมีโมดูลในตัวที่รับผิดชอบในการรันคำสั่งภาษาแล้ว และไม่เกี่ยวข้องกับสภาพแวดล้อมเฉพาะเช่น Microsoft .NET Framework หรืออื่น ๆ ที่ผู้ผลิตระบบปฏิบัติการพัฒนาเพื่อการดำเนินงานของแอพพัลด์ของตน
อุปกรณ์เคลื่อนที่
สำหรับโทรศัพท์มือถือธรรมดา ๆ ที่ไม่มีระบบปฏิบัติการบนกระดานพวกเขายังมีการสนับสนุนเบื้องต้นสำหรับแพลตฟอร์มนี้ ตามปกติแล้วโปรแกรมติดตั้งจะมีส่วนขยาย JAR หรือ JAD และติดตั้งพื้นฐานแม้ในโทรศัพท์แบบดั้งเดิม
ในระบบปฏิบัติการคุณสามารถใช้เครื่องจัดเก็บข้อมูลเช่น WinRAR ซึ่งรู้จักคลังข้อมูลการแยกด้วยตนเองเช่นไฟล์ SFX โดยไม่มีปัญหา เมื่อคุณดับเบิลคลิกที่ไฟล์ดังกล่าวเนื้อหาจะถูกดึงออกมาโดยอัตโนมัติและโปรแกรมจัดเก็บข้อมูลพร้อมกับแพลตฟอร์ม Java ในกรณีนี้จะเริ่มทำงานในเบื้องหลัง
สิ่งที่ฉันสามารถพูดได้แม้เกมเก่าสำหรับโทรศัพท์แบบธรรมดาสามารถติดตั้งค่อนข้างง่าย แม้ว่าจะเชื่อว่า "ขั้นสูง" ระบบปฏิบัติการไม่ได้ใช้ในพวกเขานี้ไม่ได้ดังนั้น
แม้ในรุ่นที่เก่าแก่ที่สุดเช่น Nokia 3310 platform ก็คือ มิฉะนั้นแล้วโทรศัพท์จะทำอย่างไร? ในระบบเดียวกันตามที่เข้าใจแล้วมีการสนับสนุนในตัวซึ่งมีหน้าที่รับผิดชอบต่อสภาพแวดล้อมการพัฒนา Java
สำหรับคำสั่งที่ใช้ในการสร้างแอปพลิเคชันคำอธิบายของพวกเขาอาจใช้เวลานานเกินไป แต่ถ้าความคิดในการสร้างแอพพลิเคชั่นขึ้นอยู่กับภาษานี้ยังคงเกิดขึ้นก็เป็นการดีกว่าที่จะติดตั้งโปรแกรมเฉพาะเช่นแพลตฟอร์มที่นำเสนอโดย Delphi environment (ส่วนติดต่อแบบกราฟิกมี ลักษณะคล้ายกันมาก)
ข้อสรุป
ดังที่คุณเห็นสภาพแวดล้อมการพัฒนา Java เป็นสากลและสามารถทำงานร่วมกับระบบใดก็ได้ แต่ทำงานได้เร็วกว่าการแปลคำสั่งตาม C ++ / C ++ ตามการศึกษาบางอย่างความเร็วในการทำงานจะสูงกว่า 20-30 เท่าแม้ว่าการใช้ทรัพยากรหน่วยความจำจะอยู่ในระดับที่สูงกว่า
แต่ถ้าคุณรวมกันเล็ก ๆ น้อย ๆ ก็น่าสังเกตความเก่งกาจจริงที่สภาพแวดล้อมการพัฒนา Java มี ในความเป็นจริงมันเข้ากันได้กับทุกระบบซึ่งทำให้เป็นที่นิยมมากที่สุดเมื่อสร้างโปรแกรมมัลติมีเดียเดียวกันหรือเกม
แยกกันควรจะกล่าวว่าเวอร์ชันล่าสุดของ Java จะขึ้นอยู่กับการสนับสนุนเครื่องมือการเขียนโปรแกรมทั่วไปโดยอิงจากเทคโนโลยีของ Eiffel และ C # ซึ่งแตกต่างจากเครื่องมือ C ++ อย่างสิ้นเชิง ที่นี่คุณสามารถใช้การแปลงข้อมูลประเภทข้อมูลแบบสเกลารอัตโนมัติและนำเข้าข้อมูลที่เรียกว่า static fields โดยไม่ต้องพูดถึงความเป็นไปได้ในการสร้างเอกสารร่วมด้วยรหัสต้นฉบับ
ในรุ่น Java SE 6 จะมีการนำคุณลักษณะใหม่ ๆ มาใช้ซึ่งรวมถึงการรับรู้ถึงปฏิทินญี่ปุ่นและพุทธตลอดจนความสามารถในการสร้างเซิร์ฟเวอร์ HTTP แบบเต็มรูปแบบการโอนสตรีมของชั้นเรียนและข้อมูลที่บีบอัดด้วยการเพิ่มประสิทธิภาพสูงสุดถึง 70% ไม่ต้องพูดถึง JConsole สนับสนุนฮาร์ดแวร์ OpenGL และ DirectX
นี้ใช้กับอะแดปเตอร์กราฟิกถึงแม้ว่าจะสามารถอ้างถึงการใช้อุปกรณ์เสียง (ส่วนใหญ่มักจะเป็นเสมือนคนที่ขึ้นอยู่กับไดรเวอร์ ASIO4ALL) เช่นเดียวกันกับซอฟท์แวร์ synthesizers หรือคีย์บอร์ด MIDI แต่การใช้แอพพลิเคชัน Java-applet ไม่ได้ให้มาเสมอ
Similar articles
Trending Now