<div align="center">
<img src="asset/topbanner.png"/>
</div>
<div align="center">
<a href="#"><img src="https://img.shields.io/badge/面向-笔记-yellowgreen.svg"/></a>
<a href="#"><img src="https://img.shields.io/badge/star-1-reen.svg"/></a>
<a href="#"><img src="https://img.shields.io/badge/状态-正在更新中...-red.svg"/></a>
</div>
<br>
| Android | Java |算法 | C/C++/Linux/Dart | Python | 计算机网络 | 计算机组成原理 | 数据结构 | 操作系统 | 密码学 | 设计模式 | 其他 |
| :-----------------------------: | :----: | :----: | :-----: | :------: | :----------: | :--------------: | :--------: | :--------: | :------: | :--------: | :----: |
| [:hot_pepper:](#hot_pepper-Android) | [:eagle:](#eagle-Java) | [:aerial_tramway:](#aerial_tramway-算法) | [:yin_yang:](#yin_yang-C/C++/Linux/Dart) | [:zap:](#zap-Python) | [:apple:](#apple-计算机网络) | [:bamboo:](#bamboo-计算机组成原理) | [:fallen_leaf:](#fallen_leaf-操作系统) | [:fountain_pen:](#fountain_pen-操作系统) | [:balloon:](#balloon-密码学) | [:gift_heart:](#gift_heart-设计模式) | [:beach_umbrella:](#beach_umbrella-其他) |
<br>
作为开发者,基础知识非常重要的,尤其一些大厂非常注重基础,基础是一切的根本,在面试时候,如果没有事先准备,很容易被淘汰。笔者整理这套知识点,大大小小的一共几百多条,方便大家查漏补缺,本仓库持续更新中,有些链接404,笔者还没录入, 总览请[点击这里](其他/知识点总结.md)。
### :hot_pepper: Android
* [Android基础](Android/Android基础.md)
* Framework
* [View 体系](Android/View体系.md)
* [Android系统架构](Android/Android系统架构.md)
* [Android系统启动](Android/Android系统启动.md)
* [应用进程启动过程](Android/应用程序进程启动过程.md)
* [Activity启动过程](Android/Activity启动过程.md)
* [Service启动过程](Android/Service启动过程.md)
* [广播启动过程](Android/广播启动过程.md)
* [ContentProvider启动过程](Android/ContentProvider启动过程.md)
* [Context](Android/Context.md)
* [AMS](Android/ActivityManagerService.md)
* [WMS](Android/WindowManagerService.md)
* [LayoutInfater](Android/LayoutInflater.md)
* [Binder](Android/Binder.md)
* [DataBinding](Android/DataBinding原理.md)
* Android 进阶
* [Handler解析](Android/Handler.md)
* [函数式编程](Android/函数式编程.md)
* [IntentService](Android/IntentService.md)
* [MVC、MVP、MVVM](Android/MVC、MVP、MVVM.md)
* [HandlerThread](Android/HandlerThread.md)
* [Apk 打包](Android/Apk打包流程.md)
* [Dalvik和ART](Android/Dalvik和ART.md)
* [Hook 技术](Android/Hook技术.md)
* [v1、v2、v3 签名区别](Android/v1、v2、v3签名区别.md)
* [RecyclerView](RecyclerView,md)
* [ViewPage2](Android/ViewPage2.md)
* [View绘制流程](Android/View绘制流程.md)
* [事件分发](Android/事件分发.md)
* [换肤](Android/换肤方案.md)
* [热修复](Android/热修复.md)
* [插件化](Android/插件化)
* [组件化](Android/组件化.md)
* [Jetpack](Android/Jetpack.md)
* [JNI](NDK/JNI.md)
* [MMKV](Android/MMKV.md)
* [Bitmap](Android/Bitmap.md)
* [Android9.0非SDK接口限制](Android/Android9.0非SDK接口限制.md)
* [保活](Android/保活.md)
* 源码分析
* [ARouter](Android/第三方源码/Arouter.md)
* [ButterKnife](Android/第三方源码/ButterKnife.md)
* [Dagger2](Android/第三方源码/Dagger2.md)
* [EventBus](Android/第三方源码/EventBus.md)
* [Glide](Android/第三方源码/Glide.md)
* [GreenDao](Android/第三方源码/GreenDao.md)
* [Leakcanary](Android/第三方源码/Leakcanary.md)
* [Okhttp](Android/第三方源码/Okhttp.md)
* [Retrofit](Android/第三方源码/Retrofit.md)
* [RxJava](Android/第三方源码/RxJava.md)
* 性能优化
* 稳定性优化
* 内存优化
* [绘制优化](Android/性能优化/绘制优化.md)
* [电量优化](Android/电量优化.md)
* 启动优化
* [网络优化](Android/网络优化.md)
* 包体积优化
* 其他知识点
* [HTTP和HTTPS](其他/HTTP和HTTPS.md)
* [HTTP1.0、HTTP2.0、HTTP3.0](其他/001.HTTP1.0、HTTP2.0、HTTP3.0.md)
* [红黑树](其他/红黑树.md)
### :eagle: Java
* [Java基础](Java/Java基础.md)
* [泛型](Java/泛型.md)
* [反射与动态代理](Java/反射与动态代理.md)
* [异常体系](Java/异常体系.md)
* [JavaIO](Java/JavaIO.md)
* [Java容器](Java/Java容器.md)
* [ConcurrentHashMap解析](Java/ConcurrentHashMap.md)
* [HashMap解析](Java/HashMap.md)
* [CopyOnWriteArrayList解析](Java/CopyOnWriteArrayList.md)
* [ArrayList解析](Java/ArrayList源码分析.md)
* [LinkedList解析](Java/LinkedList源码分析.md)
* [PriorityQueue解析](Java/PriorityQueue源码分析.md)
* [LinkedHashMap解析](Java/LinkedHashMap源码分析.md)
* [Java并发](Java/Java并发.md)
* [Java线程池](Java/Java线程池.md)
* [Java虚拟机](Java/Java虚拟机.md)
### :aerial_tramway: 算法
* [算法训练营](算法/算法训练营.md)
* [剑指Offer](算法/剑指Offer.md)
* [Leetcode](算法/leetcode.md)
* [TOP100](算法/top100.md)
* [推荐网站]()
* [排序算法](算法/排序.md)
### :yin_yang: C/C++/Linux/Dart
* [C基础](C/C基础.md)
* [C++基础](C++/C++基础.md)
* [Linux基础](C/Linux基础.md)
* [Dart基础](Flutter/Dart/Dart语言.md)
### :zap: Python
* [Python基础](Python/Python基础.md)
* [爬虫例子](Python/一个图片爬虫例子.md)
* [bilibili视频爬虫](Python/bili视频爬虫.md)
### :apple: 计算机网络
* [计算机网络概述](计算机网络/001.计算机网络概述.md)
* [物理层](计算机网络/002.物理层.md)
* [数据链路层](计算机网络/003.数据链路层.md)
* [网络层](计算机网络/004.网络层.md)
* [传输层](计算机网络/005.传输层.md)
* [应用层](计算机网络/006.应用层.md)
### :bamboo: 计算机组成原理
* [计算机系统概述](计算机组成原理/001.计算机系统概述.md)
* [数据的表示和运算](计算机组成原理/002.数据的表示和运算.md)
* [存储系统](计算机组成原理/003.存储系统.md)
* [指令系统](计算机组成原理/004.指令系统.md)
* [中央处理器](计算机组成原理/005.中央处理器.md)
* [总线](计算机组成原理/006.总线.md)
* [IO系统](计算机组成原理/007.IO系统.md)
### :fallen_leaf: 数据结构
* [绪论](数据结构/001.绪论.md)
* [线性表](数据结构/002.线性表.md)
* [栈和队列](数据结构/003.栈和队列.md)
* [串](数据结构/004.串.md)
* [树与二叉树](数据结构/005.树与二叉树.md)
* [图](数据结构/006.图.md)
* [查找](数据结构/007.查找.md)
* [排序](数据结构/008.排序.md)
### :fountain_pen: 操作系统
* [计算机系统概述](操作系统/001.计算机系统概述.md)
* [进程管理](操作系统/002.进程管理.md)
* [内存管理](操作系统/003.内存管理.md)
* [文件管理](操作系统/004.文件管理.md)
* [输入输出(IO)管理](操作系统/005.输入输出(IO)管理.md)
### :balloon: 密码学
* [密码学概述](密码学/001.密码学概述.md)
* [凯撒密码](密码学/002.凯撒密码.md)
* [对称加密](密码学/003.对称加密.md)
* [消息摘要](密码学/004.消息摘要.md)
* [非对称加密](密码学/005.非对称加密.md)
* [数字签名](密码学/006.数字签名.md)
### :gift_heart: 设计模式
* [设计模式七大原则](设计模式/001.设计模式七大原则.md)
* [设计模式简介](设计模式/002.设计模式简介.md)
* [UML](设计模式/003.UML.md)
* 创建者模式
* [单例模式](设计模式/004.创建者模式_单例模式.md)
* [工厂模式](设计模式/005.创建者模式_工厂模式.md)
* [原型模式](设计模式/006.创建者模式_原型模式.md)
* [建造者模式](设计模式/007.创建者模式_建造者模�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
包括::Android、Java、C、C++、Python、Flutter、Gradle、数据结构、计算机组成原理、计算机网络、操作系统、算法、数据结构、设计模式、密码学等等 Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
资源推荐
资源详情
资源评论
收起资源包目录
技术面试必备知识点.zip (431个子文件)
右旋.gif 208KB
左旋.gif 98KB
javacrash.jfif 46KB
受检异常.webp.jpg 270KB
http2.0.jpg 240KB
非受检异常.webp.jpg 112KB
event.jpg 92KB
jetpack.jpg 75KB
c.jpg 65KB
dart线程模型.jpg 63KB
linux目录结构.jpg 59KB
高速缓存区.jpg 50KB
apk签名过程.jpg 45KB
磁盘结构.jpg 36KB
check.jpg 36KB
binder机制.jpg 36KB
context.jpg 34KB
小顶堆.jpg 32KB
程序装入过程.jpg 30KB
http请求.jpg 29KB
域名解析过程.jpg 24KB
http报文结构.jpg 24KB
www.jpg 22KB
电子邮件发送接收过程.jpg 21KB
两级目录结构.jpg 21KB
p2p和cs.jpg 20KB
v2签名.jpg 20KB
控制连接.jpg 20KB
电子邮件.jpg 19KB
应用层协议.jpg 18KB
DNS层次结构.jpg 16KB
树形目录结构.jpg 16KB
无环图目录结构.jpg 15KB
单级目录结构.jpg 12KB
Android基础.md 85KB
Java基础.md 63KB
C++基础.md 44KB
Java并发.md 39KB
Okhttp.md 37KB
Java虚拟机.md 28KB
C基础.md 24KB
002.进程管理.md 21KB
知识点总结.md 20KB
ArrayList源码分析.md 20KB
换肤方案.md 19KB
GreenDao.md 19KB
Retrofit.md 19KB
ARouter.md 18KB
Jetpack.md 18KB
Glide.md 18KB
WindowManagerService.md 17KB
WindowManagerService.md 17KB
EventBus.md 16KB
Activity启动过程.md 16KB
Android基础temp.md 16KB
反射与动态代理.md 16KB
Dart语言.md 16KB
Dart语言.md 16KB
Handler.md 16KB
03.线性表.md 15KB
排序.md 15KB
02.排序.md 15KB
ConcurrentHashMap.md 14KB
HashMap.md 14KB
Java线程池.md 13KB
Bitmap.md 13KB
Python基础.md 13KB
广播启动过程.md 13KB
RxJava.md 13KB
应用程序进程启动过程.md 12KB
ButterKnife.md 12KB
算法训练营.md 11KB
LinkedHashMap源码分析.md 11KB
JavaIO.md 10KB
Service启动过程.md 10KB
02.基础Widget.md 10KB
003.数据链路层.md 10KB
Leakcanary.md 10KB
README.md 9KB
01.应用崩溃优化.md 9KB
003.对称加密.md 9KB
ContentProvider启动过程.md 8KB
正则表达式.md 8KB
Java容器.md 8KB
006.创建者模式_原型模式.md 8KB
Dagger2.md 8KB
002.物理层.md 7KB
10.Apk包优化.md 7KB
001.计算机网络概述.md 7KB
009.结构型模式_代理模式.md 7KB
020.行为型模式_状态模式.md 7KB
002.Gradle基础.md 7KB
Dalvik和ART.md 7KB
01.第一个Flutter应用.md 7KB
LayoutInflater.md 6KB
ActivityManagerService.md 6KB
HTTP和HTTPS.md 6KB
001.计算机系统概述.md 6KB
Linux基础.md 6KB
View绘制流程.md 6KB
共 431 条
- 1
- 2
- 3
- 4
- 5
资源评论
JJJ69
- 粉丝: 6132
- 资源: 5674
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功