A. Student student = new Student();可以创建对象,但是没有使用反射技术,与提议不符。
B. Student student = Student.class.newInstance();调用newInstance()方法返回的是可以直接是Student类型对象 - 正确答案
C. Student student = Student.getClass();编译时报错,Student类中没有getClass()方法。
D. Studnet student = Class.forName("com.itheima.Student").newInstance(); 通过Class.forName获取到的字节码对象没有泛型, 默认是Object类型, 所以无法直接使用Student类型变量接收 需要强转
group by 后面的字段列表, 就是按照这些字段分类汇总
因此select后面的字段列表, 除了group by 后面的字段列表外,其余字段必须是聚集表达式才有意义。比如:select a,b,avg(c),sum(d) from 表 group by a,b;
分页使用LIMIT关键字,格式为:LIMIT pos,count。pos指记录开始的index,从0开始,表示第一条记录,count:查询多少条记录。
SELECT * FROM T_PRODUCT LIMIT 1, 10 WHERE PRICE > 100:LIMIT应该放在语句的最后,故为错误选项。SELECT * FROM T_PRODUCT WHERE LIMIT 0, 10:没有条件,所以此处不能用WHERE关键字。
js中函数的声明语法是 function 函数名称(){}
无论函数是否有返回值都无需声明返回值类型, 如果有参数也无需声明参数类型, 直接写参数名称即可。
创建数组有以下方式:
var arrs = [element0, element1, ..., elementn];
var arrs = new Array();
var arrs = new Array(size);
var arrs = new Array(element0, element1, ..., elementn);
而js是弱类型语言,定义变量使用var,故Array arr = new Array()