Java面试题-线程安全
1. 什么叫线程安全?servlet是线程安全吗? 答:如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线...
2024-01-10Java面试题(JVM篇)
JVM194.说一下 jvm 的主要组成部分?及其作用?类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字节码加载到内存中,而字节...
2024-01-10阿里巴巴Java面试题汇总
其他互联网大厂面试题1:阿里巴巴Java面试题2:阿里云Java面试题-实习生岗3:腾讯Java面试题-高级4:字节跳动Java面试题5:字节跳动Java面试题-大数据方向6:百度Java面试题7:蚂蚁金服Java面试题-中级8:蚂蚁金服Java面试题-高级9:京东Java面试题-中级10:拼多多Java面试题-电商部11:商汤科技Java面...
2024-01-1040道Java初中级算法面试题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 1234567891011121314151617181920212223242526272829303132...
2024-01-10几个面试经典算法题Java解答
题目一:public class testClockwiseOutput { //顺时针打印一个矩阵 @Test public void test(){ int[][] num = new int[100][100]; int n = 6; int count =1; for(int i=0;i<n;i++){ for(int j =0;j<n;j++){ n...
2024-01-10Java页面重定向
我想做的是,当他们最初使用此方法时,进入免责声明页面,然后在此之后的任何时候都转到另一个页面。我当前的方法只是带给我免责声明页面。让我知道是否需要进一步解释…谢谢!!!public int show(Action action)throws Exception{ HttpServletRequest request = action.getRequest();action.setJspURI("htemp.jsp");return FOR...
2024-01-10Java工程师面试题一面二面整理
秀强信息公司关于JAVA的面试内容这个公司做学前教育,老板喜欢谈理想和谈情怀来压工资。属于18年年底成立的小公司,Java开发三个人吧。一面(电话):1、服务没挂,但是不可用的,Nginx感知不到,怎么办?2、下单过程库存是怎么处理的?下单卡住多久释放锁定的库存?3、多线程同步?synchroni...
2024-01-10【Java】HashMap面试题
首页专栏java文章详情0HashMap面试题东瓜发布于 2 月 10 日1:HashMap 的数据结构?A:哈希表结构(链表散列:数组+链表)实现,结合数组和链表的优点。当链表长度超过 8 时,链表转换为红黑树。transient Node<K,V>[] table; 2:HashMap 的工作原理?HashMap 底层是 hash 数组和单向链表实现,数组中的...
2024-01-10Java中文编码问题
别人给我的java代码,用sublime打开后中文注释显示乱码,该怎么处理才能看到中文注释?回答:因为sublime默认的编码格式为UTF8,是网页通用标准的编码格式,但windows默认的是中国自己制定的GB2312或者它扩展的GBK,所以用sublime等代码编辑器直接打开中...
2024-01-10Java疑难问题处理
5、 修改网页标签图片 解决:系统读取这个标志的时候先从你的项目的根目录下读看有没有favicon.ico文件,如果有直接显示这个图标,如果没有,则会去 webapps/root/下找这个文件,如果这两个地方都没有,则就显示默认图标。4、Java写串口,过一段时间就阻塞,重新打开串口也不行 在USB转串口...
2024-01-10Java桌面GUI库
感觉用Java开发web app是非常普遍的,工具啊,库啊都非常丰富,那么如果用Java开发一个普通的桌面应用,有哪些GUI库可供选择呢?一、AWTAbstract Window Toolkit, 是Java中引入最早的GUI库,它是对native system的一个封装,真正的窗口渲染还是由操作系统功能提供的,这使得用awt写的UI,其在不同的系统上显示...
2024-01-10Java---Java的面试题(一)
1、什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个...
2024-01-10Java面试题(反射篇+对象拷贝篇)
反射57.什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射: 在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属...
2024-01-10Java单元测试,目录布局
在为Java代码构建一套单元测试时,是否有关于将测试代码与源代码放置在何处的约定?例如,如果我有一个/java包含一堆.java源文件的目录,那么最好将测试用例/java本身放在其中或使用类似的内容/java/test。如果首选后者,那么在包之外无法使用类的private / protected成员时,如何测试代码的内部?回答...
2024-01-10Java常用调试技巧(转)
调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅!调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的...
2024-01-10Java集合框架面试问题集锦 - zeef
Java集合框架面试问题集锦 英文原文:java-success,编译:ImportNew - 朱伟杰Java集合框架(例如基本的数据结构)里包含了最常见的Java常见面试问题。很好地理解集合框架,可以帮助你理解和利用Java的一些高级特性。下面是面试Java核心技术的一些很实用的问题。Q:最常见的数据结构...
2024-01-10求正方形面积的Java程序
正方形是长宽相等的长方形。因此,矩形的面积是其长度的平方。所以,要计算正方形的面积从用户获取正方形的长度。计算其平方。打印正方形。示例import java.util.Scanner;public class AreaOfSquare { public static void main(String args[]){ int length, area; Scanner sc = new Scanner(System.in); ...
2024-01-10这几道Java集合框架面试题在面试中几乎必问
本文是“最最最常见Java面试题总结”系列第三周的文章。 主要内容: 1. Arraylist 与 LinkedList 异同 2. ArrayList 与 Vector 区别 3. HashMap的底层实现 4. HashMap 和 Hashtable 的区别 5. HashMap 的长度为什么是2的幂次方 6. HashSet 和 HashMap 区别 7. ConcurrentHashMap 和 Hashtable 的区别 8. ConcurrentHashMap线程安全的具体实现方式/底...
2024-01-10【Java】面试遇到的问题(Java开发岗)
首页专栏java文章详情0面试遇到的问题(Java开发岗)楠怪发布于 今天 03:22 LINUX常用命令https://www.runoob.com/linux/...SQL常用函数https://www.runoob.com/mysql/...如何连接数据库serverletspringboot多态一句话解释多态:多态就是一个事物多种形态,就是同一符号或者名字在不同情况下具有不同解释的现...
2024-01-10Java关于IO流的全面介绍
JDK提供的流继承了四大类:InputStream(字节输入流)、OutputStream(字节输出流)、Reader(字符输入流)、Writer(字符输出流)。字符流和字节流的主要区别:1、字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。...
2024-01-10经历一场Java面试,面对这些问题我竟然结巴了
作者简介:王磊,前360技术专家。本文选自:拉勾教育 《Java 源码剖析 34 讲》 你好,我是你的 Java 面试课老师王磊,欢迎进入第 02 课时的内容“HashMap 底层实现原理是什么?它都做了哪些优化?”HashMap 是使用频率最高的类型之一,同时也是面试经常被问到的问题之一,这是因为 HashMap 的知识点...
2024-01-10Java全面解析IO流相关知识
目录前言一、File1.File类的概述和构造方法2.File类创建功能3.File类判断和获取功能4.File类删除功能二、字节流1.IO流的概述和分类2.字节流写数据3.字节流写数据的两个小问题字节流写数据如何换行字节流写数据如何实现追加写入4.字节流写入数据假异常处理5.字节流读数据(重点)6.字节缓冲流7.如何选择...
2024-01-10