您的位置 首页 java

第49期Java面试题:List/Map遍历、获取Class实例、JDBC常用接口

1、List遍历方式有多少种

1) 下标遍历

2) Iterator 遍历

3) Foreach 遍历(最快)

2、Map怎么遍历

先调用keySet()方法获取所有的key,在遍历key获取所有的元素

3、怎么获取Map所有的key,所有的value

Map调用keySet()方法获取所有的key值,是一个Set集合

Map调用values()方法获取所有的value值,是一个List集合

4、获取Class的实例有几种方式

Class<?> Demo 1=Class.forName(“Reflect.Demo”); //使用Class类

Class<?> demo2=new Demo().getClass(); //通过对象

Class<?> demo3=Demo.class; //通过类

5、怎么获取类中所有的方法,所有属性

获取所有方法:

Class<?> demo = Class.forName(“Reflect.Demo”);

Method[] methods = Demo. getDeclaredMethods();

获取所有属性:

Class<?> demo = Class.forName(“Reflect.Demo”);

Field[] fields = demo .getDeclaredFields();

6、 JDBC 常用接口有哪些?

1、Connection 用来与数据库建立连接

2、 Statement 用来执行 sql语句

3、ResultSet 用于接收结果集

4、 PreparedStatement 是Statement子接口,执行sql语句,预编译,防止sql注

入,安全性高

文章来源:智云一二三科技

文章标题:第49期Java面试题:List/Map遍历、获取Class实例、JDBC常用接口

文章地址:https://www.zhihuclub.com/196153.shtml

关于作者: 智云科技

热门文章

网站地图