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.