注:本文仅是本人对学习资料的总结,如有不对之处请大家指出 java内存模型 有图有真相首先我们来一张图 1每个线程独享一块自己的本地内存区域,来存储本地变量 2线程共享主内存...
注:本文仅是本人对学习资料的总结,如有不对之处请大家指出 java内存模型 有图有真相首先我们来一张图 1每个线程独享一块自己的本地内存区域,来存储本地变量 2线程共享主内存...
注:这是参考一些博客自己的学习总结有有问题的地方希望大家指点 类的加载 1.什么是类的加载 类的加载是指把.class结尾的文件以二进制存储在内存中,将其放在运行时的数据区方...
前言 多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。 正文 线程与进程 1 ...
1. 先解释下泛型概念 泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分...
前言 今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一起来学习学习一种更加高大上的方式来实现。 正文 Java反射...
原文链接: Lambdas 原文作者: shekhargulati 译者: leege100 lambda表达式是java8中最重要的特性之一,它让代码变得简洁并且允许你传递...
Maven基本命令 -v:查询Maven版本 本命令用于检查maven是否安装成功。Maven安装完成之后,在命令行输入mvn -v,若出现maven信息,则说明安装成功。 ...
前言 现在在我们构建自己或公司的项目中,或多或少都会依赖几个流行比较屌的第三方库,比如:Butter Knife、Retrofit 2、Dagger 2、GreenDao等,...
2016/5/17更新 github这个磨人的小妖精,又更新了页面布局,我下面的文章又得改了,以下内容更新到当前时间。 为什么要学github 如果你想要快速建立自己博客,学...