首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java面试题
订阅
攀登者粒子
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
SpingBoot整合Mybatis,这些小技巧你得知道,对你工作有很大的帮助!
SpringBoot 是由Pivotal 团队提供的全新框架,其设计目的是用来简化新Spring 应用的初始搭建以及开发过程。 使用SpringBoot 必须使用JDK1.8 以上版本。 如今Java 语言开发使用最多的两款IDE 软件是Eclipse 和IDEA,Eclips…
用10天时间整理Java基础面试题,2021年还怕拿不到offer吗?
Java 为每个基本类型都提供了包装类,int 的包装类就是 Integer,并且从 jdk1.5 引入了自动拆箱、装箱机制,使得二者可以相互转换。 整理了Java架构学习资料,学习技术内容包含有:Spring,Dubbo,MyBatis, RPC,源码分析,高并发、高性能、分…
整理了2019年上千道Java面试题,近500页文档,花费了1个月时间!
1.3、列举 spring Framework 的优点。 1.6、什么是 spring 配置文件?.... 2.4、区分构造函数注入和 setter 注入。 2.6、区分 BeanFactory 和 ApplicationContext。. 2.7、列举 IoC 的一些好处。 …
2019年JVM面试都问了什么?快看看这22道面试题!(附答案解析)
一. Java 类加载过程? 1. 加载 • 通过一个类的全限定名获取该类的二进制流。 • 将该二进制流中的静态存储结构转化为方法去运行时数据结构。 • 在内存中生成该类的 Class 对象,作为该类的数据访问入口。 2. 验证 • 文件格式验证:验证字节流是否符合 Class…
2019年Java面试题基础系列228道(5),快看看哪些你还不会?
23、不是线程安全的操作。它涉及到多个指令,如读取变量值,增加,然后存储回内存,这个过程可能会出现多个线程交差。 比如你的ABC分别对应动物,猫,黑猫。 你把c转型为B,黑猫是猫吗?是啊,所以这是ok的。 这就不ok了,只知道这个b是一只猫,他不一定是黑猫。 这里的b本来就是黑…
2019年Java面试题基础系列228道(4),快看看哪些你还不会?
能,Java 中可以创建 volatile 类型数组,不过只是一个指向数组的引用,而不是整个数组。我的意思是,如果改变引用指向的数组,将会受到 volatile 的保护,但是如果多个线程同时改变数组的元素,volatile 标示符就不能起到之前的保护作用了。 一个典型的例子是在…
2019年Java面试题基础系列228道(1),快看看哪些你还不会?
9、解释内存中的栈(stack)、堆(heap)和方法区(method area)的用法。 20、重载(Overload)和重写(Override)的区别。重载的方法能否根据返回类型进行区分? 25、Java 中会存在内存泄漏吗,请简单描述。 27、阐述静态变量和实例变量的区别…
2019年Java中高级面试题总结(7),228道系列查漏补缺!
下面有几条可以遵循的方法重载的最佳实践来避免造成自动装箱的混乱。 a)不要重载这样的方法:一个方法接收 int 参数,而另个方法接收 Integer 参数。 b)不要重载参数数量一致,而只是参数顺序不同的方法。 c)如果重载的方法参数个数多于 5 个,采用可变参数。 不是,非常…
2019年Spring Boot面试都问了什么?快看看这22道面试题!
多年来,随着新功能的增加,spring 变得越来越复杂。访问spring官网页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必须启动一个新的 Spring 项目,我们必须添加构建路径或添加 Maven 依赖关系,配置应用程序服务器,添加 s…
2019年Java并发精选面试题,哪些你还不会?(含答案和思维导图)
原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。 可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改后,其他线程可以立即看到修改的结果。 有序性,即程序的执行顺序按照代码的先后顺序来执行。 synchronized …