zoukankan      html  css  js  c++  java
  • 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、设计模式,观察者模式

    其余的我不会!

  • 相关阅读:
    ansible——playbook conditions条件判断
    ansible——playbook lookups从插件加载变量
    ansible——playbook循环
    lombok注解
    集合与集合取笛卡尔积
    List排列组合
    synchronized初识
    java IO与NIO
    文件I/O和标准I/O
    双数据源配置
  • 原文地址:https://www.cnblogs.com/csxf/p/3591932.html
Copyright © 2011-2022 走看看