
Java基础
sakura0721
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ArrayList的遍历方式
import java.util.*;public class DemoMain { public static void main(String[] args) { List<String> list=new ArrayList<String>(); list.add("zhao"); list.add("bin");原创 2017-03-31 21:13:20 · 237 阅读 · 0 评论 -
Java源码分析之ArrayList(下)
package java.util;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;public class ArrayList<E> extends AbstractList<E> implements List<E>,原创 2017-08-15 22:14:43 · 278 阅读 · 0 评论 -
Java中equals和==的区别
equals:比较的是两个字符串中每个字符是否相同 返回true或false==:比较的是两个字符串是否同时引用一个地址public class equals_compareTo { public static void main(String[] args) { String a = "abcd"; String b = "abcd"; Str原创 2017-08-18 23:34:46 · 207 阅读 · 0 评论 -
Java之hashcode方法
想要明白hashCode的作用,必须要先知道Java中的集合Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元素就检查一次,那么原创 2017-08-18 23:37:43 · 249 阅读 · 1 评论 -
Java集合
集合体系原创 2017-08-15 22:47:21 · 194 阅读 · 0 评论 -
Java源码分析之ArrayList(上)
ArrayList(动态数组):提供了动态的增加和减少元素 ArrayList的继承实现体系(JDK1.8) List接口package java.util;import java.util.function.UnaryOperator;public interface List<E> extends Collection<E> { int size();//返回列表中的元素数原创 2017-08-13 22:27:01 · 317 阅读 · 0 评论 -
Java源码分析之String
初学Java经常会误认为String是java基本类型,实际上String并非Java基本类型,String本质上是对char数组的封装 下面对String源码进行分析public final class String implements java.io.Serializable, Comparable<String>, CharSequence {}String类实现了Seri原创 2017-08-18 22:50:01 · 364 阅读 · 0 评论