求高手跟我解释下 下面JAVA代码每句代码的意思就从denglu(...)方法开始讲了 , 这个方法在声明的时候标识了会throws Exception,表示这个方法中的某些代码可能会抛出异常 。
UserDenglu resultUser = null; 构造一个名叫 UserDenglu的类的对象 resultUser,值为null表示没有实例化(只是声明了一个模型,没有在内存中占用位置) 。
String sql = ... 这名是定义一个字符串变量 , 它的值是一个sql语句;语句的意思是: 查询t_denglu表中字段userName值(?为暂留空,后面填)并且password值为(?为暂留空,后面填);
PreparedStatement pstmt = con.prepareStatement(sql); 将sql语句传给con对象(数据库连接对象)的prepareStatement方法得到返回值为 pstmt对象;
pstmt.setString(1, user.getUserName()); 把sql语句中的第一个?参数替换成 user.getUserName()方法的返回值;
pstmt.setString(2, user.getPassword()); 意义与上句类同,替换第二个?参数 。
ResultSet rs = pstmt.executeQuery(); 执行数据库查询语句,将查询结果放入rs对象中;
if(rs.next()) 如果rs结果集中还有下一条的话
resultUser = new UserDenglu(); 实例化resultUser对象;
resultUser.setUserName(rs.getString("username"));将数据库结果集中查询到的列名为username的列的值传入 resultUser.setUserName()方法中;
resultUser.setPassword(rs.getString("password"));与上句类同,将password列的值传入到resultUser的setPassword()方法中 。
========================================================
这个做的是用户登录功能,该方法中接收一个包含用户输入的用户名和密码的UserDenglu对象,然后用它们来查询数据库中是否有对应用户名和密码对的结果,如果有的话,就登录成功 , 如果没有 , 就登录失败 。登录失败 , 该方法返回的是null,如果登录成功,返回的是一个包含数据库中查询出来的用户名和密码的UserDenglu对象 。调用这个方法时,可以判断它返回值是否为null来判断是否登录成功(用户名和密码正确) 。
java 每一行代码什么意思/**
* 这是一个计数器线程
*/
public class TimerThread extends Thread {//继承Tread类JAVA中每一行代码解释 , TimerThread就是一个线程类
int n= 0; //初始计数为0
public void run(){
while(true){ //死循环
System.out.println(n);//打印计数
n++;//计数器自增长
try{
sleep(1000);//延时1秒钟
}
catch(InterruptedException e){
return;
}
}
}
public static void main(String[] args) {
TimerThread th = new TimerThread();
th.start();//启动线程
}
}
Java中这段代码每一行的具体意思或者是运行过程是什么?先从 main开始运行
定义数组arr 里面有 { 5,8,3,55,66,33}这些数
定义 整数max 是用getMax()的方法传进去的值是arr
在getMax 方法里面又定义了一个max , arr[0]他是你传进来arr数组的第一位数
for循环你应该明白吧定义了一个x,x的值是arr[0];x小于数组的长度;x自增
如果 arr数组第x-1位数的值大于 max那么max就等于那个值
然后返回
强行解释就是这样,不过我自己都觉得好别扭
比如有个题目在一个数组A里面 , 输出最大值是什么
int [] A=[5,8,3,55,66,33];
int max=A[0];
for(int x = A[0]; xA.length; x++)
{
if ( A[x]max )
max = A[x];
}
System.out.println("最大值是"+max);
【JAVA中每一行代码解释 java代码执行顺序】JAVA中每一行代码解释的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码执行顺序、JAVA中每一行代码解释的信息别忘了在本站进行查找喔 。
推荐阅读
- 视频号怎么样开通小店商品的简单介绍
- c语言10代表什么,c语言中10
- 手机版游戏开发,手机版游戏开发大亨高分攻略
- e3cpu8代配什么显卡,e3cpu系列
- mysql5.0怎么使用 mysql50使用教程
- 金正电视无信号怎么整,金正电视机没屏显是是怎么了
- 四川专注sap软件运维,sap软件产品招聘
- 直播平台没有了,直播间没有主播
- java经典代码段 一段java代码的详细解说