- 博客(9)
- 收藏
- 关注
原创 Java 面试八股文合集(面试必刷+接地气解析)
客户端 -> 连接器 -> 查询缓存(8.0后废弃) -> 解析器 -> 优化器 -> 执行器 -> 存储引擎。答:volatile 轻量级,只解决可见性和有序性,synchronized 还解决互斥问题(原子性)。你可以答:8 是综合性能和内存控制的一个经验值,红黑树查找复杂度是 O(logN),链表是 O(n)。Full GC:清理整个堆(新生代 + 老年代 + 方法区),非常慢,要尽量避免。封装:把属性和行为封装在类中,对外提供接口(getter/setter)。
2025-08-01 18:36:33
554
原创 贪心算法——币种统计问题的Java实现
某单位为每个员工发工资(精确到元),为了保证不要临时兑换零钱, 且取款的张数最少,取工资前要统计出所有职工的工资所需各种币值(100,50,20,10,5,2,1元共七种)的张数并验证所发张数是否正确。
2025-07-25 23:20:29
138
原创 浅谈学习Java路线
很多人学 Java 学着学着就卡在中间了,不是因为太难,而是因为不知道下一步该学啥。还有人“框架一上来就卷”,其实根基没打稳,写两天就放弃了。如果你按上面这条路慢慢来,前面两个月就能写出控制台程序,三四个月能做出Web小项目,半年能上手Spring Boot,一年能做出完整项目,投简历、面试实习都不虚。
2025-07-25 23:11:48
549
原创 解决localhost:8080端口无法访问的问题
这时候win+r输入services.msc找到服务sql server reporting services将启动类型改为禁用且停止运行即可。win+r输入cmd,直接输入netstat -ano,看到第一行的本地地址显示端口为80,对应的pid=4。这是因为sql server这个软件占了80端口。
2025-06-23 08:15:50
246
原创 图书管理系统(前后端+mysql)
某大学图书馆希望建立一个数据库系统来管理图书借阅情况。图书馆用户有学生和教师两大类。每个用户都可以借阅多本图书,每本图书可供借阅的用户数由图书馆藏量决定。学生用户的借阅数量不能超过5本,教师用户按不同职称借阅量有所不同,副教授以上可以借阅10本,讲师可以借阅8本,助教可以借阅6本。图书借阅有一定期限,最长为三个月,超期需要缴纳罚款。图书需要分类管理,方便用户借阅。后端在idea上建立springboot项目,如附件。以下为mysql上运行的sql语句。
2025-06-20 09:35:41
454
原创 计算多个数的最大公约数
7.14 (计算 gcd) 编写一个方法,返回个数不确定的整数的最大公约数。编写测试程序,提示用户输入 5 个数字,调用该方法找出这些数的最大公约数,并显示这。
2025-06-12 15:12:29
287
原创 StopWatch 的类
画出该类的 UML 图并实现这个类。编写一个测试程序,用于测量使用选择排序对 100 000。一个名为 getE1apsedTime() 的方法,以毫秒为单位返回秒表记录的流逝时间。一个名为 start() 的方法,将 startTime 重设为当前时间。一个名为 stop() 的方法,将 endTime 设置为当前时间。具有访问器方法的私有数据域 startTime 和endTime。一个无参构造方法,使用当前时间来初始化 startTime。个数字进行排序的执行时间。
2025-06-12 15:08:31
151
原创 可⽐较圆类
(可⽐较圆类)定义⼀个名为 ComparableCircle 的类,该类继承 Circle 类并实现 Comparable 接⼝。实现 compareTo ⽅法以基于⾯积对圆进⾏⽐较。编写⼀个测试类,⽤于找出两个ComparableCircle 对象实例中较⼤的那个。
2025-06-12 15:06:18
97
原创 基于GeometricObject类的Square类
(可着色接口)设计一个名为 Colorable 的接口,其中包含一个名为 howToColor ()的 void 方法。对于数组中的每个对象,显示其面积,并在其可着色时调用其howToColor 方法。if(arr[i] instanceof Colorable){//instance作用:过滤出数组中实现了Colorable的对象。System.out.println("面积为"+arr[i].getArea());
2025-06-11 21:38:34
653
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人