2011-10-31 11 views
9

Tôi đã tìm thấy "Các cải tiến ngôn ngữ lập trình Java" chính thức tại liên kết sau.Tôi có thể tìm thấy tập tin ngữ pháp chính thức cho ngôn ngữ lập trình Java 7 ở đâu?

http://download.oracle.com/javase/7/docs/technotes/guides/language/enhancements.html#javase7

Có ai biết tệp ngữ pháp chính thức cho Java 7 không?

Những gì tôi sẽ làm là chọn sự khác biệt giữa Java 6 và Java 7 và nâng cao trình phân tích cú pháp của tôi.

Cảm ơn bạn trước

+1

http://java.sun.com/docs/books/jls/second_edition/html/syntax.doc.html – danportin

+0

@danportin, không, ngữ pháp mà ngay cả xảy ra trước Java 1.5 (không có Generics và 'enum's trong ngữ pháp đó). –

Trả lời

14

Đây là chính thức, tuy nhiên, nó không có sự khác biệt giữa các JLS và trình biên dịch thực tế ... đi con số.

http://docs.oracle.com/javase/specs/jls/se7/html/jls-18.html

+1

Bạn nói đúng, nó chính thức. Nhưng nó sai trong ít nhất một trường hợp. Xem http://stackoverflow.com/questions/30861727/is-the-grammars-in-java7-spec-really-equivalent/31898629#31898629 –