Java 知识点

一、Java 基础,如 equals 和 hashcode
1 static  final
2、泛型与枚举
3、抽象类与接口
4、Exception
5、字符串
 
 
二、Java 集合框架
Collection、 Set、 List、 Map
 
ArrayList和LinkedList
HashMap  TreeMap LinkedHashMap   CurrentHashMap
HashSet和TreeSet
 
三、多线程,并发及线程基础
Thread、 Runnable、 Executor
状态: New(新建状态)、 Runnable(就绪/可运行状态)、 Running(运行状态)、 Running(运行状态)、 Block(阻塞)
 
 
线程池:
int  corePoolSize, int  maximumPoolSize, long  keepAliveTime,TimeUnit unit,
BlockingQueue<Runnable> workQueue,ThreadFactory threadFactory, RejectedExecutionHandler handler
 
volatile
 
synchronized和Lock
 
 
 
四、Java IO 与 NIO
InputStream\OutputStream、Reader\Writer
 
NIO:Channel、Buffer、Selector
 
 
 
五、JVM 及 垃圾回收(GC)
垃圾回收
堆模型
 
 
六、GOF 设计模式
SOLID (单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)设计原则
 
1、javascript
Fuction、Object、prototype、this、scope
 
2、html&css
display、margin: auto;、box-sizing、position、float、column、flexbox
 
3、db
索引
事务
 
4、framework
spring:ioc、aop、bean、ApplicationContext BeanFactory
ibatis:SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession
 
5、cache
Redis
memcached
 
6、mq
ActiveMQ
Kafka
 
 
 

猜你喜欢

转载自noudisan.iteye.com/blog/2375980
今日推荐