Java 面试刷题10-24

1.自我介绍
2.专业是什么
3.从事过客户端开发吗(当然没有)
4.static用法
4.普通方法和静态方法有什么区别
5.静态内部类和普通内部类的区别
6.JVM垃圾回收算法,优缺点
7.写一个单例模式

线程安全懒汉式
8.HashMap了解吗,聊下原理,扩容,哈希值等等
9.线程和进程的区别
10.如何实现线程同步

synchronized和ReetranrLock
11.synchronized关键子修饰普通方法和静态方法有什么不同

普通方法锁住当前对象,静态方法锁住当前类
12.volatile了解吗,聊一聊

保证内存可见性,禁止指令重排。
13.能保证线程安全吗

不能,不保证原子性
14.写个双锁检测的单例模式
15. get和post的区别
16.http基于tcp,tcp如何保证安全可靠
17.tcp连接建立过程
18.手写算法:将两个字符串表示二进制书想加,输出对应和的二进制数(不难,但是太菜,写的有点久)
 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值