Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

线程的概念

线程进程区别

在Java中如何实现线程

我们应该是使用Runnable还是Thread?

Thread类的start()和run()方法的区别

start()方法会创建新的线程并启动该线程,所以该方法会调用其他native方法,而run()方法就是

正常的Java方法调用,即在原来的线程中执行java代码。

Java中Runnable和Callable的区别

Runnable和Callable都代表要线程中执行的任务。Runnable是JDK1.0加入的,而Callable确实是在JDK1.5加入的。

区别:Callable的 call() 方法可以返回值和抛出异常,

而Runnable的run()方法不能返回值也不能抛出异常。

Callable是需要使用java.util.concurrent.ExecutorService.submit(Callable)方法提交的,这样就可以获得Future对象,该对象可以装载了Callable接口的call()方法的返回结果。

Java中CyclicBarrier和CountDownLatch的区别

简述Java内存模型

Java内存模型包含了一系列的规则和指导原则。

Java语言是跨平台的,Java的内存模型确保了Java在不同的操作系统、CPU、内存架构上有确定的行为,特别是在多线程的情况下,一个线程所做的变动对其他线程是否可见是很重要的,这叫做先行发生关系:

Java中的volatile变量有什么特点

线程安全的概念,Vector是否是线程安全类?

竞态条件的概念

Java停止线程的方法

线程发生异常的结果

如何在线程之间共享数据

共享对象(类的静态变量或类的实例变量)

也可以使用阻塞队列等并发的集合。

notify和notifyAll的区别

wait,notify和notifyAll是Object类的方法的原因

ThreadLocal变量含义(线程局部变量)

Java程序员学习交流群217799417,既有技术大佬,又有老司机开车,各位对Java感兴趣的可以来交流学习一下,快乐与技术一起进步。

java综合面试题_综合性18道面试官必问经典Java面试题!相关推荐

  1. 面试问到java并发_那些面试官必问的JAVA多线程和并发面试题及回答

    Java多线程面试问题 1. 进程和线程之间有什么不同? 一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用.而线程是在进程中执行的一个任务.Java运行环 ...

  2. 前端主流面试官必问超详细面试题(整理完以秃头)持续更新中

    前端优化 我们可以使用以下几种方式做前端优化 CDN: CDN利用最靠近每位用户的服务器,更快.更可靠地将音乐.图片.视频.应用程序及其他文件发送给用户,来提供高性能.可扩展性及低成本的网络内容传递给 ...

  3. 面试官都会问的Mybatis面试题,你会这样回答吗?

    一.概述 面试,难还是不难?取决于面试者的底蕴(气场+技能).心态和认知及沟通技巧.面试其实可以理解为一场聊天和谈判,在这过程中有心理.思想上的碰撞和博弈.其实你只需要搞清楚一个逻辑:"面试 ...

  4. 华为二面!!!面试官直接问我Java中到底什么是NIO?这不是直接送分题???

    华为二面!!!面试官直接问我Java中到底什么是NIO?这不是直接送分题??? 什么是NIO 缓冲区(Buffer) 缓冲区类型 获取缓冲区 核心属性 核心方法 非直接缓冲区和直接缓冲区 非直接缓冲区 ...

  5. java 反射获取属性名和值_面试官这样问我Java反射原理,我刚好都会

    上周我投递出了简历,岗位是java后端开发工程师.这周美团面试官给我进行了面试,面试过程中他问了Java的反射原理.(不得不夸一句,美团的效率真高,上午面完一面,晚上二面马上安排上了.) 无论什么Ja ...

  6. 面试官这样问我Java反射原理,我刚好都会

    上周我投递出了简历,岗位是java后端开发工程师.这周美团面试官给我进行了面试,面试过程中他问了Java的反射原理.(不得不夸一句,美团的效率真高,上午面完一面,晚上二面马上安排上了.) 无论什么Ja ...

  7. 2022春招、金三银四,面试官必问的1000道Java面试题及答案整理

    前言 不论是校招还是社招都避免不了各种面试,如何去准备面试就显得格外重要. 这不马上金三银四了,相信有很多小伙伴为社招或跳槽做准备,最近小编也常常在刷面试题,发现网上很多Java面试题都没有答案,所以 ...

  8. 面试官经常问的性能测试面试题有哪些?该怎么回答?

    前言 我最近这两天老是被小伙伴询问关于性能测试的面试题,那么这篇文章呢我想了想还是决定发一下有关性能测试的面试.性能测试一般用的比较少但是我们去面试的时候绝对会被问到性能测试相关的问题,这篇文章呢,我 ...

  9. hashmap 遍历_别慌,送你21 个面试官必问HashMap考点

    Java面试笔试面经.Java技术每天学习一点 Java面试 关注不迷路 作者:菜鸟小于 来源:https://www.cnblogs.com/Young111/p/11519952.html 1:H ...

最新文章

  1. CentOS 5 下yum安装 Mono 2.4
  2. RTA广告能力的应用场景剖析
  3. 循环矩阵与傅里叶相关的几点性质
  4. Redis基本操作——队列 List(原理篇)
  5. python go rpc_Python RPC 之 gRPC
  6. linux修改ip配置文件_SSH连接Linux主机进行开发
  7. elementui表单校验原始密码_玩转表单交互,提升用户体验
  8. Unity与安卓开发的一些路径知识
  9. [Linux] Ubuntu 11.04 安装 Faenza 0.9 图标集
  10. 【Java思维导图】
  11. JxBrowser的概述与简单应用
  12. 《陶哲轩实分析》阅读
  13. Hulu日常实习面经 (SDE/RSDE)
  14. 【ARM开发】交叉编译Qt源码之(1)编译xcb
  15. 网络系统实现技术--AppleTalk
  16. Java十进制转换为二进制算法
  17. csgo跳投指令_CSGO控制台进阶指令
  18. excel快速批量制作工资条
  19. KKT条件的物理意义(转)
  20. 测试一下您对于CSS层叠样式表了解有多少

热门文章

  1. Java File类应用:递归遍历文件夹和递归删除文件
  2. oracle 错误: ORA-12899:始终提示字段太大
  3. 掉一根头发,搞定二叉排序(搜索)树
  4. jquery中的事件和动画
  5. Object类和常用API
  6. 转:SqlPlus Set常用设置
  7. java rmi 还有用吗_java rmi使用后的感想
  8. 电源空间辐射CDN余量低_EMI辐射整改
  9. 一定要用虚拟化服务器吗?
  10. 3分钟搞定静态出接口