美文网首页
Java Android技术学习以及面试

Java Android技术学习以及面试

作者: 雨落文染丶 | 来源:发表于2019-04-12 16:27 被阅读0次

点我跳转github查看

目录

Android

基础知识

进阶

Gradle相关

自定义View

热修复相关

插件化相关

编译器相关

性能优化

开源框架

打包

框架源码分析
  1. EventBus源码分析
  2. Bufferknife源码分析
  3. Glide 源码分析
  4. OKHttp 源码分析
  5. Retrofit 源码分析
  6. ViewModel 源码分析

Java

基础

容器

并发

JVM

I/O

Java 8

编程规范

网络

操作系统

Linux相关

数据结构与算法

数据结构

算法

数据库

MySQL

Redis

系统设计

设计模式

常用框架

Spring

ZooKeeper

数据通信

网站架构

面试指南

备战面试

常见面试题总结

  • 第一周(2018-8-7) (为什么 Java 中只有值传递、==与equals、 hashCode与equals)
  • 第二周(2018-8-13)(String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?、什么是反射机制?反射机制的应用场景有哪些?......)
  • 第三周(2018-08-22) (Arraylist 与 LinkedList 异同、ArrayList 与 Vector 区别、HashMap的底层实现、HashMap 和 Hashtable 的区别、HashMap 的长度为什么是2的幂次方、HashSet 和 HashMap 区别、ConcurrentHashMap 和 Hashtable 的区别、ConcurrentHashMap线程安全的具体实现方式/底层具体实现、集合框架底层数据结构总结)
  • 第四周(2018-8-30).md (主要内容是几道面试常问的多线程基础题。)

面经

工具

Git

Docker

相关文章

网友评论

      本文标题:Java Android技术学习以及面试

      本文链接:https://www.haomeiwen.com/subject/insoiqtx.html