1.接口和抽象类区别及使用:构造方法,普通成员变量,访问类型,静态方法,抽象方法,静态成员变量
2.LinkedList(双向链表),ArrayList(对象数组),Vector(对象数组,同步)
3.JDK内置线程池的实现原理
4.存储过程,函数
5.事务
6.索引
7.游标,触发器
8.Servlet生命周期
9.JSP内置对象
10.访问限定符在类、内部类、方法、属性中使用和作用域
11.SOAP:Simple Object Access Prtocol,简单对象访问协议
12.UDDI,Universal Description Disvery Integration,统一描述发现与集成
13.WSDL,Web Service Description Language,WebService接口的描述语言。
14.JDBC的步骤,常用类和接口
15.TCP:ServerSocket ,Socket
16.static关键字的用途
17.UDP:DatagramSocket,
18.JSP重定向
19.RuntimeException,普通Exception
20.双向链表
21.JDK中的设计模式
22.Socket类的主要方法
23.常用过滤输入流:BufferedInputStream,CheckedInputStream,DataInputStream,GZipInputStream,ZipInputStream,LineNumberInputStream,PushackinputStream
24.平衡二叉树
25.冒泡排序算法
26.ARP :Address Resolution Protocol,地址解析协议
27.IP地址的编码组成
28.HashMap,HashTable
29.Spring框架的七大模块及作用:Core,Context,DAO,ORM,AOP,Web,Web MVC
30.Spring三大核心思想:DI(依赖注入),IOC(控制反转),AOP(面向切面编程)
31.Spring中的BeanFactory与ApplicationContext的作用和区别
32.Spring配置数据源:DBCP,C3P0,DriverManagerDataSource,JNDI
33.JNDI:Java Naming and Directory Interface,Java命名目录服务
34.JDBCTemplate主要的方法
35.AOP:Aspected Oriented Programming,面向方面编程
36.AOP的实现方式
37.Spring的事务管理:编程式,声明式
38.Spring编程式事务相关接口和类:PlatformTransactionManager,TransactionDefinition,TransactionStatus,AbstractPlatformTransactionManager,DataSourceTransactionManager
39.使用TransactionProxyFactoryBean配置事务
40.Spring中的事务策略:
41.Spring的通知类型:
42.动态代理:JDK代理(基于接口的代理),CGLib代理(基于类的代理)
43.Spring中的ProxyFactoryBean作用及配置
44.Spring中Bean的生命周期
45.Spring中Bean的DI方式:接口注入(不推荐),构造器注入(死的应用),getter/setter方式注入(比较常用)
46.Spring中Bean的作用域:singleton、prototype、request、session、global session、自定义
47.Spring中如何进行IOC操作
48.Spring框架中获取连接池有几种方式
49.Java编程中实现AOP有几种方式
50.Spirng获得数据源:org.springframework.jdbc.datasource.DriverManagerDataSource
51.Spring访问数据:org.springframework.jdbc.core.JdbcTemplate
52.Spring事务处理:org.springframework.jdbc.datasource.DataSourceTransactionManager
53.Spring声明事务处理:org.springframework.transaction.interceptor.TransactionProxyFactoryBean
54.Spring的事务传播行为PROPAGATION:REQUIRED,SUPPORTS,MANDATORY,REQUIRES_NEW,NOT_SUPPORTED,NEVER
55.CoC:惯例优先原则(convention over configuration)
56.SpringMVC的CoC
57.Spring的隔离级别ISOLATION:DEFAULT,READ_UNCOMMITTED,READ_COMMITTED,REPEATABLE_READ ,SERIALIZABLE
58.AOP有三种植入切面的方法:编译期织入(AspectJ),类装载期织入(AspectJ和AspectWerkz),动态代理织入(为目标类添加增强生成子类)
59.Spring中AOP实现机制:JdkDynamicAopProxy(有接口声明的类),MethodInterceptor(没有接口声明的类:CGLib,内部类)
60.Hibernate工作原理:Configuration().configure() -> hibernate,cfg.xml -> config.buildSessionFactory() -> .sessionFactory.openSession() -> session.beginTransaction -> persistent operate 持久化操作 -> session.getTransaction().commit() -> 关闭session 和sessionFactory
61.Struts2的设计模式
62.Struts2的对象及作用:Actionform,ActionMapping:ActionError,Validatorform
63.Overload(重载)与Override(重写):
64.Spring和struts2集成:ContextLoaderPlugIn,DelegatingActionProxy,DelegatingRequestProcessor
65.Hibernate中JDBC fetch size和batch size:
66.Spring中的注解:@Component(组件), @Repository(持久层),@Service(业务层),@Controller(控制层),@Autowired(自动注入),@Qualifier("指定实现类"),@Scope("作用域")
67.Spring中的自动扫描配置: <context:component-scan base-package="com.xxx.xxx">
68.Spring处理web页面乱码:web.xml CharacterEncodingFilter
69.Struts2中的Token(令牌)机制:表单重复提交,请求中包含的令牌值与保存在当前用户会话中的令牌值进行比较
70.Spring的Advice类型:
71.Spring中的DispatcherServlet
72.Spring中的ContextLoaderListener