JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 JSON 可以将 JavaScript 对象中表示的一组数据转换为字符串,由于JSON是固定的字符串,因此它可以在任意平台上运行,本身就具备着跨平台的特性。Json的格式对象格式{}括起来的内容表示对象,数据结构为:{ key1 :value1, key2:value2},类似于Map的键值对{
转载 2023-12-23 23:04:22
0阅读
作为前端开发工程师,JavaScript是我们技术能力中最重要的一环,最近结束了面试的高峰期,来给大家总结了一下最近比较高频出现的15道JavaScript手写面试题,一起来肝吧!01.数组扁平化数组扁平化是指将一个多维数组变为一个一维数组const arr = [1, [2, [3, [4, 5]]], 6];// => [1, 2, 3, 4, 5, 6]方法一:使用flat()cons
# 面试题合集 ## 1.javaSE相关 ### 基本数据类型 java数据类型分为两类 基本数据类型(8个) > 数值类型 > > > 整数类型 > > > > - byte 1个字节 -128-127 > > - short 2个字节 -32768-32767 > > - int 4个字节 - ...
转载 2021-07-17 14:28:00
495阅读
2评论
java面试
原创 2023-06-02 11:06:43
124阅读
Java相关面试题
转载 2021-08-04 22:59:32
147阅读
HashMap面试题汇总1,HashMap底层存储结构HashMap在Jdk1.7的时候采用的是数组加链表的数据结构,jdk1.8之后采用了数组加链表加红黑树的数据结构。观察源码可知HashMap类中有一个非常重要的字段就是Node[] table,即哈希桶数组。而Node是HashMap的一个内部类,实现了Map.Entry接口,本身就是一个键值对。2,解决Hash冲突的方法,HashMap采用
面试高频题11.事件委托2.json格式数据JSON语法可以表示以下三种类型的值:1.简单值:使用与JavaScript 相同的语法,可以在JSON中表示字符串,数值,布尔值和null。2.对象:对象作为一种复杂数据类型,表示的是一组有序的键值对。而每组键值对中的值可以是简单值,也可以是复杂数据类型的值。3.数组:数组也是一种复杂数据类型,表示一组有序的值的列表,可以通过数值索引来访问其中的值。数
# Java JSON面试题实现流程 ## 1. 简介 在Java开发中,JSON(JavaScript Object Notation)是一种常用的数据交换格式。它轻量、易于阅读和编写,同时也易于解析和生成。在面试中,经常会涉及到关于JSON的问题,包括如何解析JSON、如何生成JSON等。本文将带领刚入行的小白开发者学习如何实现Java JSON面试题。 ## 2. 实现步骤 以下是实现
原创 2023-10-18 17:47:12
70阅读
JSON 语法规则在 JS 语言中,一切都是对象。因此,任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型:对象表示为键值对数据由逗号分隔花括号保存对象方括号保存数组JSON 键/值对JSON 键值对是用来保存 JS 对象的一种方式,和 JS 对象的写法也大同小异,键/值对组合中的键名写在前面并用双引号 "" 包裹,使用冒号 : 分
转载 2023-06-11 13:53:39
213阅读
1.http与https区别:http原理:(1)客户端的浏览器首先与服务器建立连接,通过tcp完成。建立连接后,客户机发送一个请求给服务器,格式为:[url],协议版本号,MIME信息(修饰符,客户机信息,许可内容)。(2)服务器接到请求后,给予相应的响应信息,其格式为一个状态行,包括信息的协议版本号,一个成功错误的代码,后边是MIME信息(服务器信息,实体信息和可能的内容)https原理:(1
原创 2020-03-04 13:06:13
444阅读
题目一const promise = new Promise((resolve, reject) => { console.log(1); resolve(); console.log(2); }) promise.then(() => { console.log(3); }) console.log(4);解析首先Promise新建后立即执行,所以
转载 2024-03-04 11:53:37
229阅读
Spring Eureka 从开源转变为闭源,Consul 正在崛起,而 Dubbo 又开始重新更新。目前市场上仍有不少公司使用dubbo我们也需要继续学习。1、为什么要用Dubbo?随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路
转载 2024-05-08 08:25:57
29阅读
哈喽,大家好,我是强哥。现在正值金三银四的好时节,面试前的准备必然不能少,毕竟一次好的面试准备对于是否能找到好的OFFER和提高自己的薪资有很大的帮助。强哥最近也开始整理一些面试资料给大家,都是良心收集,童叟无欺,干货满满。今天送上的是Maven专题。Let's Go!!!Maven里的modelVersion是什么?modelVersion 描述这个POM文件是遵从哪个版本的项目描述符。项目描述
转载 2024-04-25 10:56:26
42阅读
 1、集群分类有哪些及各自实现的目标?高可用:保持系统的稳定,防止系统出现单点故障。负载均衡:比如高并发状态下,多个机器分摊请求,从而达到负载均衡高性能运算集群:比如hadoop分布式计算框架,把多个机器的cpu,硬盘资源聚合到一起,实现高性能计算。2、常见的硬件负载均衡产品有哪些?F5,A10,Array3、常见的软件负载均衡产品有哪些?LVS,Nginx,Haproxy4、对比说明L
转载 2024-03-29 18:37:49
55阅读
1、Maven有哪些优点和缺点优点: 1、简化项目依赖管理 2、方便与持续集成工具(Jenkins)整合 3、有助于多模块项目开发,比如一个模块开发好后发布到仓库,依赖该模块时可以直接从远程仓库更新,不用自己手动去编译 4、有很多插件,便于扩展,比如:生产站点,自动发布版本 缺点: 1、maven是个庞大的工具,学习成本大 2、maven采用约定大于配置的策略,出现问题很难调试 3、当依赖很多时,
转载 2024-02-22 19:04:35
43阅读
Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。1.Java集合框架是什么?说出一些集合框架的优点?2.集合框架中的泛型有什么优点?3.Java集合框架的基础接口有哪些?4.为何Collection不从Cloneable和Serializable接口继承?5.为何Map接口不继承Collection接口?6.Ite
本篇文章主要给大家介绍一些关于Java线程面试题的总结,希望对大家在面试时或者使用Java时具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧:多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓"知其然知其所以然","会用"只是"知其然","为什么用"才是"知其所以然",只有达到"知其然知其所以然"的程度才可以说是把一个知
一道面试题让我们开门见山,直面主题:Dubbo 服务里面有个服务端,还有个消费端你知道吧?服务端和消费端都各有一个线程池你知道吧?那么面试题来了:一般情况下,服务提供者比服务消费者多吧。一个服务消费方可能会并发调用多个服务提供者,每个用户线程发送请求后,会进行超时时间内的等待。多个服务提供者可能同时做完业务,然后返回,服务消费方的线程池会收到多个响应对象。这个时候要考虑一个问题,如何将线程池里面的
转载 2024-01-23 21:12:13
125阅读
问题一:什么是反射?反射主要是指程序可以访问、检测和修改它本事状态或行为的一种能力。 在Java反射中,可以知道任意一个类有哪些属性,哪些方法,可以调用它的任意一个方法 ; Java反射机制主要提供以下几个功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类具有的成员变量和方法;在运行时调用任意一个对象的方法。问题二:什么是Java序列化?什么情况下需要序列
1、 线程创建方式继承Thread类实现runnable接口匿名内部类创建线程创建带返回值的Callable线程池创建线程2、Runnable接口与Callable接口的区别同:都是接口。异:Runnable接口中的run()方法的返回值是void,它做的事情只是纯粹地去执行run()方法中的代码而已;Callable接口中的call()方法是有返回值的,是一个泛型,和Future、FutureT
  • 1
  • 2
  • 3
  • 4
  • 5