- 博客(22)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 2021JAVA SE基础面试题[精]!!都是干货!!必看
** 今天去了解了java一些比较基础的知识 ** ** 这里是引用 一 、integer与int的直接区别 ** int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,例如,要想表达出没有参加考试和考试成绩为0的区别 ...
2021-03-08 10:27:46
244
原创 JAVASE精华!全是干货!精简版复习+清晰高频面试题
1、JAVA语法基础 标识符 关键字 数据类型与类型转换 标识符 :字母、数字、下划线(_)、美元符($),不能包含别的特殊符号。 不能以数字开头,标识符不能是java关键字。 关键字:有53个关键字。其中有两个保留字:const和goto 数据类型: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M5JgjI3m-1622260429157)(C:\Users\星辰\AppData\Local\Temp\Image.png)] Int
2021-05-29 11:54:14
208
原创 牛客精选面经
1面 Map:hashmap,hashtable,correnthashmap一些知识 List: ArrayList和LinkedList的区别 ArrayList的扩容 List和map的区别 Set怎么保证值唯一(equal和hashcode) 线程的六个状态 线程池处理机制 Sleep和wait区别 synchronized底层实现 TCP三次握手 Socket和http的区别 B+树和B树的区别,为什么用B+不用B树 事务的四个特性
2021-04-17 20:30:48
122
原创 操作系统
socket是什么 socket是对TCP/IP协议的封装。 TCP/IP只是一个协议栈,就像操作系统的运行机制一样,必须要具体实现,同时还要提供对外的操作接口。 TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口。 ...
2021-04-17 19:36:30
61
转载 尚硅谷小题
开篇,八大排序时间和空间复杂度 1.abstract class 和interface 有什么区别? 答:声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类。取而代之,.
2021-04-16 10:21:22
102
原创 ArrayList底层(持续更新)
ArrayList的JDK1.8之前与之后的实现区别? JDK1.7:ArrayList像饿汉式,直接创建一个初始容量为10的数组 JDK1.8:ArrayList像懒汉式,一开始创建一个长度为0的数组,当添加第一个元素时再创建一个始容量为10的数组 ...
2021-04-13 15:36:05
72
原创 java杂言
int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 substring( ,)方法是左闭右开
2021-04-08 22:54:44
57
原创 小插件
如果能在浏览器中像 IDE 那样阅读 GitHub 源码,该多好呢? 那今天我就来给大家介绍这个骚到天际的骚操作,只需要在GitHub 仓库域名后面加上 1s(1 秒内),比如: https://github1s.com/itwanger/JavaBooks 就能在浏览器里面使用 VS Code 环境来阅读这个仓库的源码! ...
2021-04-06 14:49:18
83
原创 一个视频里校招问的问题
1.项目题:简单介绍一下你的项目经验?对讲一下你最近的项目(考点:项目经验描述,必考题)。 商品的增加数据库表是怎么操作?(考点:项目技术细节) 从前端到controller 一直到dao 层之间 (考点:项目技术细节) 是怎么一个流程 2.项目题:我的意思是上线生产的那种项目(本题考察是否有实际工作经验)。 你后面还有么有 ,其他项目都没有上过线?(本题考察是否有实际工作经验) 追问 生产问题,考点:是否有真实开发经验) 3. java基础考察是否扎实 :集合问题 list set ,集合排序,集合删除元
2021-03-12 16:06:38
101
原创 学习笔记2
一般来说啊,实现哈希表我们可以采用两种方法: 1、数组+链表 2、数组+二叉树 1、ArrayList扩容与HashMap扩容?(详细在博客收藏上) Arraylist 简而言之,arraylist创建对象后,第一次添加数据进去时,底层会创建默认长度为满足10的数组,当长度满时,则会自动扩容,扩容为原来的数组1.5倍。 HashMap 关于链表转红黑树:在Java8之前是没有红黑树的实现的,在jdk1.8中加入了红黑树,就是当链表长度为8时会将链表转换为红黑树,为6时又会转换成链表,这样时提高了性能,也可
2021-03-10 20:57:24
77
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人