C调用java
Android JNI实现Java与C/C++互相调用,以及so库的生成和调用(JNI方式调用美图秀秀so)_YellowJacketHjj的博客-CSDN博客
shell获取目录下所有文件夹的名称并输出的实例1.java中静态代码块,动态代码块,构造代码块,构造方法,成员变量,静态成员变量的执行顺序。
2.springmvc拦截器三个方法preHanle,postHandle,afterCompletion的执行逻辑。
3.spring中ApplicationContext与BeanFactory容器的区别:
1)ApplicationContext在创建容器对象的时候会自动创建包含的所有bean对象(当然,xml上配置bean scope=“prototype”的话就获 取对象时才创建)。
缺点:占用资源
优点:响应速度快
2)BeanFactory创建容器对象时并不创建包含的bean对象,而是真正获取该对象时才会创建bean对象(getBean("xxx"))。
缺点:相对响应速度慢
优点:不多占用系统资源
4.匿名内部方法为什么要对外部成员变量final化。
5.静态代理和动态代理的分析。Java 静态代理和动态代理例子 - 毛会懂 - 博客园
6.Spring AOP中常用的四种通知类型。Spring与AOP系列二:通知(Advice)_lumaomao_的博客-CSDN博客
7.Spring用到的两种代理:JDK动态代理和CGLIB动态代理的区别与实现。
8.符号表示的含义:
(property+)表示标签出现次数 >= 1,即出现至少一次,可以出现多次。
(property?)表示标签出现次数 <= 1,即最多出现一次,可以不出现。
(property*)表示标签出现次数 >= 0,即出不出现无要求,可以一次,可以多次。
(property)表示标签出现次数 = 1,即出现一次,有且仅有一次。
面试题:
Linux shell 之 提取文件名和目录名的一些方法总结
Java不可变类机制解释 JAVA不可变类(immutable)机制与String的不可变性 - along-JL - 博客园