应届~面试总结~java基础

这篇博客总结了应届生在Java面试中可能会遇到的基础知识点,包括基本语法、面向对象、基础API、集合、异常处理、I/O、线程、反射、注解和JVM。对于Java基础的复习和面试准备具有指导意义。
摘要由CSDN通过智能技术生成

一.基本语法(*)

  1. 八种基本类型
    1. 字面值规则
    2. 运算规则
  2. 运算符
  3. 流程控制(switch)
  4. 数组
    1. 三种创建形式
    2. arrays的四种函数(sort,binarySearch,tostring,copof)

二,面向对象(**)

  1. 什么是面向对象
  2. 封装
  3. 继承
  4. 多台
  5. 抽象和接口
  6. final,static,访问控制符
  7. 对象创建过程(10步)
  8. 内部类(4种)

三.基础API(**)

  1. Object(7种)
  2. String
    1. 常量池
    2. string,StringBuilder,StringBuffer
  3. 正则(百度“正则表达式大全”即可,不用背,面试不会考)
  4. 基本类型包装类(integer)
  5. bigdecimal,biginteger
  6. date
  7. simpledateFormat

四.集合(*****)

  1. arraylist和likedlist区别
  2. hashmap(重点)
  3. hashmap,hashset,hashtable区别
  4. treemap和treeset区别
  5. concurrentHashMap和consurrentHashSet

五.异常(**)

  1. 五种常见异常,及出险原因

六.IO(***)

  1. 序列化
  2. NIO
  3. 字符流
  4. 字节流

七.线程(*****)

  1. 线程创建(继承/实现)
  2. 方法(sleep,join)
  3. wait
  4. 同步synchronized(三种形式)
  5. 生产者,消费者
  6. 等待通知(wait,notify,notifyall)
  7. 线程池(两种)
  8. callable/future

八.反射(**)

  1. 类对象
  2. 创建实例

九.注解(*)

十.jvm(*****)

  1. jvm内存分类(5个)
  2. 类加载过程
  3. gc垃圾回收机制
    1. 3种方法(标记-整理,标记-清除,复制)
    2. 内存分区(新,老,永久)
    3. 垃圾回收器(CMS,G1就够了,当然多多益善)

这是我目前,普通本科,应届生,无工作经验的情况下,面试的点,这些就够用了,按这个条理去复习准备就ok,当然你如果是211,985,打算进bat,tmd等那么这些都是基础中的基础了,自己深入学吧

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值