- 博客(16)
- 收藏
- 关注
原创 面试之Java圣经8
磁盘操作:File字节操作:InputStream 和 OutputStream字符操作:Reader 和 Writer对象操作:Serializable网络操作:Socket新的输入/输出:NIO
2022-03-01 11:35:19
347
原创 面试记录-字节
字节面试一、锁是什么?在多线程中,最主要解决的就是线程安全问题,其原因由于多个线程是共同占有所属进程的资源和地址空间的,那么就会存在一个问题:如果多个线程要同时访问某个资源,怎么才能保证数据的一致性,Java锁机制(同步问题)的应运而生。二、锁的分类以下就是锁的全部分类,这些分类并不是全是指锁的状态,有的指锁的特性,有的指锁的设计公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分...
2022-02-28 20:48:27
227
原创 面试之Java圣经7
乐观锁/悲观锁,独享锁/共享锁,互斥锁/读写锁,可重入锁公平锁/非公平锁,分段锁,偏向锁/轻量级锁/重量级锁,自旋锁,ReentrantLock锁 Synchronized锁
2022-02-27 21:14:00
129
原创 面试之Java圣经6
今天来聊聊Java开发的天花板,线程,threadlocal一、进程和线程的区别?一个进程就是程序执行需要从代码加载,代码执行到执行完毕的一个完整的过程。由于 CPU 具备分时机制,所以每个进程都能循环获得自己的CPU 时间片。由于 CPU 执行速度非常快,使得所有程序好像是在同时运行一样。进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,线程:是进程的一个执行单元,比进程更小的独立运行的最小单位。进程特性:独立性:指拥有独立资源...
2022-02-25 15:45:45
418
原创 面试之Java圣经5
说完集合,聊聊异常一、什么是异常?Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。Java得异常继承树:二,Throwablejava中的异常和错误都继承自java.lang.Throwable三、Exception在异常处理的时候,都会接触到受检异常(checked exception)和非受检异常(unchec...
2022-02-23 19:34:59
283
原创 面试之Java圣经4
前言继续聊集合上篇说了Set和List,这次聊Map,Map的知识非常多一、Map?map是采用键值对的存储方式,键不可以重复,但值可以。HashMap和HashTable 的区别HashMap 继承了 AbstractMap 类,HashMap基于哈希表的Map接口实现,利用哈希算法根据hashCode()来配置存储地址,它的底层数据结构是采用数组+链表(JDK1.8之前)而JDK1.8及以后采用数组+链表+转红黑树(当链表长度超过阈值(8)时且数组长度大于64时,将链表...
2022-02-21 20:37:25
424
原创 面试之Java圣经3
文章目录圣经系列文章目录 圣经面向对象面向君 圣经字符串前言提示之前总结了面写对象和字符传,我们继续聊聊Collection下的List和Set,Map作为一个单独的集合具体来讲在下一篇。先看一下继承图一、Set?据。总结提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...
2022-02-21 14:45:07
139
原创 面试之Java圣经2
https://blog.csdn.net/the_kingyang/article/details/123027500?spm=1001.2014.3001.5501http://圣经1前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
2022-02-21 10:58:16
203
原创 面试之Java圣经1
第一部分Java之面向对象前言我又回来了,哈哈哈哈哈哈哈,这次裸辞准备春招,冲冲冲。整理一下学习到的知识。Java是一门面向对象语言,它具备了C++的各种优点,同时放弃了多继承和指针。因此功能很强大。废话不多话上干货。所有今天聊聊Java面向对象的特征。一、封装是什么?封装就是类的实现细节进行隐藏,对外只提供接口,控制程序中读和修改的权限。好处就是隐藏了类的实现细节,让调用者只能通过规定的方式区调用,让操作规范化。同时还可以通过访问控制符来限制访问的权限。...
2022-02-20 10:31:37
460
原创 毕业设计BUG记录
项目场景:提示:关于zuul不转发token的信息问题描述:最近这两天在做毕设的时候发现zuul把我在请求头里的一些字段过滤掉了,导致转发到业务里的时候就token就为空了解决方案:zuul: sensitive-headers:...
2022-01-13 15:08:36
181
原创 Java面试——基础篇(二)
1.接口和抽象类的区别是什么?接口的方法默认是public,所有方法在接口中不能有实现(Java 8 开始接口方法可以有默认实现),而抽象类可以有非抽象的方法。 接口中除了static、final变量,不能有其他变量,而抽象类中则不一定。 一个类可以实现多个接口,但只能实现一个抽象类。接口自己本身可以通过extends关键字扩展多个接口。 接口方法默认修饰符是public,抽象方法可以有public、protected和default这些修饰符(抽象方法就是为了被重写所以不能使...
2021-08-30 22:25:34
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人