* public class UniqueThreadIdGenerator {
 *
 *     private static final AtomicInteger uniqueId = new AtomicInteger(0);
 *
 *     private static final ThreadLocal < Integer > uniqueNum = 
 *         new ThreadLocal < Integer > () {
 *             @Override protected Integer initialValue() {
 *                 return uniqueId.getAndIncrement();
 *         }
 *     };那个&lt应该是小于号,而那个&#64 应该是@符号吧,为什么我用记事本打开JDK弄出这名堂来,另外我想请教一下,在JAVA中用怎么把&#64变成@号?是什么编码方式?(我怎么记得这是XML中的实体引用...)

解决方案 »

  1.   

    http://www.w3school.com.cn/tags/html_ref_ascii.aspHTML。。
      

  2.   

    还是用 EditPlus 3 打开看源码吧。 直接用记事本实在不太好看。
      

  3.   

    真是奇怪了,小于号变了,大于号没变。
    这些注释用来生成javadoc,是html格式的,所以做这样的变换也解释的通。
      

  4.   

    用 EditPlus 3 打开看源码吧
      

  5.   


    GUN编码!我也找过这方面的资料,貌似应该用HTML解析成正常的符号
      

  6.   

    &lt == "<"
    应该是javadoc根据代码注释生成api文档时要的吧。
      

  7.   

    注释.用javadoc生成html的.所以用来转义符号.
    有前途,看JDK.佩服