Fork me on GitHub
上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 一,定义 函数式接口,英文为Functional Interface。首先它是一个接口,那么它与其它接口有什么不同呢?不同点就是在这个接口中只允许有一个抽象方法。 这里的只允许一个抽象方法不包括以下几种情况:1,函数式接口里面允许有默认方法。我觉得可能是java设计师考虑到默认方法不是抽象的,它有默 阅读全文
posted @ 2018-04-08 19:43 爱跑步的星仔 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 图简介:图是一种与树有些相像的数据结构,实际上,从数学意义上讲,树是图的一种。之前的数据结构都有一个框架,这个框架是由相应的算法规定的。例如,二叉树是那样一个形状,就是因为那样的形状使它容易搜索数据和插入新数据。树的边表示了从一个节点到另一个节点的快捷方式。另一方面,图通常有一个固定的形状,这是由物 阅读全文
posted @ 2018-04-03 18:43 爱跑步的星仔 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 今天的题目是: There are two sorted arrays nums1 and nums2 of size m and n respectively. Find the median of the two sorted arrays. The overall run time compl 阅读全文
posted @ 2018-03-28 20:41 爱跑步的星仔 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 今天的题目是: Given a string, find the length of the longest substring without repeating characters. Examples: Given "abcabcbb", the answer is "abc", which 阅读全文
posted @ 2018-03-21 14:59 爱跑步的星仔 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 今天分析一下String,String有很多实用的特性,比如说“不可变性”,是工程师精心设计的艺术品。用final就是拒绝继承,防止内部属性或方法被破坏。 一,什么是不可变? String不可变很简单,如图,给一个已有字符串“abcd”,第二次赋值为“abcde”,不是在原内存地址上修改数据,而是重 阅读全文
posted @ 2018-03-19 22:07 爱跑步的星仔 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 今天的题目是: You are given two non-empty linked lists representing two non-negative integers. The digits are stored in reverse order and each of their node 阅读全文
posted @ 2018-03-18 20:33 爱跑步的星仔 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 今天解析一下java的关键字final,为下一篇String为什么是final的做准备。它通常是指这是无法改变的,不想做改变有两种理由:设计或效率。 下面谈论可能用到final的三种情况:变量、方法和类。 一、final变量 很多编程语言都有某种方法,来向编译器告知一块区域是恒定不变的。有时数据的恒 阅读全文
posted @ 2018-03-15 22:12 爱跑步的星仔 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1,第一道算法题,题目如下: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each inpu 阅读全文
posted @ 2018-03-13 11:46 爱跑步的星仔 阅读(187) 评论(0) 推荐(0) 编辑
摘要: CharSequence是一个接口,表示一个char值的可读序列,此接口为多种char序列提供统一的、只读的通道。既然是接口,就不能通过new来进行赋值,只能通过以下方式赋值: CharSequence cs = "ss"; 该接口有4个常规方法和两个default方法(这两个暂时先不分析了)。 测 阅读全文
posted @ 2018-03-12 23:19 爱跑步的星仔 阅读(935) 评论(0) 推荐(0) 编辑
摘要: int是一种基本数据类型,Integer是其的包装类,下面我们提出几个问题: 问题一:既然有了包装类,为什么要有基本数据类型? 答:其实完全可以没有,但是这样我们使用起来就不方便了,因此基本数据类型相当于是java给我们留下的语法糖。Integer属于引用类型,new一个对象存储在堆里,我们通过栈中 阅读全文
posted @ 2018-03-12 23:16 爱跑步的星仔 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页