java代码解读?Java编译器
大家好,关于java代码解读很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于Java编译器的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!
在java的学习中,请高手解释下如下的代码是什么意思
ResultSet rs=conn.executeQuery("select* from tb_manager where manager='"+manager+"'");
这一句执行括号中的sql语句,将得到的结果置给rs。
if(rs.next()),这一句是看rs,也就是结果集中是否有数据,如果有,则进去if代码段,否则输入“您输入的管理员或密码错误!”这句话。
String PWD=request.getParameter("PWD");这一句取得从上一个页面传过来的参数,pwd,也就是你输入的密码。
f(PWD.equals(rs.getString("PWD")))这一句判断你输入的密码和从数据库中取得的密码是否相同。
session.setAttribute("manager",manager);
如果输入的密码和取得的密码相同,就将它放入session中,以便以后使用。
response.sendRedirect("index.jsp");
这一句会将页面转到“index.jsp”中。
out.println("<script language='javascript'>alert('您输入的管理员或密码错误!');如果输入的密码和得到的不同,就输入一句话提示用户。
window.location.href='../index.jsp';</script>");
打开“index.jsp”页面。
catch(Exception e){
out.println("<script language='javascript'>alert('您的操作有误!');window.location.href='../index.jsp';</script>");
}
这几行是捕捉程序发生的异常,这一大段代码上面还有一个try代码块,和catch是配对的,将可能会发生异常的代码放入try块中监视,如果发生异常,就执行catch块中的代码。
如下java代码,结果看不懂,求高手解释
public class SortTest{
public static void main(String[] args){
//新建一个数组
int[] array= new int[]{ 9, 6, 1, 4};
//调用方法,对数组进行排序
Sort.swapSort(array);
for(int i= 0; i< array.length; i++){
System.out.print(array[i]+"");
}
System.out.println();
}
}
class Sort{
public static void swapSort(int[] array){
//输出数组的各个值
for(int i= 0; i< array.length; i++){
System.out.print(array[i]+"");
}
//输出一个空白行
System.out.println();
//从数组的第一个开始循环,循环到第三个,循环三次,循环变量为i
for(int i= 0; i< array.length- 1; i++){
System.out.println("--------------inside for");
//当i为1时将第一个与第二个比较,将第二个与第三个比较,第三个与第四个比较
//当i为2时将第二个与第三个比较,第三个与第四个比较
//当i为3时将第三个与第四个比较
for(int j= i+ 1; j< array.length; j++){
if(array[i]> array[j]){
//如果前一个大于后一个
//下面三行语句的意思将前一个与后一个的值交换
//可以自己理解一下,可以百度一下
array[i]+= array[j];
array[j]= array[i]- array[j];
array[i]-= array[j];
}
}
}
}
}
Java是什么意思啊
Java是一种编程语言,计算机语言:
1991年,Sun成立了一个称为Green的项目小组,专攻计算机在家电产品上的嵌入式应用。
由于C++所具有的优势,该项目组的研究人员首先考虑采用C++来编写程序。但对于硬件资源极其匮乏的单片式系统来说,C++程序过于复杂和庞大。另外由于消费电子产品所采用的嵌入式处理器芯片的种类繁杂,如何让编写的程序跨平台运行也是个难题。
为了解决困难,他们首先着眼于语言的开发。对于新语言的设计,Sun公司研发人员并没有开发一种全新的语言,而是根据嵌入式软件的要求,对C++进行了改造,去除了留在C++的一些不太实用及影响安全的成分,并结合嵌入式系统的实时性要求,开发了一种称为Oak的面向对象语言。后来Oak语言也就因为缺乏硬件的支持而无法进入市场,从而被搁置了下来。
1995年,互联网的蓬勃发展给了Oak机会。业界为了使死板、单调的静态网页能够“灵活”起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行。于是,世界各大IT企业为此纷纷投入了大量的人力、物力和财力。这个时候,Sun公司想起了那个被搁置起来很久的Oak,并且重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。
在申请注册商标时,发现Oak已经被人使用了,再想了一系列名字之后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java词语。
Java由此诞生啦!
以上这就是Java,你了解到啦吗?
文章分享结束,java代码解读和Java编译器的答案你都知道了吗?欢迎再次光临本站哦!