![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java进阶
疾风细语
Soon or later
展开
-
Android synchronized的一些总结
1.synchonized(this)和synchonized(object)区别 其实并没有很大的区别,synchonized(object)本身就包含synchonized(this)这种情况,使用的场景都是对一个代码块进行加锁,效率比直接在方法名上加synchonized高一些(下面分析),唯一的区别就是对象的不同。 2.sychonized method 和 synchonized代码原创 2016-12-25 00:54:45 · 1735 阅读 · 0 评论 -
RESTful API的理解
最近在学习Retrofit2.0这个开源框架,对于RESTful API架构不是很理解,下面这篇文章很好的介绍了这种架构。 转自http://www.ruanyifeng.com/blog/2011/09/restful 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high转载 2017-02-18 18:41:30 · 1671 阅读 · 0 评论 -
让你彻底明白JAVA中堆与栈的区别
原文地址:http://www.2cto.com/kf/201302/190704.html 简单的说: Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即转载 2017-04-24 11:59:14 · 39467 阅读 · 12 评论