2012-06-29 80 views
3

我已經看到Java的其他語言中的一些簡潔功能,比如生成器和最近的「await」功能,並且我嘗試使用字節碼操作來實現其中的一些功能。不過,我認爲這些對於大多數開發人員來說足夠簡潔,使其成爲語言功能。我見過kijaro項目;然而,似乎很少有關於如何到達那裏的文件。所以,即使只是爲了我自己的用途和好奇心,我該如何處理呢?我應該如何處理向Java語言添加功能?

謝謝!

+1

幾個月前我遇到了這個[Java中的羅馬數字](http://www.iam.unibe.ch/~akuhn/blog/2008/roman-numerals-in-your-java/)。我從來沒有真正追過它,但它看起來很有趣。 – OldCurmudgeon

+1

作爲題外話閉幕?我認爲這個問題符合「編程界所特有的實際的,可回答的問題」,並且不適用於任何「不這樣做」。這個問題是關於如何處理一個真正的編程問題,因爲我需要參考如何開始獲得源代碼/示例/任何東西來完成這件事情。 –

+0

@OldCurmudgeon:那篇文章很有意思,其中的一些鏈接也很有趣,但它們似乎都是「編入」編譯器的。但是我很快就會再看到它。 –

回答

3

查看Oracle博客上名爲"So you want to change the Java Programming Language..."的文章。

+0

我可能應該就這個問題說。我看過它;它是從2007年開始的;它指向斷開的鏈接;當你找到真正的聯繫,它的kijaro項目。在這個項目中解釋我應該做什麼真的不好。 –

+0

查看Java社區過程:http://jcp.org/en/procedures/overview。如果您只是想實現新功能,您還可以獲取javac編譯器的當前源代碼(http://hg.openjdk.java.net/jdk7/jdk7)。 –