首页编程java编程java代码详解,java编程

java代码详解,java编程

编程之家2026-05-22978次浏览

大家好,今天来为大家解答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);

java代码详解,java编程

如果输入的密码和取得的密码相同,就将它放入session中,以便以后使用。

response.sendRedirect("index.jsp");

这一句会将页面转到“index.jsp”中。

out.println("<script language='javascript'>alert('您输入的管理员或密码错误!');如果输入的密码和得到的不同,就输入一句话提示用户。

window.location.href='../index.jsp';</script>");

打开“index.jsp”页面。

java代码详解,java编程

catch(Exception e){

out.println("<script language='javascript'>alert('您的操作有误!');window.location.href='../index.jsp';</script>");

}

这几行是捕捉程序发生的异常,这一大段代码上面还有一个try代码块,和catch是配对的,将可能会发生异常的代码放入try块中监视,如果发生异常,就执行catch块中的代码。

java 源代码注释

import java.awt.*;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import javax.swing.*;

public class GameTest extends JFrame implements ActionListener{

/*

*新建一个主面板(这个类可能是自定义的,本程序和API中没有)。

*/

MainPanel j=new MainPanel();

JButton jPreview;

JLabel label;

Container container;

JPanel panel;

/**

*主函数

*@param args

*/

public static void main(String[] args){

//运行程序

new GameTest();

}

/**

*构造函数。

*

*/

public GameTest()

{

//新建一个标题为“拼图”的窗口

JFrame fr=new JFrame("拼图");

//获取窗口容器。

container=fr.getContentPane();

//创建菜单条

JMenuBar jMenuBar=new JMenuBar();

//以下初始化菜单,并且设置快捷键和添加监听器。

JMenu jMenuGame=new JMenu("游戏(G)");

jMenuGame.setMnemonic('g');

JMenuItem jMenuItemStart= new JMenuItem("开始(S)");

jMenuItemStart.setMnemonic('s');

jMenuItemStart.addActionListener(this);

JMenuItem jMenuItemExit=new JMenuItem("退出(E)");

jMenuItemExit.setMnemonic('e');

jMenuItemExit.addActionListener(this);

jMenuGame.add(jMenuItemStart);

jMenuGame.add(jMenuItemExit);

//初始化按钮并设置快捷键和添加监听器

JButton jChoice=new JButton("选图(X)");

jChoice.setMnemonic('x');

jChoice.addActionListener(this);

jPreview=new JButton("预览(P)");

jPreview.setMnemonic('p');

jPreview.addActionListener(this);

//将菜单和按钮添加到菜单条中

jMenuBar.add(jMenuGame);

jMenuBar.add(jChoice);

jMenuBar.add(jPreview);

//将菜单条设为该窗口的主菜单

fr.setJMenuBar(jMenuBar);

//将主面板添加到该窗口的容器中。

container.add(j);

//设置大小

fr.setSize(315,360);

fr.setVisible(true);

//设置默认关闭方式。

fr.setDefaultCloseOperation(3);

}

/**

*事件处理函数。

*/

public void actionPerformed(ActionEvent e){

if(e.getActionCommand()=="开始(S)")

{

j.Start();

}

if(e.getActionCommand()=="预览(P)")

{

j.setVisible(false);

panel=new JPanel();

Icon icon=new ImageIcon("pictrue/pic"+"_"+MainPanel.pictureID+".jpg");

label=new JLabel(icon);

label.setBounds(300, 300, 0, 0);

panel.add(label);

panel.setSize(300, 300);

panel.setVisible(true);

this.container.add(panel);

jPreview.setText("返回(P)");

}

if(e.getActionCommand()=="返回(P)")

{

panel.setVisible(false);

j.setVisible(true);

j.repaint();

jPreview.setText("预览(P)");

}

if(e.getActionCommand()=="退出(E)")

{

System.exit(0);

}

if(e.getActionCommand()=="选图(X)")

{

//初始化选择框,并提供选择。

Choice pic= new Choice();

pic.add("七里香");

pic.add("依然范特西");

pic.add("八度空间");

pic.add("十一月的肖邦");

pic.add("魔杰座");

pic.add("叶惠美");

pic.add("我很忙");

int i=JOptionPane.showConfirmDialog(this, pic,"选择图片", JOptionPane.OK_CANCEL_OPTION);

if(i==JOptionPane.YES_OPTION)

{

//选择图片

MainPanel.pictureID=pic.getSelectedIndex()+1;

j.removeAll();

j.reLoadPicture();

j.repaint();

}

}

}

}

求java代码注释

1登录的

//定义一个login函数,并聚焦到userid文本框

function login(){

document.form1.userid.focus();

}

//定义一个检验函数,检验登录用户名和密码是否为空,并返回boolean值

function checkform(){

//用户名或密码为空

if(document.form1.userid.value==""|| document.form1.password.value==""){

//弹出用户名或密码错误警告框

alert("用户名或密码为空!");

return false;

}

//用户名和密码都不为空,返回boolean值true

return true;

}

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

2查询的

<form name="form1" method="post" action="airlineinfo.jsp">

//获取输入的查询信息

String cfcs= request.getParameter("cfcs");

//判断输入的查询信息是否为空

if(cfcs==null){ cfcs="";

}else{

//查询信息不为空,执行信息查询

cfcs= airlineinfo.to_String(cfcs);

}

String ddcs= request.getParameter("ddcs");

if(ddcs==null){ ddcs="";

}else{

ddcs= airlineinfo.to_String(ddcs);

}

String airlineno= request.getParameter("airlineno");

if(airlineno==null){ airlineno="";

}else{

airlineno= airlineinfo.to_String(airlineno);

}

String departdate= request.getParameter("departdate");

if(departdate==null){ departdate="";

}else{

departdate= airlineinfo.to_String(departdate);

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

3订购模块

//获取提交后的信息数据

String submit= request.getParameter("Submit");

//判断信息数据是否为空

if(submit!=null&&!submit.equals("")){

//判断订票信息数据是否获得回应

if(ticketinfo.getRequest(request)){

//如果订票数据获得回应,则执行订票信息插入操作

if(ticketinfo.insert()){

//插入成功后,成功信息提示

mesg="订票信息提交成功!";

//判断客户信息是否获得回应

if(customerinfo.getRequest(request)){

//如果获得回应,执行客户信息插入操作

if(customerinfo.insert()){

//插入成功后,成功信息提示

mesg="订票信息提交成功!";

} else{

//客户信息插入失败后的提示信息

mesg="数据库操作失败";

}

}else{

//客户信息回应失败后的提示信息

mesg="对不起,你提交的参数有错误";

}

} else{

//订票信息插入失败后的提示信息

mesg="数据库操作失败";

}

}else{

//订票信息回应失败后的提示信息

mesg="对不起,你提交的参数有错误";

}

}

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

4修改信息

//判断提交后的信息是否为空(同上面差不多)

if(submit!=null&&!submit.equals("")){

if(serviceinfo.getRequest(request)){

if(serviceinfo.insert()){

mesg="客舱信息提交成功!";-------如果都不为空则提交所填信息

} else{

mesg="数据库操作失败";----否则失败

}

}else{

mesg="对不起,你提交的参数有错误";

}

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

5查询信息

<% if(customerinfo.customerinfo_search(request)){

for(int i=0;i<customerinfo.getcustomerinfolist().size();i++){

customerinfo bk=(customerinfo) customerinfo.getcustomerinfolist().elementAt(i);

if(customerinfo.getrecordCount()<1){

%><%

}else{

关于java代码详解到此分享完毕,希望能帮助到您。

javah java成熟分类mysql数据库怎么创建表?怎么在数据库里面创建表