开发者

What exactly is <code> in Java [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.

This question does not appear to be about programming within the scope defined in the help center.

Closed 9 years ago.

开发者_StackOverflow社区 Improve this question

Edit: Thanks for the quick answers. Please mark this question for deletion. It doesn't serve SO in any way.

I was reading an article here {Listing 2. Iterating a file } and what stumped me was the literal <code> written in Java! - I've never seen that before - I now get it's meaning somewhat but has it been there since beginning or is it a new feature.

I am reproducing part of the code here..

return new Iterable<String>() {
public <code>Iterator</code><String> iterator() {
return new <code>Iterator</code><String>() {
public boolean hasNext() {
return line != null; 
.....


It's an error in the HTML markup of the site. Rightclick page and view source. It's been marked up as &lt;code&gt;Iterator&lt;/code&gt; instead of <code>Iterator</code>.

This has nothing to do with Java. You might contact the site/page author to have them to fix it.


It's probably a remnant of generating code using JavaDoc. The <code></code> tags are used to highlight Java code in JavaDoc, in which it generates a Courier New font.


Haha I think it's just HTML that's mistakenly shown as Java code, it's not part of the language. :)


I think that is a HTML formatting error. They are trying to use their custom code tag within another code tag.


That's not valid java. I think it's a typo.


After all the correct answers an alternative explanation:

It is to protect the code by making it uncompilable. That way no-one can steal it:)

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