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面试经(架构师&设计师)-第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面试经(架构师&设计师)-第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面试经(架构师&设计师)-第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 评论 -
java服务器开发和维护(linux平台常用指令)
作为一个java服务器开发人员,我们必须了解最基本的linux操作指令,包括jdk的安装及环境变量配置,java服务器程序的发布和部署,防火墙的打开和开启等等。下面我们对以上提到的相关指令进行介绍。...原创 2018-06-15 18:22:32 · 1414 阅读 · 0 评论 -
快速下载JDK及其安装、环境变量配置(win7-64)
一、JDK的下载1、官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html2、选择"Java Platform(JDK)10"3、选择“Windows”4、选择"Accept License Agreement"5、下载时,为了加快下载速度,可以选择下载工具进行下载,这里我们用迅雷下载 二、JDK的安...原创 2018-06-12 15:03:01 · 735 阅读 · 0 评论