-
2022 Java 企业面试题汇总
Java 基础部分
- 请列举至少三个JDK安装目录下的课程性程序(javac)
- 请分析命题:“Java采用自动垃圾回收技术(GC),因此不会出现内存泄露”
- 简单描述单子模式(单例模式)的各种不同实现方式,极其各自优缺点。请列举至少2种其他的设计模式及应用场景。
- 使用二分查找法找字符串数组{“a”,”b”,”c”,”d”,”e”,”f”,”g”,”h”}中”g”元素
- Java代码实现一个链表结构
- Object类(或子类)的finalize()方法在什么情况下被调用?
- 请列出你所了解的若干个不同类型的runtime exception
- 数组String[] str和String str分别怎么获取长度?
- JAVA实现快速排序算法
- 请简单阐述一下Socket通讯原理,以及Socket基于TCP和UDP协议实现的优缺点
- 对象封装的原则是什么?
- 什么是java序列化,如何实现java序列化?
- 序列化的作用,应用场景
- Collection和Collections有什么区别?
- String s = new String(“abc”);请问有几个String对象?分别是
- try{}里有一个return语句,那么紧跟在这个try后的finally{}里德code会不会被执行?什么时候被执行,在return之前还是后?
- java中可见的访问修饰符的含义
- java用什么来判断对象是否是属于某个类或借口的事例?
- Java中,int和Integer有什么区别
- Java中,HashMap和Hashtable的区别?
- Java中,String和StringBuffer的区别?
- Thread和Runnable有什么不同?
- GC是什么,为什么要有GC?
- 是否可以从一个static方法内部发出对非static方法的调用?
- 如何把一段逗号分隔的字符串转换成一个数组?
- HashMap和Hashtable的区别
- java堆和栈的区别
- 当一个线程进入一个对象的synchronized方法后,其他线程是否可进入此对象的其他方法?为什么?
- Java编写一个程序,输出九九乘法表
- 常用的字符转码方式什么?举例说明
- 如何给tomcat指定大小的内存?
- final,finally,finalize的区别
- Collection和Collections的区别
- 组合和聚合的区别
- 关联和依赖的区别
- JDK中用到的设计模式
- 在Java中,什么是interface,abstractclass?Interface和abstract class有何区别?
- String和StringBuffer有什么区别?
-
相关阅读:
掌握财富密码,运维还要了解这些技术
政府采购变数大,联想还值不值得代理渠道商们“跟”?
AntPathMatcher【Spring中提供的路径匹配器】
MySQL数据类型
为什么分片,尽量选择客户端分片架构
C#异步和多线程
Notepad++ 和正则表达式 只保留自己想要的内容
第一百三十回 Flutter与原生平台通信
如何实时计算日累计逐单资金流
css自定义属性
-
原文地址:https://blog.csdn.net/weixin_70730532/article/details/126450552