JAVA知识总结

前言:

  • 要学好编程,最重要的是你的编程思想,没有自己的编程思想,你只属于代码搬运工,而不是代码创造者!我们要做就做代码创造者!

JVM:

知识总结:


  • 基础数据类型
    • int
    • byte
    • char
    • boolean
    • short
    • long
    • float
    • double
    • void
  • 逻辑运算符
    • &
    • |
    • !
    • ^
    • &&
    • ||
    • >>
    • <<
    • >>>
  • 重载与重写
  • 匿名对象
  • 成员变量与局部变量
  • 构造方法
  • 封装
  • this
  • super
  • static
  • final
  • static与final一起使用
  • 成员变量和静态变量区别
  • 生成java帮助文档
  • 继承extends
  • 抽象类abstract
  • 接口interface
  • 抽象类与接口的区别
  • 多态
  • instanceof
  • Object
  • 内部类
  • 修饰符(public,private等)
  • 匿名内部类
  • 异常Throwable
  • throw与throws的区别
  • 处理异常
    • 捕捉
    • 抛出
  • 自定义异常
  • 多线程Thread
  • 同步线程synchronized
  • 线程安全与非线程安全
  • 线程唤醒与阻塞
  • 同步线程单例模式
  • wait与sleep区别
  • 线程的停止
  • Lock
  • List
    • ArrayList
    • Vector
    • LinkedLiat
  • Set
    • HashSet
    • LinkedHashSet
  • Map
    • Hashtable
    • HashMap
    • TreeMap
  • Collectioin和Collections的区别
  • 引用数据类型
    • Integer
    • Byte
    • Short
    • Long
    • Character
    • Double
    • Float
    • Boolean
    • String
    • Void
  • 泛型
  • 反射
  • IO流
  • if
  • switch
  • for
  • loop
  • while
  • 接口回调
  • callable 与 runable 区别
  • syncrhoized ,reentrantLock 各自特点和比对
  • 线程池
  • future 异步方式获取执行结果
  • concurrent 包
  • TCP协议、UDP协议
  • JDK8中时间日期API的用法
  • XML解析
  • JSON解析

以上差不多就是目前可以想到的一些Java知识点了,后续有发现会陆续补充,并为每个知识点逐步做上详细说明!—-2017.6.18

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值