java 基础
文章平均质量分 82
sven_lj
这个作者很懒,什么都没留下…
展开
-
JAVA位运算
一、位运算:位运算:& 按位与 | 按位或 ^ 按位异或 ~ 按位非,对整数类型(包括char)按照二进制位逐位进行逻辑运算。移位运算:针对整数做二进制移动>> 算数右移 向右移动一位,若高位是1补1,若高位是0补0.>>>逻辑右移 向右移动一位,左边加0; >>相当于除以2, 数学右移 >>>逻辑(无符号)右移011101011 >>原创 2013-11-20 05:12:15 · 638 阅读 · 0 评论 -
JAVA初始化顺序
《转自http://blog.csdn.net/genganpeng/article/details/11955657》/** * 1、当使用新建对象实例或者调用静态成员变量或者方法时,初始化静态变量 * 2、静态变量在初始化时在前面的先初始化,静态块和静态变量相同对待(在初始化过程中,有新建对象实例的时候,暂时停止后面的静态变量初始化) * 3、静态变量没有初始化时,使用默认的初始值(如int为原创 2013-11-20 05:12:17 · 738 阅读 · 0 评论 -
java作用域、java控制流程
一、块(block): 即复合语句,由一对花括号括起来的若干条java语句。块决定了一个变量的作用域。一个块可以嵌套另外一个块,但是不能再嵌套的两个块中声明同一个变量。二、控制流程: 1.if---else: 2.循环:while(){ }; do{ }while(); for(){;; };这个其中有一条不原创 2013-11-23 03:00:43 · 1005 阅读 · 0 评论 -
java基础--数组Arrays、递归、移位运算、位运算符
一、Arrays类,数组工具类数组声明:int[] ary = new int[10];数组初始化:我们可以选择在声明的时候同时初始化:int[] ary = {1,2,3,4,5};这种方式只能在声明的时候的初始化,而不能用在赋值。数组的赋值:声明以后可以这样赋值:ary = new int[]{1,2,3,4,5};也可以通过访问的方式进行赋值。数组的访问:ary[下标]Arrays.sort原创 2013-11-20 05:11:56 · 1038 阅读 · 0 评论