
java基础
文章平均质量分 76
_thinkCode
博客迁移:whx4j8.github.io
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
String的 == 和 equals方法的比较
equals方法和==的区别首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个对象来使用,则是指通过new关键字来创建一个新对象,比如String s = new String("Hello")。转载 2013-12-29 11:06:03 · 581 阅读 · 0 评论 -
解析java.util集合类源码(ArrayList)
ArrayList 类List接口下的实现类, 代表长度可以改变的数组,可以对元素进行随机的访问,向ArrayList()中插入与删除元素的速度慢底层实现是数组,其实就是对数组封装了一些操作,当然这些操作符合List规范,线性方式存储元素,并且元素可以重复从结构上看ArrayList类,继承了AbstractList抽象类,实现List、RandomAccess、Cloneable原创 2014-01-21 22:14:30 · 741 阅读 · 0 评论 -
java 中浅克隆与深克隆
在java的Object 类中有Clone方法,用来对对象进行克隆,但要用clone方法,必须将类先实现Cloneable接口java中的克隆分为浅克隆和深克隆代码为例public class Dog implements Cloneable { public String name; public Head head; public int id; public Do原创 2014-01-15 15:07:42 · 505 阅读 · 0 评论 -
解析java.util集合类源码(SubList)
SubList类在1.6和1.7的api中没有给出SubList的说明,只有subList方法,返回一个List列表的子类列表public ListE> subList(int fromIndex,int toIndex)但在jdk的源码中,你可以搜到SubList,它在AbstractList类下,却不是内部类先看下SubList的结构SubList继承Abs原创 2014-01-21 10:43:53 · 3004 阅读 · 0 评论 -
effective java读书笔记-静态工厂
静态工厂方法 static method factory静态工厂是effective java 中的第一节,本文大部分内容是从上面摘抄的。 static method factory 译为静态工厂模式,指的是类可以提供一个静态工厂方法,一个返回类的实例的静态方法。public static final Boolean FALSE = new Boolean(false);public stati原创 2016-04-09 16:00:23 · 467 阅读 · 0 评论 -
高并发下接口的并发问题
事故前些天上线的扫码送会员活动。 场景:用户登录账号之后,扫二维码,送七天黄金会员,限制每个帐号只能领取一个 有恶意用户刷接口,在高并发下越过限制。原因领取会员流程: 1.后端先生成卡卷,将卡号放到消息队列中 2.用户扫码请求领取会员接口 2-1).先检查用户是否已经领取过该活动会员 2-2).领取过return “该帐号已领取”的标示原创 2016-07-24 08:42:10 · 11617 阅读 · 1 评论