java基础入门学习笔记(一):bubblesort算法个人学习
public class bubblesort {
public static void main(String[] args) {
int array[]=new int[]{1,5,9,4,6,2};
int m;
for(int i=0;i<array.length;i++){
System.out.print(array[i]+" ");
}
System.out.println();
for(int k=0;k<array.length;k++)
{
for(int j=k+1;j<array.length;j++)
{
if(array[k]<array[j])
{
continue;
}
else{
m=array[k];
array[k]=array[j];
array[j]=m;
}
}
System.out.print(array[k]+" ");
}
}
}
开始之前用2个数组;一个数组存放原数据!另一个数组用来存放结果!
实现起来总是弹出java.lang.ArrayIndexOutOfBoundsException 数组超出边界什么的异常!
一来基础实在薄弱! 二来占用空间大!
在嵌套for循环下对j;k的约束条件需要注意;
之前看过一些教程对于定义变量的位置有一点浅显的认识;在for循环里面定义变量 当for循环结束后便可以被回收!有利于空间的节省;
相关文档:
1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'
\0:空字符
2.Unicode转义字符:\u + 四个十六进制数字;0~65535
\u0000:空字符
3.特殊字符:就3个
\":双引号
\':单引号
&nbs ......
/*
* @(#)ObjectPoolManager.java 1.00 2005-5-1
*
* Copyright 2005 BeanSoft Studio. All rights reserved.
* PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package  ......
最近需要做一些JAVA底层操作,为了尽可能提高效率做了如下测试。
在同一个类中建立普通的PUBLIC方法和PUBLIC STATIC 方法两种,并使用JUnit进行多次循环。最终证明使用对象的方式调用效率高。
上结果。
起始时间Fri Mar 05 10:15:37 CST 2010结束时间Fri Mar 05 10:15:38 CST 2010时间间隔891
起始时间Fri ......
1、中文问题的来源
由于Java
语
言内部采用UNICODE编码,所以在JAVA
程序运行时,就存在着一个从UNICODE编码和对应的操作系统及浏览器支持的编码格式
转
换输入、输出的问题,这个转换过程有着一系列的步骤,如果其中任何一步出错,则显示出来的汉字就会出是乱码,这就是我们常见的JAVA
中
文问题。几乎所有的 ......