Java基础进阶
好色的草履虫
这个人很懒!
展开
-
多线程-Java
1 多线程的基本概念1.1 并发与并行省略。。1.2 线程与进程省略。。 1.3 创建线程类Java使用java.lang.Thread类代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用是完成一定的任务,实际上就是执行一段程序流即一段顺序执行的代码。Java使用线程执行体来代表这段程序流。Ja创建线程的方式一: 1,定义Thread类的子类,并重写该类的run()方法,该run()方法的方法体就代表了线程需要完成的任务,因此把run()方法称为线程执行体。原创 2020-11-22 16:23:46 · 220 阅读 · 0 评论 -
异常浅析
1,异常的概念指的是程序在执行过程中,出现的错误导致JVM的非正常停止。异常机制将保证能够捕获这个错误。2,异常的体系Throwable这个Java类被用来表示任何可以作为异常被抛出的类。Throwable对象可以分为两种类型:Error和Exception。Error: 用来标识编译时和系统错误。包括虚拟机错误、内存溢出、线程死锁、内存泄漏等等。Exception: 可以被抛出的基本类型,在Java类库、用户方法以及运行时故障中都可能抛出Exception异常。所有Java程序员关系的基类型通原创 2020-11-20 11:21:02 · 307 阅读 · 0 评论 -
Map集合
Map1.1 概述元素是成对出现的,每个键只能对应一个值。value和key。Map中的集合不能包含重复的键,值可以重复。1.2 常用的子类HashMap<K,V>:存储数据采用的哈希表结构。自己创建的类,要保证键的唯一、不重复,需要重写hashCode()方法、equals()方法。LinkedHashMap<K,V>:存储结构采用的哈希表结构+链表结构。可以通过链表结构保证元素的存取顺序一致。1.3 Map接口中的常用方法public V put (K ke原创 2020-11-18 17:03:21 · 321 阅读 · 0 评论 -
List和Set、Collections
List集合1、List接口介绍元素存取有序的集合可以有重复元素一个带索引的集合,可以通过索引精确操作集合中的元素2、List接口中常用方法public void add(int index,E element):public E get(int index):public E remove(int index):public E set(int index,E element):3、List的子类3.1 ArrayList集合集合存储的结构是数组结构,元素增删慢,查找快。原创 2020-11-18 10:10:01 · 107 阅读 · 0 评论 -
Collection集合、迭代器和泛型
Collection集合、迭代器和泛型原创 2020-11-17 09:02:53 · 69 阅读 · 0 评论