
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 · 317 阅读 · 0 评论 -
多线程
基础知识:并发:指两个或多个事情在同一时间段内发生,即交替执行。并行:指两个或者多个时间在统一时刻发生(同时发生),即同时执行进程:指一个内存中运行的应用程序,一个应用程序可以同时运行多个进程;进程是程序的一次执行过程,是系统运行的基本单位;系统运行一个程序即是一个进程从创建运行到消亡的过程。线程:线程是进程的一个执行单元,负责当前进程程序的执行,一个进程中至少有一个线程。一个进程中可以有多个线程,这个进程就叫做多线程进程。...原创 2021-04-04 21:28:52 · 376 阅读 · 1 评论 -
Throwable异常及解决方法
ThrowableThrowable有两个直接子类Error和Exception,其中Error代表程序产生的错误,Exception代表程序产生的异常。常见的错误:1、VirtualMachineError 虚拟机运行错误2、outofMemoryError 虚内存溢出错误3、NoclassDefFoundError 类定义错误异常:一、编译器异常:1、IOException输入输出异常2、SQLException数据库异常3、classNotFoundExceptio原创 2021-03-28 21:43:58 · 2909 阅读 · 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 · 328 阅读 · 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 · 195 阅读 · 1 评论