java面试及答案

Posted 与君共舞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面试及答案相关的知识,希望对你有一定的参考价值。

 

  1. 什么是值传递和引用传递

值传递是对基本型变量而言的,传递的是该变量的一个副本。改变副本当然不影响原变量。
引用传递一般是对于对象型变量而言的。传递的是引用对象的内存地址 

  1. 线程状态有哪些,它们之间是如何转换的
  2. 线程与进程的区别,各有什么优缺点
  3. 索引的作用及代价?如何建好索引?索引的原理
  4. Hash算法
  5. 算法:二分查找算法,冒泡排序、选择排序算法、插入排序、归并、希尔、快排算法

http://blog.csdn.net/pzhtpf/article/details/7559896

  1. 锁:乐观锁和悲观锁
  2. 什么情况下会产生死锁?如何避免死锁?
  3. JVM GC:介绍垃圾回收机制,垃圾回收算法。
  4. JAVA的反射机制
  5. Java集合类有哪些,分别在哪些场景使用
  6. Linux下如何快速查找某个文件
  7. Linux下如何设置环境变量
  8. Linux下如何查看TCP连接状态
  9. 简述一次HTTP请求的基本流程
  10. 什么是JDBC,为什么需要什么是JDBC?实现原理是什么?
  11. Get和Post的区别
  12. Cookie和Session的区别,分别用于什么场景
  13. 为什么需要编码?UTF-8和GBK是如何进行编码的
  14. 分别介绍下JDK,JRE和JVM

   

 


以上是关于java面试及答案的主要内容,如果未能解决你的问题,请参考以下文章

java面试题及答案2020,java面试题汇总, java最新面试题及答案2020 四

java面试题 求答案

Java面试题,Java面试题及答案,2021最新的,都整理好了

java_面试_02_Java面试题库及答案解析

四年Java面试遇到的问题整理,Java面试题汇总

java面试题及答案2020_java面试题答案1