- 博客(8)
- 收藏
- 关注
转载 Java 面试题:String、StringBuffer、StringBuilder 有什么区别?
由于它是 final 类,无法被继承,所有的属性也是 final 的。总的来说,String、StringBuffer 和 StringBuilder 三者主要在不可变性和线程安全性方面有所区别,String 不可变,StringBuffer 可变,安全,但性能开销相对高,StringBuilder 可变,不安全,新性能开销相对低。高效字符串比较:在需要频繁比较字符串的场景中,通过 intern() 方法确保相同内容的字符串引用相同,可以通过 == 进行快速比较,而不是 equals() 方法。
2024-06-01 22:34:58
80
原创 JAVA毕设代做(项目+论文+源码)
随着面试越来越近,而自己却对面试的准备一点头绪都没有,于是整天处于焦虑,一焦虑又准备不下去,不知道准备又更加焦虑,进入了一个恶性循环!于是,今天我分享一个毕设群,里面有各种专业级大佬帮助你完成毕设。毕设可定制,可让群管理给你提供思路共同完成毕设,抓紧行动起来吧!作为学Java的计算机专业的学生,做过的项目的项目太少了,论文都不知道写什么!但是Java相关的毕业设计,真的太难啦,都不知道做什么选题!如果你平时没认真学,那么很可能根本就不知道怎么做毕业设计!尤其是对于摸鱼上瘾的同学,稍不注意就容易挂掉!
2024-06-01 22:28:38
208
原创 JAVA毕设代做(项目+论文+源码)
随着面试越来越近,而自己却对面试的准备一点头绪都没有,于是整天处于焦虑,一焦虑又准备不下去,不知道准备又更加焦虑,进入了一个恶性循环!于是,今天我分享一个毕设群,里面有各种专业级大佬帮助你完成毕设。毕设可定制,可让群管理给你提供思路共同完成毕设,抓紧行动起来吧!作为学Java的计算机专业的学生,做过的项目的项目太少了,论文都不知道写什么!但是Java相关的毕业设计,真的太难啦,都不知道做什么选题!如果你平时没认真学,那么很可能根本就不知道怎么做毕业设计!尤其是对于摸鱼上瘾的同学,稍不注意就容易挂掉!
2024-05-18 21:10:04
227
原创 java基础及架构师面试问题
Java基础面试题整理原创Java程序员-张凯 最后发布于2019-02-08 09:09:06 阅读数 39778 收藏展开面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点:可替换性:多态对已存在代码具有可替换性....
2020-04-21 21:32:10
906
原创 面试总结
说hashmap工作原理HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存Entry对象。”这里关键点在于指出,HashMap是在bucket中储存键对象和值对象,...
2020-04-17 16:38:11
776
原创 关系型数据库、非关系型数据库、微服务、MQ、搜索引擎
mysql1.事务四大特性原子性,要么执行,要么不执行隔离性,所有操作全部执行完以前其它会话不能看到过程一致性,事务前后,数据总额一致持久性,一旦事务提交,对数据的改变就是永久的2.数据库隔离级别脏读:事务B读取事务A还没有提交的数据不可重复读:两次事务读的数据不一致幻读:事务A修改了数据,事务B也修改了数据,这时在事务A看来,明明修改了数据,咋不一样3.MYSQL的两种存储引...
2020-04-17 16:36:43
1264
原创 java常见面试题
简述线程、程序、进程的基本概念线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。程序是含有指令和数据的文件,被存储在磁盘或其他的数据存储设备中,也就是说程序是静态的代码。进程是...
2020-04-05 17:19:58
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人