会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
亦小海
博客园
首页
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页
2019年6月16日
Java中的equals与==
摘要: 小结: 使用==比较原生类型如:boolean、int、char等等,使用equals()比较对象。 ==:如果比较的是基本数据类型,那么比较的是变量的值。 ==:如果比较的是引用数据类型,那么比较的是地址值(两个对象是否指向同一块内存) equals:如果没有重写equals方法比较的是两个对象的
阅读全文
posted @ 2019-06-16 09:35 亦海
阅读(241)
评论(0)
推荐(0)
2019年6月15日
Java创建线程
摘要: 有4种方式可以用来创建线程: 1、继承Thread类(真正意义上的线程类),是Runnable接口的实现。 2、实现Runnable接口,并重写里面的run方法。 3、使用Executor框架创建线程池。Executor框架是juc里提供的线程池的实现。 4、实现callable接口,重写call方
阅读全文
posted @ 2019-06-15 21:57 亦海
阅读(299)
评论(0)
推荐(0)
2019年6月4日
剑指:跳台阶
摘要: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 分析: 因为只能跳1级或2,假设n阶有f(n)种跳法。 所以有两种情况: a、如果第一次跳的是1阶,那么剩下的n-1个台阶,跳法有f(n-1)。 b、如果第一次跳的是2阶,那么剩下
阅读全文
posted @ 2019-06-04 22:00 亦海
阅读(149)
评论(0)
推荐(0)
2019年6月3日
剑指:二维数组中的查找
摘要: 题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解: 可以从左下角或右上角开始找。 这里从左下角: 从左下角元素往上查找,右边元素是比这个元素大
阅读全文
posted @ 2019-06-03 21:52 亦海
阅读(192)
评论(0)
推荐(0)
Java接口与抽象类的区别
摘要: Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于: 也可以参考JDK8中抽象类和接口的区别 一句话总结: 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。
阅读全文
posted @ 2019-06-03 20:52 亦海
阅读(2699)
评论(0)
推荐(0)
Java集合学习(10):hashcode() 和 equals()方法
摘要: 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。 为何Object类需要这样一个方法?它有什么作用呢
阅读全文
posted @ 2019-06-03 20:26 亦海
阅读(338)
评论(0)
推荐(0)
Java集合目录
摘要: java集合学习(1):集合框架 java集合学习(2):Map和HashMap Java集合学习(4):HashTable Java集合学习(5):LinkedHashMap Java集合学习(6):LinkedHashSet Java集合学习(7):ArrayList Java集合学习(8):L
阅读全文
posted @ 2019-06-03 16:43 亦海
阅读(266)
评论(0)
推荐(0)
Java集合学习(9):集合对比
摘要: 一、HashMap与HashTable的区别 HashMap和Hashtable的比较是Java面试中的常见问题,用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这个问题是有关Java 集合框架的最经典
阅读全文
posted @ 2019-06-03 16:09 亦海
阅读(588)
评论(0)
推荐(0)
2019年6月2日
leetcode之有效的括号(20)
摘要: 题目: 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 注意空字符串可被认为是有效字符串。 解: 核心思想: 利用栈的性质,先进后出,遇到左括号则压入栈,遇到右括号则与栈顶元素匹配,若匹配成功则将栈顶元素弹出,反之返回false。
阅读全文
posted @ 2019-06-02 22:04 亦海
阅读(175)
评论(0)
推荐(0)
设计模式:单例(Sigleton)模式
摘要: 题目:设计一个类,我们只能生成该类的一个实例。 只能生成一个实例的类是实现了Singleton(单例)模式的类型。 相关知识: 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。 注意: 1、
阅读全文
posted @ 2019-06-02 20:55 亦海
阅读(344)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
11
下一页