牛客刷题吧-第一天

1 . 。java文件 和 .class文件的区别?

只能有一个与文件名相同的类,可以包含其他类  (.java->.class)

2.如果int x=20, y=5,则语句System.out.println(x+y +""+(x+y)+y);  的输出结果是()

+"" :后变成字符串 25255

3.在集合中安全删除元素的方法?【itor.remove()】

list.remove(i);

list.remove(obj);

可以直接一处对象或者从大到小移除,从小到大,元素会自动向前移动?可能会出现错误

4.数据库连接驱动的6个步骤?

//声明数据库驱动,数据源的url,用于登录数据库的账户和密码(将其他功能封装成方法的时候方便使用)

String driver = "数据库驱动名称"

String url = "数据库连接地址"

String user = "用来连接数据库的用户名"

String pwd = "用来连接数据库的密码"

//加载数据库驱动 

Class.forName(driver);

//根据url创建数据库连接对象Connection

Connection con = DriverManage.getConnection(url,user,pwd);

//用数据库连接对象创建Statement对象(或PrepareStatement)

Statement s = con.createStatement();

PrepareStatement ps = con.PrepareStatement(sql);

//做数据库的增删改查工作

ResultSet rs = s.executeQuery();

//关闭结果集对象Resultset,statement对象,connection对象,

rs.close();

s.close();

con.close();

//各个步骤的异常处理

5.

你可能感兴趣的:(牛客刷题)