Java基础教程汇总

本文主要是汇总Java基础的一些教程
推荐
java 中文APi

运算符

BigDecimal进行精确运算
常规的精度计算会导致精度丢失,所以我们无法使用double和float进行精准的计算。这时你就需要采用BigDecima提供的Api进行计算

流程控制

案例

for循环输出空心菱形

设计模式

Java观察者模式

集合

java集合类型转换:list,set,数组与map之间的转换
队列详解
Guava
Guava学习笔记:Guava新集合-Table等

面向对象

枚举
枚举的7中常见用法

异常

Exception基础

多线程

并发之ThreadLocal
volatile关键字的含义

反射

classLoader入门
Class,ClassLoader的getResource()和getResourceAsStream()区别

File

File类的使用

JVM虚拟机

相关书籍:《深入理解JAVA虚拟机》
Java虚拟机学习 - 体系结构 内存模型
Java虚拟机学习 - 对象访问
Java虚拟机学习 - 垃圾收集算法
Java虚拟机学习 - 垃圾收集器
Java虚拟机学习 - 对象内存分配与回收
Java虚拟机学习 - 查看JVM参数及值的命令行工具
Java虚拟机学习 - JDK可视化监控工具
Java虚拟机学习 - 对象引用强度
Java虚拟机学习 - 内存调优

算法

程序员必知的8大排序(三)——-冒泡排序,快速排序(java实现)

面试题

JAVA多线程和并发基础面试问答

实战

如何写出更好的Java代码
java项目经验

进阶

Android开发教程完全(新手老手相信都有收获)

书籍

Thinking in java 在线阅读

你可能感兴趣的:(java基础,Java运算)