java 基础知识回顾(便于复习)
来源:互联网 发布:淘宝买家虚假交易 编辑:程序博客网 时间:2024/06/06 01:47
Java内存分配与JVM参数优化;
什么情况下发生内存回收?
内存回收的方式?
常见的内存泄露是什么?
三个ClassLoader的工作原理。
克隆的实现。引用的种类。
参数传递:值传递和地址传递。
成员变量的初始化过程。
类型转换:向下和向上转换。
方法重写的约束条件。
动态绑定和静态绑定。
静态内部类,局部内部类,匿名内部类。
final的使用。
接口的定义,使用,和抽象类的区别。
equals方法和hashCode方法。
拆箱与装箱。
case和default使用。
数组的初始化。
String和StringBuffer,StringBuilder区别异常的种类的种类。
父类与子类的继承异常。
finally块和return语句,finally与system.exit()常量池技术。
另外,需要掌握的4项基本技术:
eclipse的深度使用;
findbugs的使用;
resin的配置。
MemoryAnalyzer tool(MAT)如何使用?
还有以下这些问题用于考察你的学习效果?
1 在开发过程中,那些Eclipse的使用技巧给你留下了深刻的印象?
2 在JVM调优过程中,你使用最多的是那些参数?
3 在Servlet的标准中,那些内容你认为比较重要?
4 数据库连接池的原理是什么?
5 是否了解并发包(java.util.concurrent)?如果了解的话,请说出Doug Lea为什么要开发并发包?
6 NIO内容中,你印象最深刻的地方是什么呢?
7 是否了解MAT?如果了解的话,请说出它的简要使用过程?
8 Web容器的ClassLoader和JDK的ClassLoader的一些区别在哪里?
9 JAVA中的引用分为几种类型?
10 说说你对克隆的认识。
11 JVM是如何实现动态绑定的?
12 说说关于final关键字的认识。
13 捕获异常的好处?说说对Throwable类的认识
14 说说你了解的JVM常量池技术。
15 谈谈你对回调的认识。
以下内容暂存,抽空进行总结:
1 Minor GC和Full GC的含义?
2 新生代的对象默认经过多少岁会进入老年代?
3 新生代中Eden区域与Survivor区域的容量默认比值?
4 Class文件的常量池和运行时常量池的区别和联系?
5 初始线程的上下文类加载器是那种类型的类加载器?
6 ClassNotFoundException和NoClassDefFoundError的区别?
7 类加载的时机和造型的时机?
8 对象引用的内存结构?
9 final初始化的方式有几种?
10 Accessible设置为True的目的?
HashMap扩容的实现过程?
synchronized同步和volatile同步的不同?
Collections获得同步List的原理?
线程的通信方式?
- java 基础知识回顾(便于复习)
- java基础知识回顾
- java基础知识回顾
- java基础知识回顾
- java基础知识回顾
- java基础知识回顾1
- java基础知识回顾
- Java 基础知识总结回顾
- java基础知识回顾
- Java基础知识回顾
- java语言基础知识回顾
- java基础知识回顾
- Java基础知识的回顾
- java基础知识回顾
- Java基础知识回顾--线程
- java基础知识回顾2
- Java考试基础知识回顾
- Java基础知识复习(一)
- WebService的自结(待深化)
- javaScript 案例之简单菜单的实现
- C语言编译全过程
- (26)JavaScript中表格方便的操作方式
- java 内存泄露常见类型及对应相关JVM参数
- java 基础知识回顾(便于复习)
- 自己要找的东西
- opencv各种问题记录
- POJ-3264-Protecting the Flowers
- 变量为什么要初始化
- Best Time to Buy and Sell Stock
- Devise Authentication Recover Password by Email
- 七月书单
- 求一个二叉树中任意两个节点间的最大距离,两个节点的距离的定义是这两个节点间边的个数,比如某个孩子节点和父节点间的距离是1,和相邻兄弟节点间的距离是2,