练习

1.JAVA中使用""符号进行转移
2.三目运算符中:第二个表达式和第三个表达式中如果都为基本数据类型,整个表达式的运算结果由容量高的决定。
System.out.println("value is "+ ((x>4) ? 99.9 : 9));
输出结果为:value is 9.0
3.case x后面没有加break,所以从case x开始一直往下运行
4.数组不是原生类
5.在声明数组的同时赋值时不能指定数组长度;
int[ ] score = new int[ 4 ] { 90, 12, 34, 77 }; ×
6.插入排序
7.形参是指在定义方法时参数列表中的参数,实参是指在调用方法时所传入的实际数据。 形参是局部变量,作用域在方法体内,出了方法后不可见。
8.实参可以是字面量常量值也可以是变量,只要是可以在调用方法时传入的数据就是实参。
9.形参是可以用 final 来修饰的,被 final 修饰的形参被赋初值后值不可以再改变。
10.instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。
instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。
11.在类方法中不能使用 this 关键字。
12.s 是引用类型,s 中的每一个成员都是引用类型,即 String 类型,String 类型默认的值为 null
13.子类重写父类的方法,访问权限不能降低;
14.子类重写父类的方法如果返回值类型是基本类型的话,要求相同。
15.重载:方法名相同且参数列表不同,与返回值类型无关。
16.A 实例方法可以访问类变量;B 类方法只能访问类变量;C 类方法可以通 过对象调用。D.实例方法只能通过对象来调用
17.A.在现实生活中,对象是指客观世界的实体
在程序中,对象是通过一种抽象数据类型来描述的,这种抽象数据类型称
为类(class)
在程序中,对象是一组变量和相关方法的集合
程序中的对象是一种数据信息,并非现实中的实际物体

第二阶段 70

1.JavaScript声明变量时需要指定变量的类型
如需从JavaScript访问某个HTML元素,可以使用document.getElementById(id)方法 ✖
document.getElementById(“id”)
2.var obj = ();//语法错误
var obj = [];//创建数组
var obj = {};//创建对象
3.加载mysql驱动:
Class.forname(“com.mysql.jdbc.Driver”);
4.Mybatis指定配置文件的根元素
5.JS中 NaN!=NaN Not a Number,那么不是数字的字符肯定不是一个
6.jQuery事件绑定 $(‘#demo’).bind(‘click’,function(){})
7.一个表只能定义一个主键,主键不可以定义在表级或列级
8.maven项目打包的方式 jar war pom
9.唯一索引中使用的列应设置为 NOT NULL,因为在创建唯一索引时,会将多个空值视为重复值。
主键默认是聚簇索引,唯一索引默认是非聚簇索引
主键每个表只能有一个,唯一索引可以多个
10.SELECT name, age, gender FROM employee,能得到rs的第一列数据的代码
rs.getString(1);
rs.getString(“name”);
11.varchar和text保存数据按数据的真实长度保存
char保存数据不足指定长度会用空格不全

第三阶段 42

1.SpringMVC 请求一个控制层资源时,可以在对应方法中
直接使用参数变量接收参数数据,但参数变量的类型要为对象类型
2.spring中注入的bean默认被配置为单例模式,意味着对于同一个类而言,其所有的被注入对象其实都是同一个对象。
3.在Spring中配置Bean的init-method在依赖注入之后执行
4.Bean在 Spring容器中有两种管理方式,原型模式和单例模式
5.Spring中around通知的目标对象要实现的接口中invoke中方法的参数是方法执行参数
6.

<bean id="userTable" class="com.xfaccp.bean.UserTable">
<property name="userName">
<value>ACCP</value>
</property>
</bean>

其中

<property name="userName">

的userName是UserTable中的属性,可以不要get方法,但是一定要有set方法
7.对于复杂的依赖关系,构造注入更简洁,直观×
8.@Resource 注解可以用在字段上也可以用在set方法上
@Resource(name=“personDao”)注解表示用personDao的名称去查找bean的id节点的值是personDao的对象
@Resource注解默认按照名称进行装配
9.SpringMVC是Spring的子级容器
SpringMVC中可以注入Spring容器的对象
10.属于SpringMVC核心组件的是
DispatcherServlet
HandlerMappin
Controller
ModelAndView
ViewResolver
11.Spring配置文件可以不叫applicationContext.xml
Spring配置文件可以有多个
12.Xml映射文件中,除了常见的select|insert|updae|delete标签之外,还有哪些标签

<resultMap><include><sql>

13.对于springmvc的五大核心组件
DispatcherServlet是前端控制器,请求入口。
HandleMapping提供请求与模型的对应关系。
Controller可以将请求派发给其它bean来处理,也可以直接处理业务逻辑。
ModelAndView封装了业务处理结果和视图。
14.Mybatis的执行器有SimpleExecutor ReuseExecutor BatchExecutor
15.在SpringMVC 中,过滤器与拦截器
都可以对请求进行预处理
对请求进行预处理的时间不同
当请求由DispatcherServlet派发到具体Controller之前首先要执行拦截器中的方法
16.JoinPoint
JoinPoint是连接点,客户端调用哪个方法,哪个方法就是连接点
根据连接点能够获取到方法的参数的类型
根据连接点能够获取到目标方法的名称
17.SpringMVC配置文件
配置文件有默认的名称
配置文件中需要配置视图解析器
18.Spring MVC是为了简化Java中MVC的编程过程而推出的一个Spring中的WEB应用模块.
19.提供的API封装了Web开发中常用的功能, 简化了Web开发过程。
20.Spring会自动将表单参数注入到方法参数(名称一致)。
21.@RequestMapping可以用在类定义和方法定义上。
22.关于set注入和构造注入说法正确的是
执行效果不完全相同
注入依赖关系注入时机不同
构造注入方式依赖对象先注入
23.Spring的两种依赖注入IOC 方式
set方法注入
构造方法的注入
24.bean当中是否有生命周期相关的方法,取决于实际业务需要.
销毁方法只适用于singleton模式的bean