อ่านเกี่ยวกับคดีของ Google v Oracle ฉันเจอคำถามเหล่านี้ (เห็นได้ชัดจากผู้พิพากษาหัวหน้า)
...
มันตกลงกันหรือไม่ว่าสิ่งต่อไปนี้เป็นจริงอย่างน้อยก็ในปี 1996?ต่อไปนี้เป็นอินเตอร์เฟส Java Application Programming Core: java.lang, java.util และ java.io.
ภาษาการเขียนโปรแกรม Java อ้างถึงหรือต้องการวิธีการชั้นเรียนหรือแพคเกจนอกสามข้างต้น?
...
แหล่งที่มา: Groklaw
มีชัดมาก ๆ ของเครือข่ายทางกฎหมายของ Google และ Oracle อาจจะไม่เห็นด้วยกับบางจุดและฉันไม่สนใจ ออกกฎหมายไปยังทนายความ
อย่างไรก็ตามฉันสงสัยว่ามีประวัติที่น่าสนใจอยู่บ้าง
คำถามของฉัน (เป็นคนแรกที่ได้ใด Java เข้ารหัสรอบปี 2001 ในรุ่น 1.3) ในรุ่น 1.0 ชวาถูกต้องอะไรนอกjava.lang
, java.util
และjava.io
การรวบรวมโปรแกรม Java ที่ถูกต้อง?
เป็นตัวอย่าง (โดยใช้ C # 5.0) await
คำหลักนั้นขึ้นอยู่กับ(เหนือสิ่งอื่นใด) คอมไพเลอร์ไม่สามารถทำงานกับสเป็คได้หากไม่มีคลาสTask<T>
GetAwaiter()
อย่างเท่าเทียมกันมีฟีเจอร์รันไทม์หลัก (เช่นClassLoader *) ที่ขึ้นอยู่กับแพ็คเกจอื่นหรือไม่
ฉันจะยอมรับว่าฉันถามด้วยความอยากรู้ว่าสิ่งใดที่จำเป็นสำหรับ Java ที่มีศักยภาพต่ำสุด (ภาษาโดยไม่สนใจบิตที่ถูกกฎหมายทั้งหมด)
* ฉันสมมติว่า ClassLoader เป็นแม้แต่คุณสมบัติใน Java 1.0 ซึ่งเป็นส่วนหนึ่งของข้อมูลจำเพาะใน 7.0และน่าจะเป็นรุ่นก่อนหน้าหลายรุ่น
await
ชั้นเพิ่งเกิดขึ้นเพื่อตอบสนองสิ่งที่คำหลักไม่ขึ้นอยู่กับ (วิธีการที่เรียกฯลฯ ) Task<T>
Task
await
GetAwaiter()
yield
และ IEnumerator หรืออะไร await
เพียงแค่รู้สึกตื่นเต้นมากสำหรับ