Java编程思想/Android架构

来源:互联网 发布:矩阵分析 教材 编辑:程序博客网 时间:2024/06/18 06:22

面向对象编程 

http://www.360doc.com/content/13/0817/08/6828497_307737703.shtml 

http://zhidao.baidu.com/question/303285878.html?qbl=relate_question_1&word=%C3%E6%CF%F2%B6%D4%CF%F3%B5%C4%B1%E0%B3%CC%CB%BC%CF%EB

http://wenku.baidu.com/link?url=C82a9pbarIbfKWrHHUwlyoPRmuSkaZjvaxcPw3NyD1MFxg5zf7fRaY84QPaxsul_F5mc7NjUnU0d5G-Z3fPDv1Zz0bkyVs6hcCgr5ZIiovC

http://www.cnblogs.com/supers/articles/1229078.html  

http://www.kutear.com/post/java/2016-08-16-think_in_java_11_and_17  


您的 Java 代码安全吗 — 还是暴露在外?

http://www.ibm.com/developerworks/cn/java/j-staticsec/index.html#2  

http://droidyue.com/blog/2016/08/01/avoid-creating-unnecesssary-objects-in-android/  



android架构:

eventBus:

https://github.com/greenrobot/EventBus  

http://blog.csdn.net/harvic880925/article/details/40660137  

http://www.jianshu.com/p/073309e1d0b2  


greenDAO3:

https://github.com/greenrobot/greenDAO  

http://greenrobot.org/greendao/documentation/how-to-get-started/  

http://blog.csdn.net/njweiyukun/article/details/51893092  



面试题:

http://www.jianshu.com/p/d1efe2f31b6d  

https://www.zhihu.com/question/19765032/answer/74361190?group_id=654385507203747840  

http://www.cnblogs.com/lanxuezaipiao/p/3371224.html 

http://www.cnblogs.com/lanxuezaipiao/p/3356624.html 

http://www.diycode.cc/wiki/androidinterview  

https://github.com/leerduo/InterviewQuestion  

http://www.devstore.cn/essay/essayInfo/7195.html  

http://www.iwfu.me/category/%E5%AE%89%E5%8D%93%E9%9D%A2%E8%AF%95%E9%A2%98/  

http://blog.csdn.net/rain_butterfly/article/details/51946197  

https://github.com/GeniusVJR/LearningNotes  

http://blog.csdn.net/amazing7/article/details/51603682  

https://github.com/Mr-YangCheng/ForAndroidInterview  

https://github.com/ZQiang94/Andriod-collect-blogs  

http://www.jianshu.com/p/d1efe2f31b6d  

http://mp.weixin.qq.com/s?__biz=MzI2OTQxMTM4OQ==&mid=2247484286&idx=1&sn=e5843fb79d8a36ab063699b5fb9a0711&chksm=eae1f62cdd967f3a576396f8402581326b835b8327ed5f20f23896fcd22c2115e77863b4115b#rd  


面试准备:

https://gold.xitu.io/post/587dbaf9570c3522010e400e  

https://gold.xitu.io/post/58a6c38861ff4b0062ae4c25 

http://blog.csdn.net/dd864140130/article/details/55833087

http://www.bingjie.me/2016/05/08/%E6%89%AB%E6%B8%85Android%E9%9D%A2%E8%AF%95%E9%9A%9C%E7%A2%8D.html  

http://www.bingjie.me/2016/05/12/%E6%89%AB%E6%B8%85%E9%9D%A2%E8%AF%95%E5%89%8D%E7%9A%84%E5%87%86%E5%A4%87.html  

https://zhuanlan.zhihu.com/p/21343656  

http://www.diycode.cc/topics/165  

http://www.jianshu.com/p/89f19d67b348  

https://kymjs.com/code/2016/03/08/01/  


android设计模式:

http://blog.csdn.net/lmj623565791/article/category/2206597   

http://blog.csdn.net/sinyu890807/article/category/1381137   

http://blog.csdn.net/dengshengjin2234/article/details/8502097

http://my.oschina.net/u/2249934/blog/343441

http://www.cnblogs.com/qianxudetianxia/category/312863.html

http://mobile.51cto.com/android-419145.htm

http://blog.csdn.net/banketree/article/details/24985607

http://blog.csdn.net/liguangzhenghi/article/details/8076361  

