`
junfeng2010
  • 浏览: 9022 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论
文章列表
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 ...

java 基础

    博客分类:
  • java
 写道  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和副 ...
Global site tag (gtag.js) - Google Analytics