java码农基础面试题,搞定面试
![](https://imagev2.xmcdn.com/group44/M0B/97/BE/wKgKjFsvH5HBc0zHAAGKNgupz-Q001.jpg!op_type%3D3%26columns%3D290%26rows%3D290)
JAVA面试题
主播:摔了不痛 播放:82.9万次最近更新: 2024-04-17
节目列表
正序 | 倒序
- 1mysql的事务隔离级别
- 2sql优化方式
- 3mysql为什么采用B+树作为索引的数据结构
- 4mysql数据库的索引类型有哪些
- 5mysql中innoDB和myIsam的区别
- 6java web如何防范csrf攻击
- 7如何防止xss攻击
- 8如何避免sql注入漏洞
- 9spring ioc aop反射 动态代理之间的原理和关系
- 10tomcat Connector有几种运行模式
- 11tomcat如何修改项目的发布路径
- 12tomcat 配置jdk
- 13tomcat如何修改端口号
- 14http与https的区别
- 15maven多模块项目
- 16maven三大生命周期
- 17Maven 依赖范围
- 18为什么要使用maven
- 19java对象序列化和反序列化
- 20springBoot项目如何部署到服务器
- 21springBoot如何自定义异常
- 22springboot如何访问静态资源
- 23为什么要使用springboot
- 24对象比较
- 2567、Session和Token的区别
- 2666、Cookie和Session的区别
- 2765、模板模式
- 2864、策略模式
- 2963、观察者模式
- 3062、单例模式
- 3161、工厂模式
- 3259、jdk8集合操作
- 3358、代理模式
- 3457、线程池ThreadPoolExecutor
- 3556、数据库连接池
- 3655、mybatis如何实现分页
- 3754、事务的传播特性和隔离级别
- 3853、mybatis 常用标签
- 3952、mybatis #{}和${}的区别是什么
- 4051、servlet,filter,listener,interceptor区别
- 4150、如何解决乱码
- 4249、springMVC工作原理
- 4348、spring 常用注解(二)
- 4447、spring 常用注解(一)
- 4546、BeanFactory和FactoryBean的区别
- 4645、BeanFactory和ApplicationContext的区别
- 4744、spring中bean有哪些作用域
- 4843、spring的AOP特性
- 4942、spring注入对象的方式有哪些
- 5041、spring IOC和DI
- 5140、为什么要使用spring
- 5239、Cookie和Session的区别
- 5338、get和post的区别
- 5437、http请求原理
- 5536、cas机制的应用
- 5635、volatile的使用
- 5734、lock和synchronized比较
- 5833、多线程的使用场景
- 5932、CyclicBarrier的使用场景
- 6031、CountDownLatch
- 6130、threadlocal
- 6229、类加载的生命周期
- 6328、类加载器
- 6427、反射机制
- 6526、java定时任务
- 6625、同步、异步、阻塞、非阻塞
- 6724、scoket工作原理
- 6823、TCP和UDP的区别
- 6922、泛型(类型擦除以及限定通配)
- 7021、泛型(泛型的定义和好处)
- 7120、集合工具类
- 7219、HashMap数据结构
- 7318、集合(LinkedList,ArrayList,Vectord的区别)
- 7417、集合(list,set,queue的区别)
- 7516、正则表达式
- 7615、抽象类和接口的区别
- 7714、io字节流和字符流
- 7813、数组面试题
- 7912、java运算符面试题集合
- 8011、谈谈JAVA中时间相关的类
- 8110、堆和栈的区别
- 829、什么是GC
- 838、异常和错误
- 847、static关键字的理解
- 856、string,stringbuilder,stringbuffer的区别
- 865、如何在JAVA中实现多线程
- 874、基本数据类型的转换
- 883、equals和==的区别
- 892、JAVA基本数据类型
- 901、封装继承多态
相关专辑