zoukankan      html  css  js  c++  java
  • JAVA面试题

    1.HashMap和Hashtable的区别
    2.StringBuilder内部实现机制
    3.SpringMVC和Struts2的区别
    4.Spring事务的管理
    5.Hibernate与MyBatis的比较
    6.GC算法有哪些
    7.垃圾回收器有哪些
    8.如何调优JVM
    9.Java 中堆和栈有什么区别?
    10.缓存命中率的计算
    11.Memcache与Redis的区别
    12.如何实现Redis的分片
    13.zookeeper的用途
    14.dubbo的用途以及优点
    15.HashMap和HashTable存储原理
    16.说说堆的年轻代和老年代
    17.HTTP协议,GET和POST 的区别
    18.栈溢出的原因有哪些
    17.String、StringBuffer与StringBuilder之间区别
    20.堆内存和栈内存的区别
    21.讲讲分布式唯一ID
    22.对象克隆和实现方式
    23.集群环境中,session如何实现共享
    24.short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
    25.如何实现对象克隆?
    26.唤醒一个阻塞的线程
    27.说说NIO和IO的区别
    28.Java中的NIO,BIO,AIO分别是什么?
    29.什么是幂等性
    30.终止线程有几种方式?终止线程标记变量为什么是 valotile 类型?
    31.Java新生代,老年代,持久代,都存储哪些东西?
    32.switch 是否能作用在byte 上,是否能作用在long 上,是否能作用在String上?
    33.解释一下什么叫AOP(面向切面编程)?
    34.说说oracle索引分类,以及优缺点
    35.手写单例模式(饿汉和饱汉模式)和工厂模式?
    36.说说spring的工作原理工作原理,及其作用
    37.如果对象的引用被置为null,垃圾收集器是否会立即释放对象占用的内存?
    38.java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?
    39.说说spring的AOP概念
    40.什么是值传递和引用传递?

  • 相关阅读:
    shell脚本批量检查网站是否正常
    测试运维-linux中常用的操作命令以及工作思路
    软件自动化测试工程师面试题集锦(2)
    UI自动化测试常用操作函数(3)
    软件自动化测试工程师面试题集锦(1)
    UI自动化测试常用操作函数(2)
    UI自动化测试常用操作函数(1)
    滑屏找元素
    代码报错解析
    心情20.4.6
  • 原文地址:https://www.cnblogs.com/sweet6/p/9031424.html
Copyright © 2011-2022 走看看