- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Android Studio、Git 解决合并冲突
合并分支,解决冲突执行git merge ,如果有冲突,就会出现如下格式:<<<<<<< HEAD这个位置的内容就是当前所在分支的内容=======这个位置的内容就是合并进来的分支的内容>>>>>>> branchName用下面的设置来改进冲突标记使其也显示(分支)共同祖先(感谢罗宾·斯托克和休·吉登斯): git config --global merge.conflictstyle d
2016-07-07 16:20:30 25863 5
原创 Lambda Expressions
Lambda 匿名内部类已经是一种简洁的表示方法了,但是还有一个问题,例如一个接口,它只含有一个方法,那么匿名内部类就不那么易于使用了,因为会出现很多冗余的代码,这个时候开发者就会想要将函数当成一个参数传递给一个方法,例如为控件设置点击事件。所以就出现了Lambda表达式,Java8引入了这个新特性,使用Android Studio编程时,会发现为控件设置点击事件的代码会“变样”,如下第二种表示
2016-07-06 15:49:36 560
原创 Optional
Optional 作为一名Java开发者,在开发过程中,判断是否为空是让我纠结的几个点之一,听说Java 8提供了一个Optional类用于解决这个问题,我已经迫不及待要去了解他了。作用 经过研究使用之后,得出一个结论:Optional类其实是用一种具象的方式来避免开发者忘记判空,具体来说就是,Optional是一种傻瓜式的方式,因为Null自身的可读性是很差的,所以利用Optional包裹操
2016-07-06 15:48:59 1662
代码整洁之道
2018-01-31
极客与团队
2018-01-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人