摘要: 多线程 一、进程线程的区别: 进程是操作系统资源分配的基本单位,线程是CPU的基本调度单位。 一个程序运行后至少有一个进程。 一个进程至少包含一个线程。 进程间不能共享数据段地址,但同进程的线程之间可以。 二、线程的组成: CPU时间片:操作系统(OS)会为每个线程分配执行时间。 运行数据: 堆空间 阅读全文
posted @ 2020-12-09 21:30 某人很酷 阅读(96) 评论(0) 推荐(0)
摘要: 案例:四个窗口共卖100张票(同步代码块方式) 代码实现 package com.sun.base.XianCheng; /** * 用同步代码块synchronized * 实现四个窗口共卖100张票 * @author SFF */ public class TextTicket { publi 阅读全文
posted @ 2020-12-09 21:29 某人很酷 阅读(324) 评论(0) 推荐(0)
摘要: 异常 概念:程序在运行过程中出现的特殊情况。 分类:- RuntimeException:运行时异常,可处理,可不处理。 ​ -CheckedException:检查时异常,必须处理。 常见运行时异常 类型 说明 NullPointerException 空指针异常 ArrayIndexOutOfB 阅读全文
posted @ 2020-12-09 15:34 某人很酷 阅读(73) 评论(0) 推荐(0)
摘要: 集合之Map体系集合 一、Map根接口 ​ **特点:**1. 用于存储任意键值对(Key-Value)。 键:无序、无下标、不可重复。 值:无序、无下标、可重复。 方法: V put (K key,V value) //将对象存入到集合中,关联键值。key重复则覆盖原值。 Object get ( 阅读全文
posted @ 2020-12-09 15:04 某人很酷 阅读(103) 评论(0) 推荐(0)
摘要: 泛型<T,...> **1. 本质:**参数化类型,把类型作为参数传递。 **2. 常见形式:**泛型类、泛型接口、泛型方法 3.语法:<T,...> T称为类型占位符,表示一种引用类型! 4.好处: (1)提高代码重用性 (2)防止类型转换异常,提高代码的安全性 5.代码实现 泛型类 packag 阅读全文
posted @ 2020-12-09 12:18 某人很酷 阅读(75) 评论(0) 推荐(0)
摘要: 集合之Collection体系集合 一、集合概念 ​ 对象的容器,实现了对对象的常用操作,类似数组功能。 二、集合和数组的区别 数组长度固定,集合长度不固定。 数组可以存储基本类型和引用类型,集合只能存储引用类型。 集合的位置:java.util.*。 三、Collection体系集合 Collec 阅读全文
posted @ 2020-12-09 12:17 某人很酷 阅读(101) 评论(0) 推荐(0)