Java基础
文章平均质量分 73
RansSong
这个作者很懒,什么都没留下…
展开
-
Java中byte类型变量做& 0xff运算的理解
Java中byte类型变量做& 0xff运算的理解 在IO字符操作或加密计算时经常会见到byte值与0xff做与运算,这种写法首次看到会有些不解,其实也比较容易理解。下面说下我个人的理解 首先要明白,字符编码中没有负值表示一个字符的,至少我没有遇到过,可以看下ascii编码,全部都是使用正值表示字符的,例如65 表示A。 其次要明白byte & 0xff 的位运算的意义原创 2016-09-02 13:01:57 · 3157 阅读 · 0 评论 -
Java动态编译源代码并加载执行
最近在看研究Hadoop时,发现官方文档中使用com.sun.tools.javac.Main编译Java源代码的,脚本如下。就研究了一番,写了个demo,记录一下,也方便后来人学习。 $ bin/hadoop com.sun.tools.javac.Main WordCount.java $ jar cf wc.jar WordCount*.class com.sun.tools.javac原创 2017-01-08 19:25:33 · 3236 阅读 · 1 评论