java学习笔记
zzc8265020
这个作者很懒,什么都没留下…
展开
-
HashMap的工作原理及性能分析
HashMap HashMap的工作原理: HashMap是基于hash算法的原理,使用put(key, value)方法来存储对象,使用get(key)方法来获取对象。 1,当我们使用put()方法时,需要给它传递一个键值对,然后它调用键的hashCode()方法,返回的hashCode用于找到对应的bucket的位置(即tabl转载 2015-05-27 17:01:01 · 400 阅读 · 0 评论 -
LinkedList基本用法
LinkedList类是双向列表,列表中的每个节点都包含了对前一个和后一个元素的引用. LinkedList的构造函数如下 1. public LinkedList(): ——生成空的链表 2. public LinkedList(Collection col): 复制构造函数 1、获取链表的第一个和最后一个元素 [java] view plaincopy转载 2015-05-22 11:21:02 · 482 阅读 · 0 评论 -
java中Math的一些用法
java.math.Math类常用的常量和方法: Math.PI 记录的圆周率 Math.E记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数 Math.toDegrees转载 2015-05-22 11:32:11 · 348 阅读 · 0 评论 -
你不知道的HashMap与HashSet
HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collection框架有自己的接口和实现,主要分为Set接口,Lis翻译 2015-06-04 11:30:25 · 517 阅读 · 0 评论 -
java中 == 与 equal 的区别
java中 == 与 equal 的区别原创 2015-05-21 10:47:10 · 752 阅读 · 0 评论 -
2015华为机试——将字符串中不同字符的个数打印出来
描述: 找出字符串中,不同的字符的个数。 题目类别: 字符串 难度: 初级 运行时间限制: 无限制 内存限制: 无限制 阶段: 入职前练习 输入: 输入一个字符串,'\0'作为字符串结束符。 输出: 输出字符串中不同字符的个数。 样例输入: 122345 样例输出: 5原创 2015-07-17 10:36:45 · 801 阅读 · 0 评论 -
Java线程:线程的同步与锁
Java线程:线程的同步与锁 一、同步问题提出 线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。 public class Foo { private int x = 100;原创 2015-09-16 16:36:12 · 447 阅读 · 2 评论