![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 87
璐晓璐
最近会发些自己总结的面经,希望对大家也有帮助吧,期待一个好的结果
展开
-
JAVA-集合
JAVA集合1.集合概述●集合就是一个放数据的容器,存储的都是对象的引用而肥非对象,主要有三种集合:set,list,map2.集合和数组的区别●数组的长度固定,集合的长度不固定●数组可以存基本类型或引用类型,集合只能存引用类型●数组存储的元素必须是一个数据类型,集合存储的可以不是一个数据类型●数组无法满足无序,不可重复等要求,集合可以有。3.集合框架[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-u117nMq1-1650426015457)(http://原创 2022-04-20 11:40:54 · 505 阅读 · 0 评论 -
JAVA-并发
JAVA并发1.为什么使用并发,什么是并发●可以提升多核CPU的利用率:一般来说一个主机会有多个CPU核心,我们可以创建多个线程,将不同的线程交给不同的核心去执行,这样就可以提升CPU的使用率。●方便进行业务拆分,提升应用性能●比如我们常见的数据库连接池,就是多线程的应用●缺陷: ■线程也是程序需要占用内存,线程越多,消耗内存越多 ■多线程需要协调管理(上下文切换),还会浪费一部分CPU性能 ■线程之间对共享资源的访问会相互影响,会造成线程不安全现象。2.并发编程的三个要素●原创 2022-04-20 11:40:00 · 924 阅读 · 0 评论 -
JAVA-IO流
JAVA基础之IO流1.同步与异步,阻塞与非阻塞●同步:方法1调用方法2,方法1必须等到方法2返回后,才能继续进行。●异步:方法1调用方法2后,当方法2完成的时候会主动通知方法1●阻塞:当前进程发送一个请求后,直接挂起,直到请求回复后才继续工作。●非阻塞:发送请求后,不用一直等待结果,可以先去干别的事,每隔一段时间检查下是否返回。(和异步差不多嘛)●同步阻塞:方法1调用方法2后,就一直等着方法2完成,完成后,再继续干别的●异步阻塞:方法1调用方法2后,虽然方法2会主动告诉方法1何时完成了,但是原创 2022-04-20 11:38:57 · 392 阅读 · 0 评论 -
JAVA-异常处理
JAVA异常处理机制1.异常简介●异常是Java提供的一种识别及响应错误的一致性机制,可以使程序中异常处理代码和正常业务代码分离,提高程序健壮性。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pKvS1eNI-1650275705939)(http://luxiaolumm.gitee.io/luxiao-lu-mm/pic/101.png)]●Throwable:Java中所有错误与异常的超类,报错Error和Exception两个子类。●Error:Error类原创 2022-04-18 17:55:39 · 221 阅读 · 0 评论 -
JAVA-基础语法
JAVA基础1.何为编程●为了使计算机理解人的意图,我们需要将需要解决的问题的思路方法和手段通过计算机能理解的方式告诉计算机,使计算机能够一步步去做,这个过程就是编程。2.J2SE,J2EE,J2ME(Java的多个版本)●J2SE:JAVA 2 Platform Standard Edition 标准版:用于桌面应用,也是J2EE的基础。●J2EE:JAVA 2 Platform Enterprise Edition 企业版:用于企业应用,支持分布式部署。●J2ME:JAVA 2 Platfo原创 2022-04-18 17:54:51 · 71 阅读 · 0 评论