Java学习
文章平均质量分 80
起个花名好难
Java路漫漫其修远兮,吾将上下而求索...
展开
-
JVM内存图解
一、JDK、JRE、JVM三者之间的关系 JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。 JRE的内部包含一个Java虚拟机(Java Virtual Machin原创 2021-04-13 19:50:41 · 152 阅读 · 0 评论 -
多线程
基础知识: 并发:指两个或多个事情在同一时间段内发生,即交替执行。 并行:指两个或者多个时间在统一时刻发生(同时发生),即同时执行 进程:指一个内存中运行的应用程序,一个应用程序可以同时运行多个进程;进程是程序的一次执行过程,是系统运行的基本单位;系统运行一个程序即是一个进程从创建运行到消亡的过程。 线程:线程是进程的一个执行单元,负责当前进程程序的执行,一个进程中至少有一个线程。一个进程中可以有多个线程,这个进程就叫做多线程进程。 ...原创 2021-04-04 21:28:52 · 215 阅读 · 1 评论 -
Throwable异常及解决方法
Throwable Throwable有两个直接子类Error和Exception,其中Error代表程序产生的错误,Exception代表程序产生的异常。 常见的错误: 1、VirtualMachineError 虚拟机运行错误 2、outofMemoryError 虚内存溢出错误 3、NoclassDefFoundError 类定义错误 异常: 一、编译器异常: 1、IOException输入输出异常 2、SQLException数据库异常 3、classNotFoundExceptio原创 2021-03-28 21:43:58 · 2700 阅读 · 0 评论 -
Collection框架;List,Set,Map接口
Collection框架一、Java Collections集合框架二、补充介绍一些数据结构的知识三、list接口四、Set接口五、Map接口六、常用工具类 一、Java Collections集合框架 Java中的集合就像是一个容器用来存储Java对象的,按照其存储结构可以划分为单列集合Collection和双列结合Map。 单列集合Collection: 单列集合的根接口,其下含有两个重要的子接口,List接口和Set接口。 其中List接口特点是元素有序、可重复。 Set接口集合特点是元素无需原创 2021-03-28 18:09:04 · 293 阅读 · 0 评论 -
String,StringBuilder,StringBuffer的区别
String类: 1、字符串是一个常量,它的值在创建后不能修改。 2、字符串的底层是一个被final修饰的数组不能改变。 StringBuilder类(字符串缓冲区) 1、字符串缓冲区,可以提高字符串的操作效率 2、底层是一个数组,未被final修饰,类似一个字符容器,数组初始容量是16如果超出容量就会自动扩容(扩充一倍)。 Java.lang.StringBuilder 构造方法: 1、空参构造:StringBuilder( ) 2、带参构造:StringBuilder( String str).原创 2021-03-28 09:19:44 · 154 阅读 · 1 评论