`
numberoneschool
  • 浏览: 7895 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

读JDK源码

    博客分类:
  • java
阅读更多
private static String toUnsignedString(int i, int shift) {
   char[] buf = new char[32];
   int charPos = 32;
   int radix = 1 << shift;
   int mask = radix - 1;
   do {
      buf[--charPos] = digits[i & mask];
      i >>>= shift;
   } while (i != 0);

    return new String(buf, charPos, (32 - charPos));
}

 

i = -1;

i = 1;见Java编程思想operators章节



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/numbernumber1111/archive/2009/03/26/4028195.aspx
分享到:
评论

相关推荐

    jdk源码学习

    源码学习是提升编程技能的重要途径,通过深入理解JDK源码,我们可以洞察Java语言的内部机制,掌握其设计思想,并学习到优秀的编程实践。 在JDK源码中,有许多关键的组件和类库,如: 1. **虚拟机(JVM)**:Java...

    jdk 1.8 源码

    通过对JDK 1.8源码的学习,开发者可以深入了解这些新特性的实现原理,提升编程技巧,更好地利用Java平台进行软件开发。同时,源码阅读也能帮助理解Java的内部工作机制,如垃圾收集、类加载、内存管理等,对于优化...

    jdk8源码包

    这个"jdk8源码包"就是用于查看和学习JDK8内部实现细节的重要资源。 首先,JDK8引入了Lambda表达式,这是一种简洁的函数式编程语法,使得处理集合和事件流变得更加简单。Lambda可以作为参数传递,也可以作为方法...

    JDK1.8完整源码,包含sun等包,以及C/C++ native层代码

    阅读JDK源码,尤其是结合"classes.rar"和"native.rar"中的内容,可以帮助开发者深入理解JVM的工作原理,学习到类加载机制、内存模型、垃圾回收策略、线程调度等核心知识,同时也有助于提高在Java性能优化、故障排查...

    基于JDK源码解析Java领域中的并发锁之设计与实现.pdf

    本文将基于JDK源码解析Java领域中的并发锁,探讨AQS基础同步器、LockSupport、Condition接口、Lock接口、ReadWriteLock接口以及自定义API操作的设计与实现。 一、AQS(AbstractQueuedSynchronizer)基础同步器的...

    jdk1.8及jdk1.8源码

    **Java Development Kit (JDK) 1.8详解与源码分析** JDK 1.8,也称为Java 8,是Oracle公司发布的Java平台标准版(Java SE)的一个重大更新,于2014年3月18日正式发布。这个版本引入了许多新特性和改进,对Java编程...

    JDK1.8源码

    【JDK1.8源码】是一套开放源...对于想要成为Java技术专家的人来说,深入学习JDK源码是一项必不可少的任务。通过阅读源码,可以提升对Java规范的理解,增强对语言特性的掌控,进而提高自己的编程技能和解决问题的能力。

    JDK1.8源码完整版

    Lambda表达式是JDK1.8的一个重要特性,它简化了对匿名内部类的使用,使得代码更加简洁和易读。通过使用 Lambda,我们可以将函数作为参数传递,或者将函数直接定义为方法体。这在处理集合操作时尤其有用,配合Stream ...

    jdk 8 源码

    **JDK 8 源码详解** JDK(Java Development Kit)是Oracle公司发布的用于开发Java应用程序的软件包,而JDK 8是其中的一个重要版本,它引入了许多重要的新特性和改进,使得Java编程更加高效和现代化。源码是理解任何...

    JDK源码选读.pdf

    学Java的最佳途径之一就是坚持阅读它的源码,不是JRE的源码,那些你读了也吸收不了多少,而是常用类库的源码,就是我们常用的那些类,尤其是集合类。源码里蕴含着丰富的代码技巧,设计模式,编程风格,绝对是大师级...

    Jdk1.8源码,包含sun的源码

    Java JDK 1.8源码是Java开发人员深入理解Java平台内部工作原理的重要参考资料。它包含了JDK的核心类库和API的源代码,包括`sun`目录下的源码,这部分通常涉及Java的底层实现和一些非公开的API。在本讨论中,我们将...

    jdk15的源码src文件

    - **源码**: 源码是程序员编写的人类可读的代码,它是软件的原始形式,通过编译器转换成机器可执行的二进制代码。 - **openjdk**: OpenJDK是一个开源的Java开发和运行平台,由甲骨文公司发起,现在由全球开发者社区...

    jdk1.8.0_144的源码包

    《深入解析JDK 1.8.0_144源码》 JDK(Java Development Kit)是Java编程语言的开发和运行环境,而JDK 1.8.0_144则是该系列的一个具体版本。这个版本在Java 8的众多更新中占据着重要的地位,引入了许多关键特性,...

    liunx版的jdk1.8源码包

    1. **Lambda表达式**:这是JDK 1.8最显著的特性之一,它允许函数式编程风格,使代码更简洁、更易读。Lambda表达式可以作为方法参数,也可以被赋值给变量,它们通常用于实现匿名函数,尤其是在集合操作中与Stream API...

    javajdk源码-JDK8-Source-Code:JavaDevelopmentKit8源代码

    Lambda表达式是JDK8最重要的特性之一,它允许开发者用一种更简洁的方式表示匿名函数,使得代码更加简洁易读。Lambda表达式的语法形式为`(parameters) -&gt; expression`或`(parameters) -&gt; { statements; }`,它可以...

    java源码剖析-JavaSourceLearn:JDK1.8源码的代码分析和学习

    很多java开发的小伙伴都会阅读jdk源码,然而确不知道应该从哪读起。以下为小编整理的通常所需阅读的源码范围。 标题为包名,后面序号为优先级1-4,优先级递减 1、java.lang 1) Object 1 2) String 1 3) ...

    javabiginteger源码-read-jdk-source:阅读jdk

    阅读JDK源码项目 2020.07.14创建该项目,目的是想阅读jdk1.8源码提高自己的水平。 阅读顺序 来源 JDK的项目历经了十几个大版本,算上开源社区的贡献,经手的人可能也达到上千人。对于这种庞大的项目,一次性读完肯定...

    基于JDK源码解析Java领域中的并发锁,我们需要特别关注哪些内容?

    基于JDK源码解析Java并发锁,我们需要关注以下几个关键知识点: 1. **AQS(AbstractQueuedSynchronizer)基础同步器**: AQS是一个用于构建锁和同步器的框架,它维护了一个FIFO的等待队列,提供了两种模式:独占和...

    通过JDK源码学习InputStream详解

    2. **分模块阅读**:由于JDK源码庞大,应按模块进行学习,例如关注IO模块,先理解InputStream在整个IO系统中的地位和作用。 3. **避免二手资料**:尽量阅读官方文档和原始英文资料,以获取最准确的信息。 4. **查阅...

    jdk1.5 jdk1.6 反编译 工具

    标题中的“jdk1.5 jdk1.6 反编译 工具”指的是用于对Java字节码进行反编译的软件,这类工具能够将Java的.class文件转换回可读的.java源代码形式,这对于理解和学习已有的Java类库或者进行逆向工程非常有帮助。...

Global site tag (gtag.js) - Google Analytics