logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深刻理解Java虚拟机及垃圾回收机制,值得一看的干货!

Java虚拟机(JVM)导语:     JVM(Java Virtual Machine)即Java虚拟机,它可以通过 类加载器 把 Class文件 加载到自己 运行时内存中 去执行。虚拟机是运行在操作系统中的,而进程又是操作系统的执行单位,所以当java虚拟机运行的时候,它就是操作系统中的进程实例单位,当它没运行时,可以把它叫做程序。下图是我们Java开发中工作流程,首先,将我们的源代码.jav

#java
Java 垃圾回收器的GC机制,看这一篇就够了

导语     垃圾回收器—GC(Garbage Collection),它与“java面向编程”一样是java语言的特性之一;它与“ c/c++语言”最大区别是不用手动调用 free()  和 delete() 释放内存。GC 主要是处理 Java堆Heap ,也就是作用在 Java虚拟机 用于存放对象实例的内存区域,(Java堆又称为GC堆)。JVM能够完成内存分配和内存回收,虽然降低了开...

#java
Android Retrofit 2.0(二)使用教程OkHttp3 + Gson + RxJava

 系列文章推荐:Android 必须知道的网络请求框架库,你不可错过的框架介绍篇Android Retrofit 2.0(一)初次见面请多多关照Android Retrofit 2.0(三)从源码分析原理  相关资料  Github:https://github.com/square/retrofit官网文档:http://square.gith...

#android#okhttp
Java |与|| 、&与&& ,或与非的使用和区别

目录前言一、“与”和“或”的定义区别二、&、&&使用和区别三、|、||的使用和区别前言在平时的开发工作当中,经常会使用到if判断,当满足某一个或多个条件下就可以继续往下执行。在java中是使用|、||(或) 、&、&&(与)的代码符号来表示。下面一起来看他们的具体使用,分析他们之间的区别。一、“与”和“或”的定义区...

#java
Android SDK版本和API Level对照表(最新最全)

在开发时我们会经常用到兼容api版本,难保可用把全部都记得住,这里有最快捷实用的方法进行查看:打开Android Studio ,然后点击SDK Manneger ,参考下图示例:下面列出最全对照表:API 25 (Android 7.1) – Nougat, released December 2016. Build version code 

到底了