自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 在git命令行下查看git stash里面文件的内容

在使用git的时候往往会保存一些东西,在保存的时候使用的就是git stash,强大的git使得保存修改和恢复修改变的很容易,但有时候时间久了不记得stash里面的内容是什么了,通过在stackflow里面查找,找到了一个好的方法。其网址是:http://stackoverflow.com/questions/10725729/git-see-whats-in-a-stash-without-...

2018-11-22 16:40:44 7425

原创 Resources.getSystem与getResources区别

1、getResources()用在有context的地方,没有context的地方和静态类中是不能用的(也有开发者通过一些方式对context进行封装用在静态类中),而且getResources()只能用于获取应用本身的资源2、Resources.getSystem() 可以在任何地方进行使用,但是有一个局限,只能获取系统本身的资源。系统资源存放地址可在 platforms/android...

2018-11-21 21:15:15 3120

原创 Android Studio 3.2中Kotlin和Databinding同时使用问题

今天使用Androidstudio 3.2 编译以前的项目,结果总是遇到无法找到 符号DataBindingComponent的问题,经过一系列搜索,测试.最终发现网上的方法根本无效。 果断删除如下kapt ‘com.android.databinding:compiler:3.1.3’然后只保留dataBinding { enabled true }...

2018-11-21 17:00:22 1094

原创 kotlin 关于lambda,你想知道的都在这里

从Java语言转到Kotlin,最让人头疼的问题恐怕就是lambda表达式了。lambda,准确的中文翻译是:匿名函数。不过,在Kotlin语言中本身就有匿名函数的概念,为了区分,我们姑且把它叫做Lambda表达式。对于Java程序员来说,这是一个比较新的概念。而在计算机领域,这其实是一个非常普遍的概念。在C++11,OC,Java8,Python等语言中均有相应实现。一起来简单...

2018-11-13 22:05:41 446

原创 kotlinLambda编程

lambda即lambda表达式,简称lambda。本质上是可以传递给其它函数的一小段代码。有了lambda,可以轻松地把通用代码结构抽取成库函数。lambda最常见的用途是和集合一起配合。kotlin甚至还拥有带接收者的lambda,这是一种特殊的lambda。lambda的表达式和成员引用lambda简介:作为函数参数的代码块代码中存储和传递一小段行为是常有的任务。在老版本Java...

2018-11-13 19:35:25 194

原创 Kotlin--TODO("not implemented")异常

在kotlin实现接口的时候小白可能会遇到以下异常:    抛出异常:kotlin.NotImplementedError: An operation is not implemented: not implemented    在实现接口的时候IDE会自动为我们添加上:    TODO("not implemented") //To change body of created fu...

2018-11-06 19:48:36 1417

原创 Kotlin之顶层函数和属性

今天一起来看看Kotlin中的顶层函数和属性。遇到的问题我们都知道,Java中,所有的代码都是依托于类而存在,我们所谓的函数作为类的方法,我们所谓的属性作为类的属性。但是在有些情况下,我们发现有些方法可能不是属于某一个特定类,有些属性也不是属于某一个特定的类。所以我们就创建了很多的Java工具类和属性的常量类,就像下面这样。Java代码public class Constant {...

2018-11-05 12:46:37 1746

原创 Java 继承

继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽...

2018-11-03 16:30:44 118

原创 有关JVM处理Java数组方法的思考

在Java中,获取数组的长度和String的长度是两种不同的方法,这引起了本文作者的一番思考。本文从JVM的角度,探讨了Java数组在JVM中是什么对象,有哪些成员,以及声明方法。本文来自jarfield的博客,原文标题为《为什么如此获取Java数组的长度》。记得vamcily 曾问我:“为什么获取数组的长度用.length(成员变量的形式),而获取String的长度用.length()(...

2018-11-01 15:00:52 356

原创 JVM概念之Java对象的大小与引用类型

本文来自和你在一起的博客,原文标题:《JVM调优总结(二)-一些概念》。本文总结了JVM概念中的Java对象的大小,以及三种引用类型的定义与区分。基本数据的类型的大小是固定的,这里就不多说了。对于非基本类型的Java对象,其大小就值得商榷。在Java中,一个空Object对象的大小是8byte,这个大小只是保存堆中一个没有任何属性的对象的大小。看下面语句: 1.Object ...

2018-11-01 11:52:59 934 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除