java进阶 ppt 下载_Java进阶资料整理集

文章源自:http://www.jianshu.com/p/8d7fb2482fde1.Java堆内存泄漏原因及常见场景:

了解内存泄漏的原因及分析思路,学习分析工具的使用。

戳这儿2.Java反射机制:

Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任何一个方法和属性;这样动态获取新的以及动态调用对象方法的功能就叫做反射。

戳这儿3.Java接口回调机制:

回调的个人理解:Class A 要请求 Class B 处理一些事情,B在处理完A的请求后又要通知A我已经帮你把事情处理好了,此时就可通过接口中的回调方法来完成上述要求。学习后可以更好地理解观察者模式,监听模式。

戳这儿4.Java设计模式透析之 —— 单例(Singleton):

创建Fragment、Retrofit时很常用。

戳这儿5.Java中Synchronized探究:a.无论synchronized关键字加在方法上还是对象上,如果它作用的对象是非静态的,则它取得的锁是对象;如果synchronized作用的对象是一个静态方法或一个类,则它取得的锁是对类,该类所有的对象同一把锁。

b. 每个对象只有一个锁(lock)与之相关联,谁拿到这个锁谁就可以运行它所控制的那段代码。

c. 实现同步是要很大的系统开销作为代价的,甚至可能造成死锁,所以尽量避免无谓的同步控制。

戳这儿6.Java泛型超详细解读:

可以理解通配符、上界、下界的概念。

戳这儿7.java io流使用:

好多文章讲io流时都是直接罗列出一大堆api,一般看5分钟就看不下去了,这篇算是比较好的。

戳这儿8.java 多线程编程思想:

写的很简单小白,一会就能掌握线程的概念!

戳这儿2016/11/20 更新9.探索java隐藏的开销

from Jake Wharton ! 不要其他解释了吧~mark~

戳这儿2016/12/01 更新10.Java爬虫,信息抓取的实现

又多学了一招爬虫~~虽然很简陋。。。

戳这儿2016/12/20 更新11.static 详解

突然记忆混淆了~~马克下

戳这儿2017/04/10 更新12.Java值传递、引用传递实例分析

通过值传递之后方法里的参数拥有了和实际参数一样的值(基础类型为值,对象类型为引用),所以才拥有了引用。

戳这儿

你可能感兴趣的:(java进阶,ppt,下载)