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.什么是值传递和引用传递?

  • 相关阅读:
    docker笔记(1)
    解决MySQL8 #1227 – Access denied; you need (at least one of) the SYSTEM_USER privilege(s) for this ...
    nginx if判断&&和||写法
    泡泡后台Couchbase缓存使用经验分享
    ARTS-WEEK-007
    ARTS-WEEK-006
    ARTS-WEEK-005
    ARTS-WEEK-004
    ARTS-WEEK-003
    总结httpclient资源释放和连接复用
  • 原文地址:https://www.cnblogs.com/sweet6/p/9031424.html
Copyright © 2011-2022 走看看