//1.将按位运算操作,尤其是左移和右移(有无符号)整理到自己的博客中。

//  重点说明清晰负数的运算过程。


/* 

class Demo {

public static void main(String[] arge){

int a = -4; // 1111 1100

int b = a >> 2; 1111 1111

//int b = a >>> 2 0011 1111

System.out.println(b);

}

}


*/



/*  2.byte数到十六进制字符串表现形式程序设计原理和实现方式整理到博客中。

class Demo {

public static void main(String[] arge){

byte a = 28;

byte low = (byte)(a & 0x0f);

byte hight = (byte)((a & 0xf0)>>4);

char[] array = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

System.out.println("0x" + array[hight] + array[low] );

}

}


*/


//3.定义函数,计算一位整型数组所有元素的和。

/*

class Demo {

public static void main(String[] arge){

int[] array = {2,3,5,10};

int sum = 0;

for (int a=0; a<array.length;++a ) {

sum+=array[a];

}

System.out.println(sum);

}

}


*/

//4.数组的拷贝。


class Demo {

public static void main(String[] arge){

int[] array = {2,3,5,10};

int[]  arrayBack = new int[array.length];

for (int a=0; a<arrayBack.length;++a ) {

arrayBack[a] = array[a];

}

for (int a=0; a<arrayBack.length;++a ) {

System.out.print(arrayBack[a] + " ");

}

}

}



5.堆内存默认是1/4,

----------------------------------------

java -Xmx//设置堆内存最大值

-Xms//设置堆内存初始值

className//类名

答:堆内存的默认最大空间是物理内存的1/4,在运行java程序时,可以通过 -Xms初始堆内存的大小,-Xmx设置最大堆内存的大小;