Java
空满杯
这个作者很懒,什么都没留下…
展开
-
java接口(interface)
接口接口概念在java语言中接口是一个抽象类型,是抽象方法的集合。接口定义语法【可见度】interface 接口名称 【extends 其它的接口名】【implements 其它的接口名】{ //声明变量 //抽象方法}接口的理解(1)一个接口通过继承接口的方式,从而来继承接口的抽象方法。(2)接口不是类,编写接口的方式和类很相似,但是它们属于不同的概念,类描述对象...原创 2019-03-05 17:31:36 · 199 阅读 · 0 评论 -
Java泛型
1.泛型介绍泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转...原创 2019-03-05 17:33:28 · 169 阅读 · 0 评论 -
java线程
线程与进程进程正在运行的程序,内存中的每个程序称为进程。线程:处于运行的程序,具有一定的独立功能。单线程与多线程多线程:一个程序有多个线程同时执行。单线程程序运行特点:程序依次运行举例:在main方法,此方法是一个主线程。在里面写一个方法和输出一个语句,可以看到一个运行完再运行其它一个。多线程运行原理(1)分时调度(2)抢占式调度java采用此种方式,多线程随机访问。无规律...原创 2019-03-05 17:40:25 · 156 阅读 · 0 评论 -
java集合List附源码分析
ListList集合存储元素的特点:1.有序list集合存储有下标:存储进去和取出出来是一个顺序2.元素可重复代码解析Collection c =new ArrayList();System.out.println(c.get(0));编译不通过,找的是collection的get方法,collection没有get方法。List c =new ArrayList();Syst...原创 2019-03-05 18:12:37 · 239 阅读 · 0 评论 -
Java集合之contains与元素删除(remove)
contains源码解析public boolean contains(Object o) { return indexOf(o) >= 0; }public int indexOf(Object o) { if (o == null) { for (int i = 0; i < size; i++) ...原创 2019-03-05 18:43:25 · 717 阅读 · 0 评论 -
HashSet与HaspMap源码比较
一、HashSet与HaspMap源码比较1.1 HashSet//HashSet源码:public HashSet() { map = new HashMap<>(); }//可以看到HashSet底层实际上是一个HashMap,HasgMap底层采用的是哈希表的数据结构。//HashMap源码: static final int DEFAULT...原创 2019-03-05 18:28:29 · 263 阅读 · 0 评论