- 浏览: 9258 次
- 性别:
- 来自: 深圳
最新评论
-
fengzhongye56:
http://git.source.android.com/? ...
如何下载android.jar源代码和设置android.jar在eclipse中的源代码目录 -
junfeng2010:
BackJoker 写道具体去查一下UTF-8的编码资料,有的 ...
java utf-8编码中文占三个字节 -
BackJoker:
具体去查一下UTF-8的编码资料,有的汉字是3个字节,有的汉字 ...
java utf-8编码中文占三个字节
文章列表
System.out.println("中".getBytes("utf-8").length);
for(byte b:"中".getBytes("utf-8")){
System.out.println(b);
}
System.out.println("中".getBytes("gb2312").length);
for(byte b:"中".getBytes("gb2312")){
S ...
写道
public static void main(String[] args) {
System.out.println((int)(char)(byte)-1);
// 注:从较窄的整型转换成较宽的整型时的符号扩展行为:如果最初的数值类型是有符号的,那么就执行符号扩展;但如果它是char,那么不管它将要被转换成什么类型,都执行零扩展。
//1。char类型向表示范围比它大的类型转换时使用的是0扩展,也就是说在高位补0。
//2。byte类型转换为char类型其实是2步:先把byte提升为int,再把int转化为char(去掉高位)
//开始是int ...
如何下载android.jar源代码和设置android.jar在eclipse中的源代码目录
1. 下载android.jar对于版本的source code
http://git.source.android.com/?p=platform/frameworks/base.git;a=snapshot;h=android-2.3.1_r1;sf=tgz
URL中的android-2.3.1_r1替换成任意你需要版本的sdk tag名称即可。点击tage名称列表查看所有有效的tag名称。
利用这个URL下载到了源代码压缩包base-android-2. ...
在Java中,所有的方法参数,都是"按值传递".
有那么一种说法,Java中基本类型是按值传递,对象是按引用传递.这个说法其实是不确切的,确切的说法是
Java中基本类型将值作为参数,按值传递.对象将引用作为参数,按值传递.
所谓按值传递,就是传递的是一个副本.
现在来解释下Java方法传递引用时的情况.
比如说有一个引用 Body body = new Body(.....);
将body当作参数传递的时候,传递的不是body指向的对象,也不是body引用本身,而是body的一个副本,并且这个副本和body是一模一样. 这里的一模一样就是body和副 ...