Java中级面试题及答案整理
1、webservice是什么?
webservice是一种跨编程语言和跨操作系统的远程调用技术,遵循SOPA/WSDL规范。
2、springCloud是什么?
springcloud是一个微服务框架,并提供全套分布式系统解决方案。支持配置管理,熔断机制,leader选举,服务治理,分布式session,微代理,控制总线,智能路由,一次性token。
3、Java中堆和栈有什么不同?
每个线程都有自己的栈内存,用于存储本地变量,方法参数和栈调用,一个线程中存储的变量对其它线程是不可见的。而堆是所有线程共享的一片公用内存区域。对象都在堆里创建,为了提升效率线程会从堆中弄一个缓存到自己的栈,如果多个线程使用该变量就可能引发问题,这时volatile 变量就可以发挥作用了,它要求线程从主存中读取变量的值。
堆:(对象)
引用类型的变量,其内存分配在堆上或者常量池(字符串常量、基本数据类型常量),需要通过new等方式来创建。
堆内存主要作用是存放运行时创建(new)的对象。
(主要用于存放对象,存取速度慢,可以运行时动态分配内存,生存期不需要提前确定)
栈:(基本数据类型变量、对象的引用变量)
基本数据类型的变量(int、short、long、byte、float、double、boolean、char等)以及对象的引用变量,其
Java中级面试题及答案整理相关推荐
- Java面试题目,Java中级面试题及答案整理(1)
(5)GlobalSession:这个只在portal应用中有用,给每一个 global http session 新建一个Bean实例. 5.Spring事务传播行为 所谓事务的传播行为是指,如果在 ...
- java 中级面试题及答案
java 中级面试题及答案 1.MyBatis中,根据Id查询单个Order对象,动态SQL如何编写? A. SELECT * FROM Order WHERE ID = #{id}; B. SELE ...
- 5年大厂Java高频面试题及答案整理(二)
31.String s = new String("xyz");创建了几个字符串对象? 答:两个对象,一个是静态区的"xyz",一个是用new创建在堆上的对象. ...
- Java中级面试题及答案解析(4)
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! 知音专栏 Javaweb练手项目源码下载 常用设计模式完整系列篇 100套IT类简历模板下 ...
- java中级面试题 含答案
一.Java笔试题基础 1. Java中的异常有哪几类?分别怎么使用? 检出异常,非检出异常.检出异常需要try-catch才能编译通过.非检出异常不用try-catch也能编译通过. Runtime ...
- java中级面试题(java中级面试题及答案)
java面试居然有这么多学问,看看高级程序员面试题是什么样的 java面试只有笔试难一点,你去网上找一点java的面试题多看看,笔试一定能过.但是面试刚开始是问你一点java的基础内容,如果你有项目经 ...
- Java中级面试题及答案解析(8)
点击上方"Java知音",选择"置顶公众号" 技术文章第一时间送达! Javaweb练手项目源码下载 常用设计模式完整系列篇 100套IT类简历模板下载 Jav ...
- 5年大厂Java高频面试题及答案整理
1.面向对象的特征有哪些方面? 抽象:将同类对象的共同特征提取出来构造类. 继承:基于基类创建新类. 封装:将数据隐藏起来,对数据的访问只能通过特定接口. 多态性:不同子类型对象对相同消息作出不同响应 ...
- Java开发面试题目,java中级面试题及答案下载
一.对象的实例化 1.创建对象的方式 new:最常见的方式(本质是构造器) 变形1 : Xxx的静态方法 变形2 : XxBuilder/XxoxFactory的静态方法 Class的newInsta ...
最新文章
- java swing 架构_Java Swing1 基本框架
- 使用结构体stuinf输入输出一个学生的信息
- HttpClient超时设置
- C++中宏与内联函数
- 在Qt Creator以外编写Qt程序
- 职位越高的人,越容易犯5个错
- 使用SQL视图和存储过程限制和监视SQL Server数据访问
- php-5.6.26源代码 - hash存储结构 - hash算法
- List 去除重复数据的 5 种正确姿势!
- Javascript--闭包
- 计算机终端保密检查 玩游戏,计算机终端保密检查系统
- 闪光css,css实现图片闪光效果
- linux多队列网卡中断绑定,网卡中断及多队列 - osc_mzx9t9jk的个人空间 - OSCHINA - 中文开源技术交流社区...
- CRUISE软件测试工程师,CruiseControl.NET配置
- 如何用ABP框架快速完成项目 - 自动化测试 - 前端angular e2e protractor
- bulma css 中文,Bulma CSS - CSS类
- c语言 大小写 islower,C 库函数 islower() 使用方法及示例
- No virtual method
- linux floating ip,neutron分配浮动IP(floating ip)的方法
- 【功能安全】【ISO26262】生产和运行
热门文章
- 编译原理(3)算符优先语法分析程序设计(Python实现)
- GDUTacmtrain-3.A
- workon'提示'workon' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- 序列信号发生器,之D触发器异步复位和异步置位
- 什么是极性转换开关(Polarity-reversing switch)
- 【190515】网页爬虫VC++源码下载源代码
- 谷粒学院16万字笔记+1600张配图(十二)——课程管理
- Filmigo视频剪辑VIP,这是一款多功能视频编辑、影片剪辑、图片美化、视频/音频制作 影音软件,功能强大!
- JVM | JVM基本结构
- 解除445端口的占用