• Java技术面试


    ******** 【面向对象部分】*********

    ------抽象:private、protected、public、缺省,缺省问到的最多,缺省是对本包可见。

    ------继承:JAVA单继承自Object类,JAVA怎么实现多继承(接口)。

    ------多态:非常重要,问的最多,一定要搞清楚。


    ********* 【J2SE部分】*********

    ------包lang:

    1、基础包装类,如Integer

    2、Object类,包括equals、hashcode、toString、clone

    3、JAVA GC,内存管理

    4、String和StringBuffer的区别,主要是看内存的存储结构

    5、多线程,实现方式,线程同步,死锁……

    6、JAVA异常,Error、Exception、RuntimeException……

    7、类加载,反射,Class、ClassLoader
    ------包util:

    1、JAVA容器,5个接口Collection、List、Set、Map、Iterator,1个类Collections。

    2、ArrayList和LinkedList的区别

    3、JAVA枚举
    ------包Io:

    1、JAVA序列化,Serializable,ObjectInputStream、ObjectOutputStream

    2、各种流,inputStream、outputStream、BufferedInputStream、BufferedOutputStream、FileReader、FileWriter……
    ------包net(这个我不熟):

    1、网络编程的需要理解,主要是Socket。


    ********* 【WEB框架部分(J2EE)】*********

    1、JSP、Servlet、Servlet的生命周期考得很多

    2、Session和Cookie的区别

    3、css、js、ajax

    3、对MVC的理解

    4、4种流行框架Struts、Spring、Hibernate、ibatis

    5、两种设计模式,单例、工厂


    ********* 【DB部分】*********

    1、SQL

    2、存储过程

    3、事务

    4、Oracle或者Mysql


    ********* 【GUI + Swing】*********

    1、图形界面编程需要考虑

    2、AWT包+Swing包

    3、事件模式,事件监听……

    4、设计模式,观察者模式

    其余的我不会!

  • 相关阅读:
    数据结构-连续子数组的最大和
    数据结构-并查集
    nginx开启代理后,出现net::ERR_CONTENT_LENGTH_MISMATCH 200 (OK)错误
    计算出n阶乘中尾部零的个数
    常见的加密方式总结
    idea中lombok不生效
    纯真ip地址数据库使用
    go mod使用
    exec: "gcc": executable file not found in %PATH%解决办法
    java多线程系列1-初识多线程多线程4种实现方式
  • 原文地址:https://www.cnblogs.com/csxf/p/3591932.html
Copyright © 2020-2023  润新知