JAVA网页编程之java版本的冒泡算法
大型的应用一般不会用这些框架(因为性能考虑);开发人员根据需要选择用一些框架,也可以不选用框架;不用框架并不代表要自己写框架;修改框架的可能性更小。算法/**文件名:MaoPao.java
形貌:java版本的冒泡算法
慈勤强
Email:cqq1978@Gmail.com
**/
classMaoPao
{
publicstaticvoidtest1()//最一般的冒泡算法,必要对照(n-1)*(n-1)次
{
int[]iArray={10,5,2,3,321,76,3221,98,86,39};
intk=0;
inticount=0;
for(intj=0;j<iArray.length-1;j++)
{
for(inti=0;i<iArray.length-1;i++)
{
if(iArray>iArray)
{
k=iArray;
iArray=iArray;
iArray=k;
}
icount++;
}
}
System.out.println("共做对照次数:"+icount);
for(inti=0;i<iArray.length;i++)
{
System.out.print(""+iArray);
}
}
publicstaticvoidtest2()//略微作了一下改善,到场一个布尔变量,当按次已排好后,就不必做分外的对照了
{
int[]iArray={10,5,2,3,321,76,3221,98,86,39};
intk=0;
inticount=0;
booleanb=false;
for(intj=0;j<iArray.length-1;j++)
{
b=false;
for(inti=0;i<iArray.length-1;i++)
{
if(iArray>iArray)
{
k=iArray;
iArray=iArray;
iArray=k;
b=true;
}
icount++;
}
if(!b)break;
}
System.out.println("
共做对照次数:"+icount);
for(inti=0;i<iArray.length;i++)
{
System.out.print(""+iArray);
}
}
publicstaticvoidmain(String[]args)
{
test1();
test2();
}
}
一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。 自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从 http://www.jdon.com/去下载,或到同济技术论坛的服务器ftp://nro.shtdu.edu.cn去下,安装上有什么问题,可以到论坛上去提问。 Java是一种计算机编程语言,拥有跨平台、面向对java 是一种使用者不需花费很多时间学习的语言 你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢? 你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。 象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。 所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
页:
[1]