一、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
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
相关推荐
根据给定的文件信息,这里将对Java知识点进行汇总,尤其关注Java Web架构及原理方面的知识。 首先,从【标题】:“java知识点汇总” 和【描述】:“内容较杂,有java初中高级知识点,也有Java web架构及原理”来看...
### 学习Android所需Java知识点概述 为了更好地掌握Android开发技术,深入了解并熟练掌握Java语言是必不可少的基础之一。本文将根据“学习android需要的Java知识点列表”中的内容,详细阐述学习Android开发过程中...
这份"java知识点总结思维导图(xmind)"是为帮助学习者系统性地理解和掌握Java核心技术而精心整理的资料。思维导图作为一种有效的学习工具,能够帮助我们更好地组织和记忆信息,提高学习效率。 首先,让我们从基础...
java知识点积累
学习Android所需的Java知识点列表
91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识点补充.zip91.java知识...
Java知识点总结2019,其中包括了基础、面向对象、api部分、集合类、多线程、GUI、Jdbc、网络编程、io流。
java知识点思维导图.xmind
离线模式下的Java知识点下载,可在线进行代码编写,直观地看出代码运行结果
学习android需要的java知识点列表,提供给想学习android的朋友
关于java语言设计理念 抽象类与接口的区别是什么 java为什么不支持多继承 java里的枚举实现机制是什么 java中的内部类 关于类Collections,Arrays,Objects java里的方法重载 关于java里的main方法
Java知识点总结思维导图Xmind格式的资源是一个非常有价值的工具,尤其对于正在学习或复习Java编程语言的人来说。这个压缩包包含8个独立的Xmind文件,每个文件都专注于Java的不同领域,提供了清晰、结构化的知识框架...
java知识点
Java基础知识点总结 详细分析 图解
文档梳理了Java基本语法知识——环境搭建、数据类型、运算符、控制流、数组、Arrays类、字符串、类和对象、对象的生成与销毁、Java包&方法调用&访问控制、封装和继承、多态、继承链、抽象类和接口等等。
文档中详细讲述java基础知道,对刚入门或入门不久的职场人非常有帮助。
Java知识点.xmind
这份Java知识点资料旨在为初学者和有一定经验的开发者提供全面的Java编程语言基础。Java是一门强大而灵活的面向对象编程语言,广泛应用于企业级应用、移动应用和嵌入式系统等多个领域。以下是这份资料包含的主要知识...
java知识点总结 包括: 1.jvm、基础知识、多线程 2.spring、springMVC、springBoot 3.sql优化、mybatis 4.SpringCloud、restful api、docker等
总结了java知识点,为初学者学习java搭建了好的知识平台,能够让初学者对java有更深的了解。