Java面试
文章平均质量分 59
记录自己面试中或做面试过程中遇到的问题
华安小书童
记录自己的入坑之路。。。。任重道远
展开
-
Java面试复习框架篇
本文章会持续更新,建议收藏!!!Java面试复习手册(框架篇)springspring概述使用Spring框架的好处是什么?答:解耦合,简化开发。spring为我们提供IOC容器,可以将对象之间依赖关系交给spring来管理,用户不再为单列模式、属性文件解析等一些底层操作写代码,专注到业务开发上。对AOP编程的支持,好多不适用于OOP编程的地方可以使用AOP轻松完成。声明式事务...原创 2020-03-28 22:19:33 · 181 阅读 · 0 评论 -
Java两个线程交替打印奇数和偶数
今天看到这个面试题后满脑子想的都是必须得用加锁,通信才可以完成的。发现走了不少弯路。直接上代码,面试用。package com.macro.mall.demo.test.thread.productconsumer;import java.util.concurrent.atomic.AtomicInteger;/** * @author zxw * @version 1.0 * ...原创 2020-02-21 20:40:13 · 806 阅读 · 1 评论 -
Java里File类操作,递归遍历文件夹,复制文件夹,文件分块后再合并文件
在Java面试中File的笔试题很多。出镜率比较高的是递归遍历文件夹。其次在有的项目里,文件过大,需要进行文件分块后再进行合并。也写了一个简单的操作。遍历文件夹顺便也取出文件夹里最大文件以及最小文件。记录一下。码上package com.macro.mall.demo.test.io;import java.io.File;import java.io.FileInputStream;i...原创 2020-02-20 20:42:51 · 287 阅读 · 0 评论 -
Java基于Lock锁来实现生产者消费者
自己基于网上内容改编了一个,防止以后面试找不到上传一份。里面主要由生产者先进行生产10个物品之后,消费者开始消费。消费者消费一次用2秒,生产者生产一份需要1秒。生产者代码package com.macro.mall.demo.test.thread.productconsumer.lock;import java.util.LinkedList;import java.util.conc...原创 2020-02-12 21:04:28 · 620 阅读 · 1 评论 -
Java实现数组排序(选择排序和冒泡排序)以及线程安全的单例模式
有时候面试时,出的笔试题需要让自己手写数组的排序。虽说自己写的没有什么效率,应用大多数面试应该没问题,写博客记录一下,以后复习用(一个慢慢入坑的码农)。package com.macro.mall.demo.test.math;import java.util.Arrays;/** * @author zxw * @version 1.0 * @description 数组排序 ...原创 2020-02-18 19:07:40 · 312 阅读 · 0 评论 -
Java面试,创建一个随机字符串数组,并输出这个随机字符串数组的重复元素
今天在看面试题的时候,看到了这样的题。做一遍后记录下来方便再次查阅。如果有更好的答案欢迎大家来解答。码上package com.macro.mall.demo.test.work;import java.util.Arrays;/** * @author zxw * @version 1.0 * @description 随机字符串数组求重复数据 * @data: 2020/2/...原创 2020-02-20 15:22:07 · 1067 阅读 · 0 评论