Java进阶篇
Mokin_Zhao
做一个纯粹的技术爱好者!
展开
-
阿里巴巴编程规范-java,MySQL,工程
版本号制定团队更新日期备注1.0.0阿里巴巴集团技术团队2017.2.9正式版1.0.1 2017.2.13修正部分表述1.0.2凡熊2017.2.16修改部分阿里巴巴特定的表述以适合项目编程规约命名规约转载 2017-02-16 15:23:16 · 886 阅读 · 0 评论 -
Java知识图谱收集整理
平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。1、Java学习路径1Java研发工程师.png我想很多人看到这个路径可能会问我在哪里可以学习,所以就先附上这条路径的学习地址吧,这也是这张图片的来源,愿意学习的可以去看看:Java研发工程师学习路径2转载 2017-02-27 19:25:35 · 494 阅读 · 0 评论 -
Java进阶资料整理集
1.Java堆内存泄漏原因及常见场景:了解内存泄漏的原因及分析思路,学习分析工具的使用。戳这儿2.Java反射机制:Java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任何一个方法和属性;这样动态获取新的以及动态调用对象方法的功能就叫做反射。戳这儿3.Java接口回调机制:回调的个人理解:C转载 2017-02-28 11:06:10 · 387 阅读 · 0 评论 -
Java开发中的23种设计模式详解
一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式转载 2017-02-19 14:37:22 · 254 阅读 · 0 评论 -
2017 年热门编程语言排行榜,你的语言上榜没?
各种编程语言成千上万吗,但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深入到 Indeed 和 Glassdoor 等全球门户网站,试图收集数据,以总结出全球最受欢迎的语言是哪些,以及行业内最需要的语言是什么。本文引用地址:http://www.eepw.com.cn/article/201612/341301.htm 注:对编程语言进行翻译 2017-02-22 19:47:27 · 616 阅读 · 0 评论 -
Java程序员面试题集(1-50)
Java程序员面试题集(1-50)一、Java基础部分1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的转载 2017-02-15 21:50:49 · 269 阅读 · 0 评论 -
深入理解Java虚拟机(一)
一、Java体系结构 Java与生俱来的优点1. OOA——面向对象的分析;OOD面向对象的设计;OOP——面向对象的编程2. Java的5项重要优势:体系结构中立;安全性优越;多线程;分布式;丰富的第三方开源组件。3. 体系结构中立:Java之所以能够实现“一次编译,处处运行”,是因为源代码的默认编译结果并非是可执行代码(本地机转载 2017-09-13 19:26:50 · 366 阅读 · 0 评论