java面试
文章平均质量分 94
GoldenChord
这个作者很懒,什么都没留下…
展开
-
【java面试经(架构师&设计师)-第10课】SpringBoot核心入门
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍常见互联网通信方式相关知识,通过本文讲解,你可以明白: 1、RPC、REST的原理和使用; 2、XMPP、COAP和MQTT,及DDS的概念和使用。 技术解析 一、RPC、REST的概念和使用 二、XMPP、COAP和MQTT,及DDS的概念和使用 ...原创 2022-11-02 22:48:34 · 133 阅读 · 1 评论 -
【java面试经(架构师&设计师)-第8课】常见互联网通信方式介绍
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java网络协议相关知识,通过本文讲解,你可以明白: 1、IP、TCP、UDP的定义和特点是什么? 2、RPC与REST的定义和区别是什么? 3、XMPP、COAP、MOTT、DDS? 4、Java线程池中submit()和execute()方法有什么区别? 5、实现单例模式的方法有哪些?单例模式的双检锁是什么?饿汉模式与懒汉模式? 技术解析 一、有三个线程T1,T2,T3,怎么确保它们按顺序.原创 2021-06-07 23:26:25 · 300 阅读 · 2 评论 -
【java面试经(架构师&设计师)-第7课】JAVA基础之多线程(三)
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白: 1、有三个线程T1,T2,T3,怎么确保它们按顺序执行(join())? 2、Java中如何停止和暂停一个线程?interrupted 和 isInterruptedd方法的区别? 3、notify 和 notifyAll有什么区别?为什么wait, notify 和 notifyAll这些方法不在thread类里面? 4、Java线程池中submit原创 2021-05-17 22:33:21 · 125 阅读 · 1 评论 -
【java面试经(架构师&设计师)-第6课】JAVA基础之多线程(二)
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白: 1、进程和线程的区别? 2、创建线程的方法,以及他们之间的区别是什么?用Runnable还是Thread? 3、Thread 类中的start() 和 run() 方法有什么区别? 4、什么是FutureTask? 5、Java线程的状态,BLOCKED和WAITING有什么区别? 6、HashMap的数据结构是什么?如何实现的。和HashTabl原创 2021-05-07 23:05:44 · 146 阅读 · 0 评论 -
【java面试经(架构师&设计师)-第5课】JAVA基础之多线程(一)
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白: 1、JDK、JRE、JVM的概念和区别是什么? 2、Java程序编译和运行的过程,JVM如何加载字节码文件的,类加载器如何卸载字节码? 3、JVM内存模型是怎样的?Java运行时数据区情况?一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法? 4、堆和栈的区别是什么?在java内存分配中,什么时候会存到堆,原创 2020-11-04 22:36:32 · 394 阅读 · 1 评论 -
【java面试经(架构师&设计师)-第3课】java虚拟机和内存优化
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白: 1、JDK、JRE、JVM的概念和区别是什么? 2、Java程序编译和运行的过程,JVM如何加载字节码文件的,类加载器如何卸载字节码? 3、JVM内存模型是怎样的?Java运行时数据区情况?一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法? 4、堆和栈的区别是什么?在java内存分配中,什么时候会存到堆,原创 2020-10-08 10:44:21 · 229 阅读 · 0 评论 -
【java面试经(架构师&设计师)-第4课】java基础常识
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java基础常识,通过本文讲解,你可以明白: 1、java中,"=="与"equals"的区别,equals方法是怎样实现的? 2、&和&&的区别?|和||的差别? 3、static与final, finally, finalize关键字的区别是什么,用法有哪些? 4、不同编码的字符串之间是怎么转换的?比如,怎样将GB2312编码的字符串转换为ISO-8859-1编码的字符串?原创 2020-10-08 11:25:16 · 110 阅读 · 0 评论 -
【java面试经(架构师&设计师)-第2课】java常用数据结构(二)
技术清单 申明:本文属于整理加工原创,部分举证材料来自于网络,仅用于学习参考。 本文主要介绍java数据结构相关知识,通过本文讲解,你可以明白: 1、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解? 2、集合(Collection)与图(Map)的概念和实现原理的理解? 3、Hashtable、HashMap与ConcurrentHashMap的区别? 技术解析 一、栈(Stack)、哈希表(Hashtable)的概念和实现原理的理解? 1、栈(Stack) 栈.原创 2020-10-08 10:42:17 · 325 阅读 · 0 评论 -
【java面试经(架构师&设计师)-第1课】java常用数据结构(一)
【技术清单】 1、Java支持的基本数据类型有哪些,他们占用的字节大小分别是多少? 2、char 型变量中能不能存贮一个中文汉字?为什么? 3、什么是装箱和拆箱?实现的原理是什么? 4、int 和Integer 有什么区别?字符串的反转及替换? 5、String与StringBuffer区别? 6、 ...原创 2020-10-08 10:35:20 · 115 阅读 · 0 评论