Java基础
文章平均质量分 77
Willow51
这个作者很懒,什么都没留下…
展开
-
Java基础学习笔记4——泛型
泛型,即“参数化类型”。就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。一些常用的泛型类型变量:E:元素(Element),多用于java集合框架K:关键字(Key)N:数字(Number)T:类型(Type)V:值(Value)K,V:代表Map的键值对(Key,Value)泛型类定义的语法为:[访问修饰符] class 类名称 <T>示例如下:pu..原创 2021-05-18 15:31:15 · 362 阅读 · 1 评论 -
Java基础学习笔记3——多线程
多线程相关概念进程:是代码在数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。线程:是进程的一个执行路径,一个进程中至少有一个线程,进程中的多个线程共享进程的资源。虽然系统是把资源分给进程,但是CPU很特殊,是被分配到线程的,所以线程是CPU分配的基本单位。一个进程中有多个线程,多个线程共享进程的堆和方法区资源,但是每个线程有自己的程序计数器和栈区域。程序计数器:是一块内存区域,用来记录线程当前要执行的指令地址 。栈:用于存储该线程的局部变量,这些局部变量是原创 2021-05-18 15:29:25 · 170 阅读 · 1 评论 -
Java基础学习笔记1——异常处理
异常简介异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。异常发生的原因有很多,通常包含以下几大类:用户输入了非法数据。要打开的文件不存在。网络通信时连接中断,或者JVM内存溢出。这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。异常的类型有三种:**检查性异常:**最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单原创 2021-05-18 14:59:47 · 98 阅读 · 1 评论