今天给大家总结了Java学习笔记:重点会包含Java基础、Java编程、Java多线程等Java学习笔记,希望对大家有所帮助。
Java学习笔记:String、StringBuffer和StringBuilder的区别
String、StringBuffer和StringBuilder的区别详解(3大区别)
在Java面试中经常会问到String、StringBuffer、StringBuilder的区别,这篇有详细的讲解。
Java学习笔记:Java数据类型
数据类型这篇文章主要讲了以下几点:
八大基本类型:
- boolean/1
- byte/8
- char/16
- short/16
- int/32
- float/32
- long/64
- double/64
Java学习笔记:Java注解
Java注解这篇文章主要讲了以下几点:
- Java注解定义
- Java注解分类
- Java标准注解
- Java元注解
- 自定义注解
- Java注解的应用
Java学习笔记:Java继承
Java继承重点讲了以下几点:
- 继承的定义
- 为什么需要继承
- 继承的特性
- 继承的举例
Java学习笔记:Java面向对象
面向对象这篇文章主要讲了以下几点:
- 封装详解
- 继承详解
- 多态详解
- 面向对象总结
Java学习笔记:Java泛型
Java泛型这篇文章主要讲了以下几点:
- 泛型本质
- 为什么使用泛型
- 泛型类
- 泛型接口
- 泛型方法
- 泛型通配符
- 泛型的实现原理
Java学习笔记:Java正则表达式
Java正则表达式这篇重点讲解了以下几点:
- Java正则表达式简介
- Java正则表达式应用场景
- Java正则表达式的四大语法
- Java正则表达式的四大使用 方式
Java学习笔记:Java异常
Java异常这篇文章主要讲了以下几点:
- 异常定义
- 异常分类
- 异常实现
- 异常捕获
- 异常实践案例
关于异常这块可以说非常详细。
Java学习笔记:Java常量
Java常量这篇重点讲了以下几点:
- Java常量的定义
- Java定义常量的方法
- Java常量的6种类型
Java学习笔记:Java集合
Java集合这篇主要讲了以下几点:
Java集合List
- ArrayList
- Vector
- LinkedList
Java集合HashSet
- LinkedHashSet
- TreeSet
- Java Set总结
Java集合Queue
- PriorityQueue
- Deque
Java集合Map
- HashMap
- ConcurrentHashMap
- Hashtable
- LinkedHashMap
- TreeMap
Java学习笔记:Java语言编码规范
Java语言编码规范这篇重点讲了以下几点:
- Java命名规范
- Java包、类命名
- Java方法命名
- Java变量、常量命名
- Java代码注解命名等
Java学习笔记:Java网络编程
Java网络编程这篇主要讲了以下几点:
- 计算机网络
- 网络七层模型
- TCP/IP模型
- TCP协议
- UDP协议
- HTTP协议
- Java网络编程
Java学习笔记:Java开发工具
Java开发工具这篇重点讲了以下几点:
- Java开发环境工具
- Java版本工具
- Java构建工具
- Java私服工具
- Java性能压测工具
- Java性能分析工具
- Java持续集成工具
Java学习笔记:Java Lambda表达式
Lambda表达式这篇文章主要讲了以下几点:
- Lambda表达式简介
- Lambda表达式的作用
- Lambda表达式的语法
- Lambda表达式的8种举例
Java学习笔记:Java设计模式
设计模式这篇文章主要讲了以下几点:
- 设计模式的目的
- 设计模式常用7大原则
- 设计模式的种类
- 5种创建模式
- 7种结构型模式
- 11种行为型模式
Java学习笔记:Java多线程
Java多线程这篇文章主要讲了以下几点:
- 线程的生命周期
- 线程的状态控制
- 多线程的5种创建详解
- 线程的3种同步详解
- 线程安全问题详解
- 线程死锁
- 线程上下文切换
mikechen睿哥
mikechen睿哥,十余年BAT架构经验,资深技术专家,就职于阿里、淘宝、百度等一线互联网大厂。
关注「mikechen」公众号,获取更多技术干货!
后台回复【面试】即可获取《史上最全阿里Java面试题总结》,后台回复【架构】,即可获取《阿里架构师进阶专题全部合集》