- 博客(12)
- 收藏
- 关注
原创 java对象创建过程解析
概述:java作为一种高级语言,对开发者而言,创建一个对象是非常容易的,原因就是虚拟机底层做了很好的封装,调用者不需要关注太多细节。通过new关键字,就可以创建一个对象。了解对象的创建过程,内存布局对于性能上的一些优化,理解很多原理是很有帮助的。对象的创建:对象的创建包含3个步骤:为对象分配内存空间、初始化对象、将对象的内存地址赋给引用。分配内存空间创建对象的第一步就是...
2018-06-15 16:21:16 555
原创 java内存区域浅析
前段时间重新拿起《深入理解java虚拟机》这本书,以前每一次都是翻翻就过来,没有对内容进行总结和记录。一方面,为了强化自己对于知识的理解和记忆;另一方面,希望能通过自己的总结帮助那些想要了解这一方面知识的童鞋。本系列会分几个篇章进行介绍,由于本人技术水平有限,只是浅析,望能与大家一起成长。概述:大多数程序员常常会听到内存优化这个词,尤其是从事Android等移动平台开发的工作者,由于硬...
2018-06-15 00:22:28 253
原创 管理层or服务者-只缘身在此山中
管理工作其实是一个专业性工作而已,其工作本能是面向服务的。管理不意味着高人一等,不代表你可以享有特权。管理的最终目标是服务于他人,让他人工作更美好,令到团队健康发展。我们管理层最近常听到一句话,“我们管理层,……”。相信大家也对这句话很熟悉,这句话常被我们亲爱的领导们脱口而出呀。前些时候,我们一个同事当上了技术经理(实则组长)。换做以前的时候,还挺谦虚的,对待同事尚算友好。可就在前几天...
2018-06-12 12:35:33 467
原创 管理者如何对待员工反馈
相信在任何企业、团队中都一定会提倡员工反馈的行为,遇到问题及时向管理层反馈,不仅有利于问题的解决,更能够建立管理者与员工之间的有效沟通渠道。离职小故事近来在今日头条上经常有看到关于员工离职的文章,马云最有名的经典语录,员工为何要离职,一是钱给的不够,二是心里受委屈了。我们今天来谈一下小A的离职故事。小A是一个程序员,在公司干了一年多,入职以来一直是团队的核心开发人员,近日从公司离职,原...
2018-06-12 01:57:00 5998
原创 java线程池的那些事
多线程开发越来越常见,开发者常常使用多线程完成一些耗时操作,通过并发来提高系统的响应速度。尤其是在Android移动端开发,为了提升用户体验,常常将一些操作放在异步线程中完成。但是,如果一味滥用多线程,会造成系统资源浪费,而且常常会出现并发问题。因此线程的管理就是一个非常重要的事,线程池也就应运而生。线程池使用意义:1)降低系统资源的消耗,线程池中实现线程的复用技术减少无限量的线程创建...
2018-06-12 00:40:41 236
原创 java策略模式实例解析
java策略模式实例解析####1、策略模式概述: 策略模式(Strategy Pattern):定义一系列算法,将每个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式。策略模式是一种行为型模式《设计模式的艺术》使用场景:策略模式常用于解决某一个问题,或者是实现某个功能时会存在多种实现方法,因而将每个方法进行一定的封装,由使用者决定使...
2018-06-10 01:05:41 1554
原创 观察者模式之EventBus源码解析
1、观察者模式概述: 观察者模式(Observer Pattern):定义对象之间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并自动更新。观察者模式的别名包括发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式。观察者模式是一种对象行为型模式《设计模式的艺术》使用场景:观察者模式是使用频率最高的设计模式...
2018-06-10 00:27:03 505
原创 java装饰模式实例解析
1、装饰模式概述: 装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类更为灵活。《设计模式的艺术》使用场景:现实生活中大家都会遇到的一种场景,当买了房子之后,可能都需要对房子进行装修,或是根据自己的一些喜好对房间进行二次的装饰来满足自己的需求。软件系统开发也如此,一个系统设计好之后,常常需要对系统进行扩展...
2018-06-06 01:49:07 5301
原创 java代理模式解析
1、代理模式概述: 代理模式(Proxy Pattern):给某一个对象提供一个代理,并且由代理对象控制对原对象的引用。《设计模式的艺术》使用场景:客户端在使用一个功能时,不希望直接使用其接口,而是希望通过一个代理去完成其功能。类似于现实生活中,人们买、租房时常常会通过中介代理,由中介帮客户相关事项,而且代理常常可以为用户完成一些相关性工作,例如办理手续等。2、代理模...
2018-06-05 02:06:41 925
原创 java桥接模式实例解析
上篇文章讲解了适配器模式相关知识与使用实例,本篇文章介绍桥接模式,这两种模式都属于结构型设计模式,经常在软件架构设计时联合使用。因此紧接着上篇适配器模式来介绍桥接模式,展示两个设计模式联合使用的妙处。1、适配器模式概述: 桥接模式(Bridge Pattern):将抽象部分与其实现部分分离,使它们可以独立地变化。它是一种对象结构型设计模式,又称为柄体(Handle and Body...
2018-06-03 23:29:25 1552
原创 基层管理之正负向激励
在管理工作中,激励是非常核心的一门学问,也是一种艺术。善用激励能够提升管理者威望,增强团队战斗力;反之,滥用或不用激励手段,则失人心也,宛若散沙。激励的意义激励是一门艺术,是管理学非常核心的环节。道理大家都知道,能否真正在实际工作中理解,并实践者,然则是不多的。我们通过一个实例对比来看,激励到底有什么意义。 1、小A当技术经理2年,其团队每天的工作就是混吃等死。一方面,一两年里面小A...
2018-06-03 16:02:27 4174
原创 java适配器模式实例解析
适配器模式作为一种结构型设计模式,在软件系统设计开发中使用到的频率非常之高,深受开发人员的青睐。本文会讲解适配器模式的知识要点,以及在实际项目中所使用的真实案例。1、适配器模式概述: 适配器模式(Adapter Pattern):将一个接口转换成客户所希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对...
2018-06-02 11:43:15 7025
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人