java高级面试题_java面试题大全带答案_线程面试题_java面试宝典2020

java高级面试题java面试题大全带答案线程面试题_java面试宝典2019
1、请对以下在J2EE中常用的名词进行解释(或简单描述)
2、socket通信
3、简述线程的生命周期
4、Java线程的优先级设置遵循什么原则?
5、面向对象和面向过程的区别
6、自动装箱与拆箱
7、java中线程的状态转换
8、JAVA 中的几种基本数据类型是什么,各自占用多少字节
9、java中接口有什么用
10、说说tcp/ip协议
11、TCP与UDP的区别
12、String的split(String regex)方法参数能直接传.吗
13、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
14、JDK和JRE的区别是什么?
15、Jar包的作用是什么
16、什么是线程局部变量?
17、 什么是可变参数?
18、什么是java反射机制?
19、写一个方法,输入一个文件名和一个字符串,统计这个字符串在这个文件中出现的次数。
20、Java写一个冒泡排序
21、Java写一个折半查找(二分查找)
22、序列化与反序列化
23、内存溢出和内存泄漏的区别
24、JVM的类加载机制是什么?有哪些实现方式?
25、JVM的常见垃圾回收算法
26、JVM调优的常见命令行工具与JVM常见的调优参数
27、synchronized关键字原理
28、hashMap底层实现
29、TCP三次握手
30、进程和线程的区别
31、ArrayList与LinkedList的区别
32、线程安全与非线程安全集合说一下,底层怎么实现的(hashmap,concurrenthashmap)
33、单例模式
34、HashMap是不是有序的?
35、垃圾回收算法概述
36、ArrayList遍历时正确删除元素
37、List的进行subList后,原有list进行增、删、改,再操作subList会怎样
38、简单介绍下spring的ioc和aop
39、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值