zoukankan      html  css  js  c++  java
  • 常见面试题

    1.JAVA创建对象有几种方法?分别是哪些?

    new关键字、class类的newinstance、constructor类的newinstance、clone方法、反序列化

    2.说一下你对redis的理解。

    redis是一个免费开源的key-value非关系型数据库,通常被认为是一个数据结构服务器,可以保存 string、hash、list、set、sortedset的数据。

    3.Java是100%面向对象嘛?如果不是请说出理由。

    不是,它具有非对象的数据类型

    4.Oracle 分页查询 rownum操作

    select * from (select t.*,rownum rn from test t where rownum <=10) where rn>1

    5.spring核心及其组成(简述题)

    1.ioc、aop

    2.spring core/spring aop/spring context/spring dao/spring orm/spring web/spring web mvc

    6.简述tcp/ip协议(简述题)

    是传输控制协议和网络协议的简称,也是一个协议集合,它定义了电子设备如何接入因特网,以及数据如何在它们之间传输的标准,可以分为应用层、传输层、网络层、数据链路层

    7.简述堆和栈(简述题)

    堆:所有线程共享的一块内存区域,在虚拟机启动时创建。动态分配内存给所有的对象实例和数组、线程共享、堆内存没有可用空间储存生成的对象,jvm会抛出java.lang.OutOfMemoryError。

    栈:存放基本数据类型的数据和对象的引用、线程私有、内存远远小于堆内存,没有可用空间存储方法的调用和局部变量,jvm会抛出java.lang.StackOverFlowError、内存分配固定、存取速度比堆快、栈数据可共享。

  • 相关阅读:
    字符串样式效果
    javaScript 继承原型链
    javaScript 的继承,call()
    二维数组中的查找
    如何证明一个映射是混沌的。
    netty如何知道连接已经关闭,socket心跳,双工?异步?
    java中线程安全的map是ConcurrentHashMap
    failed to load class "org.sl4j.impl.StaticLoggerBinder"
    Tcp端口以及端口相关协议详解
    Tcp的三次握手,以及原理详解
  • 原文地址:https://www.cnblogs.com/monengji/p/10561070.html
Copyright © 2011-2022 走看看