|
java学习内容整理基础教程代码(第一篇)
内容都是最java基础教程了 本人也是新手 正在学习阶段- 1. for(inti=1;i<10;i++)
- {
- System.out.println(i);
- }
- 第一个表达式只执行一次,在以后的循环语句中都不会执行。
- 2. break语句可以跳出for,while,switch语句,只能跳出一层嵌套。break跟标号,可以跳到标号位置处。
- 3. continue跳过当前循环,接着执行下一次循环比较。
- 4.打印0-10间的奇数
- for(int i=0;i<10;i++)
- {
- if(i%2==0)
- continue;
- System.out.println(i)
- }
- 5. float占四字节,分三部分:符号位、幂指数、有效数字。
- 6. JDK文档中查找:Float intBitsToFloat
- 7. 最右边为第0位开始,float中31位为符号位,23-30为幂指数,22-0为有效位。
- 8. 编译命令javac可以用通配符*:javac *.java编译当前目录下所有java文件。
- 9. int x[]=new int[100]; //定义100个整数变量。
- for(int i=0;i<100;i++)
- {
- sum+=x;
- }
- //可以看出数组定义的方便(对于大量连续变量的定义来说)。
- 10.堆内存:数组存放。栈内存:变量的存放。在数组定义中,栈内存中存放的数值是堆内存中存放数据的首地址。x=null;则断开链接,此后堆中的数据将会变成垃圾,等待垃圾回收器的释放。int[]x;中中括号可前可后。数组中初始化数据都为0。
- 11. 静态数组:
- int ia[]={1,2,3,4};
- int []ib=new int{3,4,5};
- 声明数组时不可指定其长度。如:int ia[5]则会出错。
- 12. 空指针异常错误是由x=null;引起 。
- 13. x.length 数组元素的个数,简称长度。
- 14. 多维数组:
- (1)Java中没有真正的多维数组,只有数组的数组。
- (2)定义:int[]xx;
- xx=new int[3][];
- //产生3个数组,每个元素指向一个数组。
- xx[0]= new int[3];
- xx[1]=new int[2];
- xx[2]=new int[4];
- 若长度规则,还可以一次产生。
- int[][]xx=new int[2][3];
- //其中2,3为length.
- 11. 数组的排序与拷贝。排序:Arrays.sort,拷贝:System.arraycopy
复制代码 |
|