http://www.jianshu.com/p/e84529b464d3#  

http://blog.csdn.net/huachao1001/article/details/51536074  


android MVP模式

http://www.jianshu.com/p/559f85a42f23  

http://www.jianshu.com/p/91c2bb8e6369  

https://github.com/googlesamples/android-architecture  

http://mp.weixin.qq.com/s?__biz=MzA3ODg4MDk0Ng==&mid=403539764&idx=1&sn=d30d89e6848a8e13d4da0f5639100e5f#rd  

http://blog.csdn.net/u011459799/article/details/51360882  

http://www.jianshu.com/p/569ab68da482  

https://marktony.github.io/2016/09/27/%E9%87%8D%E6%9E%84%EF%BC%81%E5%B0%86Google-MVP%E5%BA%94%E7%94%A8%E4%BA%8E%E5%B7%B2%E6%9C%89%E9%A1%B9%E7%9B%AE/   

https://github.com/antoniolg/androidmvp  

http://mp.weixin.qq.com/s?__biz=MzA4MjU5NTY0NA==&mid=401410759&idx=1&sn=89f0e3ddf9f21f6a5d4de4388ef2c32f#rd  

https://github.com/pedrovgs/EffectiveAndroidUI  

https://github.com/AlanCheen/Android-Resources/blob/master/Architecture.md  

https://github.com/kymjs/TheMVP  

http://www.jianshu.com/p/2ca7767df08c  

http://www.jianshu.com/p/e0feb16105f9  

http://www.jianshu.com/p/9d40b298eca9  

http://dahei.me/2016/06/22/mvp/android%20MVP%E6%A8%A1%E5%BC%8F%E4%BB%8B%E7%BB%8D%E4%B8%8E%E5%AE%9E%E6%88%98/  

http://www.jianshu.com/p/d299153ff853  

http://blog.csdn.net/greathfs/article/details/52017155  

http://zjutkz.net/2016/04/13/%E9%80%89%E6%8B%A9%E6%81%90%E6%83%A7%E7%97%87%E7%9A%84%E7%A6%8F%E9%9F%B3%EF%BC%81%E6%95%99%E4%BD%A0%E8%AE%A4%E6%B8%85MVC%EF%BC%8CMVP%E5%92%8CMVVM/  


搭建android框架:

https://github.com/GeniusVJR/Good-Android-development-habits  

http://www.jianshu.com/p/99239b9c1630  

https://zhuanlan.zhihu.com/p/21631889    

http://blog.csdn.net/qq_23547831/article/details/51534013  

http://blog.csdn.net/qq_23547831/article/details/51541277  

http://blog.csdn.net/qq_23547831/article/details/51546974  

http://blog.csdn.net/qq_23547831/article/details/51559066    

http://www.jianshu.com/p/37892b4193a7  

http://blog.csdn.net/tyk0910/article/details/51355026 

http://www.jianshu.com/p/d0fee882a0fe

http://www.jianshu.com/p/1f21e1d375aa  

http://www.jianshu.com/p/569ab68da482  

http://www.jianshu.com/p/e26130a93289   

http://keeganlee.me/post/android/20150629  

http://www.ui.cn/detail/79573.html 

http://www.jianshu.com/p/f2d80b328a4f  

http://blog.isming.me/2016/08/08/red-android-evolution/  



数组:

http://blog.csdn.net/zhangjg_blog/article/details/16116613#t1   


范型:

http://www.jianshu.com/p/4caf2567f91d  


java接口和抽象类

接口的定义与实现

接中只能有方法头和变量名,不能有方法定义方法的实现。抽象类可以存在已实现的方法,但是接口绝对不可以

http://blog.csdn.net/yjkwf/article/details/7238847  


抽象类的定义:

其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然你也可以把抽象类都写成非抽象类,但是这样没有必要。而写成抽象类,这样别人看到你的代码,或你看到别人的代码,你就会注意抽象方法,而知道这个方法是在子类中实现的,所以,有个提示作用。

包含抽象方法的类称为抽象类,但并不意味着抽象类中只能有抽象方法,它和普通类一样,同样可以拥有成员变量和普通的成员方法。


总结及二者区别:

http://www.cnblogs.com/dolphin0520/p/3811437.html  



优化Adapter:

http://blog.csdn.net/lmj623565791/article/details/38902805    





0 0