E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java深入
List数据结构的实现(JDK1.8)
Java深入
篇~04.List数据结构的实现(JDK1.8)前言通常程序总是根据运行之后才知道的某些条件去创建对象。在此之前并不知道所需对象的数量,甚至也不知道对象的类型。
算法爱好者丶
·
2024-01-16 19:40
数据结构
java
链表
算法
java深入
理解动态绑定
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特性。多态通过分离做什么和怎么做,从另一个角度将接口和实现分离开来。在一开始接触多态这个词的时候,我们或许会因为这个词本身而感到困惑,如果我们把多态改称作“动态绑定”,相信很多人就能理解他的深层含义。通常的,我们把动态绑定也叫做后期绑定,运行时绑定。(一)方法调用绑定1.绑定概念通常,我们将一个方法调用同一个方法主体关联起来称作绑定
QuinnNorris
·
2023-12-28 07:22
java
一周一篇Java概念
java
多态
动态绑定
Java深入
浅出------------初识Java
文章目录前言一、Java语言概述1.1Java是什么?1.2Java语言发展简史1.3Java语言特性二、初识Java的main方法2.1main方法示例2.2运行Java程序三、注释四、标识符五、关键字总结前言1996年Java第一次发布就引起了人们的极大兴趣。关注Java的人士不仅限于计算机出版界,还有诸如《纽约时报》《华盛顿邮报》《商业周刊》这样的主流媒体。Java是第一种也是唯一一种在Na
阿星的编程之旅
·
2023-11-21 06:38
小白深入浅出Java
java
jvm
开发语言
intellij
idea
java深入
源码级的面试题
1.哪些情况下的对象会被垃圾回收机制处理掉?1.采用标记计数的方法:给内存中的对象给打上标记,对象被引用一次,计数就加1,引用被释放了,计数就减一,当这个计数为0的时候,这个对象就可以被回收了。当然,这也就引发了一个问题:循环引用的对象是无法被识别出来并且被回收的。所以就有了第二种方法:2.采用根搜索算法:从一个根出发,搜索所有的可达对象,这样剩下的那些对象就是需要被回收的2.讲一下常见编码方式?
Fitz_e74a
·
2023-11-20 13:18
软件开发学习资料大全
进入大数据SparkSQL的世界链接:https://pan.baidu.com/s/1_AINgCN8KaQEbnJRkWnKdw提取码:7j85
Java深入
微服务原理改造房产销售平台链接:https
时光如水_岁月如哥
·
2023-11-12 17:09
others
开发
Java进阶——
Java深入
学习的笔记汇总 & JVM底层、多线程、类加载 ...
本篇博客是一篇不定期持续更新的博客,是一些
Java深入
学习的笔记汇总。final关键字Java进阶(2)——结合源码深入理解fina
Perley620
·
2023-10-10 12:32
SpringBoot
java
学习
笔记
jvm
Java深入
理解线程的三大特性
目录1CPU缓存导致可见性问题2线程切换导致原子性问题3性能优化导致有序性问题4JMM(JavaMemoryModel)5volatile6synchronized1CPU缓存导致可见性问题线程的三大特性:可见性:Visibility有序性:Ordering原子性:Atomicity而这三个特性往往是并发编程bug的源头,而并发编程的bug往往也都是疑难杂症,如果想要快速定位这些问题的根源,我们就
赵广陆
·
2023-09-26 09:03
java
java
开发语言
Java深入
研究HashMap实现原理
承接上篇《
Java深入
研究Collection集合框架》文章中的HashMap、ConcurrentHashMap源码分析,在Java中常用的四个实现Map接口的类,分别是HashMap、TreeMap
·
2023-09-25 11:24
Java深入
研究Collection集合框架
Java集合框架位于java.util包下,主要包含List、Set、Map、Iterator和Arrays、Collections集合工具类,涉及的数据结构有数组、链表、队列、键值映射等,Collection是一个抽象接口,对应List、Set两类子接口,Map是key-value形式的键值映射接口,Iterator是集合遍历的迭代器,下面是整体框架图集合框架整体框架图在util包下还涉及Sor
·
2023-09-25 11:23
Java深入
研究Collection集合框架
Java集合框架位于java.util包下,主要包含List、Set、Map、Iterator和Arrays、Collections集合工具类,涉及的数据结构有数组、链表、队列、键值映射等,Collection是一个抽象接口,对应List、Set两类子接口,Map是key-value形式的键值映射接口,Iterator是集合遍历的迭代器,下面是整体框架图集合框架整体框架图在util包下还涉及Sor
·
2023-09-25 11:43
Java深入
研究ThreadPoolExecutor线程池
在Java代码中我们常常会开启异步线程去执行一些网络请求,或是开启子线程去读写文件,这些线程的开启与执行在并发量较小的场景下可以正常运行,如果涉及并发量比较大、线程数量有限、响应速度要快的业务场景下,此时就不允许单独创建线程去执行任务,而是基于线程池管理、分发线程机制去执行线程任务,从而降低资源消耗、提高响应速度,统一管理线程资源线程池的创建与分类Exectors类是concurrent包下的用于
·
2023-09-25 11:43
Java深入
研究String字符串
提及String字符串,我们更多的是用于文本的传输与存储,在JDK源码中也被申明为final类型,同时也不属于Java中基本的数据类型,例如以直接双引号申明的常量StringnameStr="MannaYang";或者采用构造函数创建StringnameStr=newString("MannaYang");下面将逐步揭开其神秘面纱...class字节码文件结构在探究String字符串常量池之前,我
·
2023-09-25 11:12
Java深入
研究HashMap实现原理
承接上篇《
Java深入
研究Collection集合框架》文章中的HashMap、ConcurrentHashMap源码分析,在Java中常用的四个实现Map接口的类,分别是HashMap、TreeMap
·
2023-09-25 11:12
java学习方向
学习方向总结date:2018-01-1722:47:39tags:[tips]categories:[other]设计模式《大话设计模式》代码编写优化《重构改善既有代码的设计》《effectivejava》
Java
一路摇到顶
·
2023-09-12 00:55
博客笔记大汇总
关于我的博客大汇总整理目录介绍Java博客大汇总01.Java基础02.面向对象03.数据结构04.IO流知识05.Java多线程06.网络编程07.类的加载08.反射原理09.数据算法10.Java异常11.
Java
weixin_33923148
·
2023-07-30 05:12
人工智能
面试
json
Java深入
学习并发原理总结
Java并发多线程基础总结线程池线程池的简介线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好地提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启动一条线程来执行这个任务,执行结束以后,该线程并不会死亡,而是再次返回线程池中成为空闲状态,等待执行下一个任务。为什么要使用线程池如果不使用线程池,每一个任务都会新开一个线程处理。为了减少创建和销毁
神秘杰克
·
2022-12-06 03:25
Java菜鸟程序员
JUC
java
juc
高并发编程
高并发
synchronized
Java深入
探究关键字abstract的使用
目录1.理解2.作用3.修饰类-抽象类4.修饰方法-抽象方法5.代码演示6.经典题目7.抽象类的匿名子类8.应用-模板方法设计模式(TemplateMethod)1.理解abstract:抽象的2.作用abstract可以用来修饰类、方法。不能用abstract修饰变量、代码块、构造器。不能用abstract修饰私有方法、静态方法、final的方法、final的类。3.修饰类-抽象类抽象类中一定有
·
2022-07-25 13:16
Java深入
讲解Bean作用域与生命周期
目录1.Bean的作用域1.1观看案例1.2作用域的定义1.3Bean的6种作用域1.4如何设置Bean的作用域①@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)②@Scope(“prototype”)注意事项:2.Bean的生命周期2.1Bean的执行流程2.2Bean生命周期2.3生命周期演示代码主要代码xml的配置测试运行查看结果1.Bean的作
·
2022-07-18 16:22
Java深入
讲解static操作符
目录前言static修饰成员变量静态成员变量的特性static修饰的成员方法静态方法特性前言这篇文章主要是从类中static修饰的成员变量,static修饰的成员方法这两个方面来讲解static,static成员变量的初始化会在代码块中讲解static修饰成员变量在Java中,被static修饰的成员,称之为静态成员,也可以称为类成员,其不属于某个具体的对象,是所有对象所共享的。举个例子:clas
·
2022-07-14 11:19
Java深入
分析动态代理
目录代理模式静态代理动态代理JDK动态代理CGLIB动态代理JDK代理与CGLIB代理的区别"代理"这个词相信大家并不陌生,简单来说就是代替厂家来售卖商品,代理替代厂家售卖商品,顾客找代理购买商品。也就是说:1)顾客和厂家之间是不可见的,顾客不知道背后的厂家是谁。2)代理可以对顾客进行“定位”,更精确的售卖给需要的客户群体。代理模式代理模式:为其他对象提供一种代理以控制对这个对象的访问,也就是创建
·
2022-07-13 09:53
Java深入
讲解异常处理try catch的使用
目录1.try-catch异常处理说明2.try-catch异常处理细节示例01测试结果01示例02测试结果021.try-catch异常处理说明Java提供try和catch块来处理异常,try块用于包含可能出错的代码。catch块用于处理try块中发出的异常。可以根据需要在程序中有一个或多个try-catch块基本语法try{//可疑代码//将一场生成对应的异常对象,传递给catch块}cat
·
2022-07-01 13:45
Java深入
讲解SPI的使用
目录什么是JavaSPIJavaSPI使用demoSPI在JDBC中的应用SPI在sharding-jdbc中的应用扩展什么是JavaSPI SPI的全名为:ServiceProviderInterface。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下JavaSPI机制的思想。我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,x
·
2022-06-16 08:50
Java深入
探索单例模式的应用
目录1.单例2.单例设计模式的应用实例1.步骤2.单例模式-饿汉式3.单例模式-懒汉式1.单例1.所谓类的单例设计模式,就是采取一定的方法保证在整个的软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。2.单例设计模式有两种方式:1)饿汉式。2)懒汉式2.单例设计模式的应用实例1.步骤1)构造器私有化=》防止用户直接new出一个对象2)类的内部创建对象3)向外暴露一个
·
2022-06-08 11:29
Java深入
解析接口interface
目录1.接口定义示例2.接口细节01示例3.接口细节024.接口细节035.接口多态特性1.接口定义基本介绍接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。语法interface接口名{//属性1方法}接口•class类名implements接口{自己属性;自己方法;必须实现的接口的抽象方法}示例inerface01.javapackagecom.
·
2022-06-08 09:23
Java深入
学习图形用户界面GUI之事件处理
Swing组件中的事件处理专门用于响应用户的操作,例如,响应用户的鼠标单击、按下键盘等操作。在Swing事件处理的过程中,主要涉及三类对象:1、事件源:事件发生的场所,通常是产生事件的组件,如窗口、按钮、菜单等。2、事件对象:封装了GUI组件上发生的特定事件(通常就是用户的一次操作)。3、监听器:负责监听事件源上发生的事件,并对各种事件做出相应处理(监听器对象中包含事件处理器)。实现Swing事件
·
2022-06-04 09:45
Java深入
分析讲解反射机制
目录反射的概述获取Class对象的三种方式通过反射机制获取类的属性通过反射机制访问Java对象的属性反射机制与属性配置文件的配合使用资源绑定器配合使用样例通过反射机制获取类中方法通过反射机制调用Java对象的方法通过反射机制获取类中的构造方法通过反射机制创建对象(调用构造方法)通过反射机制获取一个类的父类和父接口反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和
·
2022-06-03 12:15
Java深入
分析了解平衡二叉树
目录AVL树的引入基本概念基础设计RR(左旋)LL(右旋)LR(先左旋再右旋)RL(先右旋再左旋)添加节点删除节点AVL树的引入搜索二叉树有着极高的搜索效率,但是搜索二叉树会出现以下极端情况:这样的二叉树搜索效率甚至比链表还低。在搜索二叉树基础上出现的平衡二叉树(AVL树)就解决了这样的问题。当平衡二叉树(AVL树)的某个节点左右子树高度差的绝对值大于1时,就会通过旋转操作减小它们的高度差。基本概
·
2022-06-03 12:15
Java深入
讲解instanceof关键字的使用
目录instanceof关键字的使用1.语法格式2.类型转换(Casting)2.1基本数据类型的Casting2.2对象类型转换2.3代码演示3.错误举例instanceof关键字的使用1.语法格式xinstanceofA:检验x是否为类A的对象,返回值为boolean类型,如果是,返回true;如果不是,返回false。⭕要求x所属的类与类A必须是子类和父类的关系,否则编译错误⭕如果x属于类A
·
2022-05-30 10:43
Java深入
讲解二十三种设计模式之中的策略模式
目录1概述2策略模式2.1组成部分2.2代码示例2.3优缺点1概述在平时开发中,往往会遇到这样一种情况,实现一种功能有很多种算法或者策略,我们可以根据不同的算法或者策略来实现这种功能。比如:想要计算一种计算物流的计算方式,都是计费,不同的快递有不同的计费方式,像京东快递、百世快递、圆通快递。它们之间计算运费的方式都是不同的。那我们怎么来实现呢?简单的就是if...else...或者switch..
·
2022-05-26 14:50
Java深入
理解代码块的使用细节
目录1.基本介绍基本语法快速入门2.代码块细节类的调用顺序实例代码块细节2实例代码块细节2实例1.基本介绍代码块又称为初始化块,属于类中的成员(类的一部分),类似于方法,讲逻辑语句封装在方法体中,用{}抱起来;但和方法不同,没有方法名,没有返回,没有参数,只有方法体,而且不用通过对象或类显式调用。基本语法(修饰符)(可有可无){代码};注:1.修饰符可选,要写只能写static2.代码块可分为两类
·
2022-05-19 09:05
Java深入
分析Iterator迭代器与foreach循环的使用
目录一、Iterator迭代器接口1.使用Iterator接口遍历集合元素2.Iterator接口的方法3.迭代器的执行原理3.1代码演示3.2代码执行过程解析4.Iterator接口remove()方法4.1代码演示4.2注意5.代码演示二、foreach循环1.概述2.语法解析3.代码演示4.易错题一、Iterator迭代器接口1.使用Iterator接口遍历集合元素Iterator对象称为迭
·
2022-05-17 13:07
Java深入
探索线程安全和线程通信的特性
目录一、线程安全(重点)1、线程安全概念2、产生线程不安全的情况3、线程不安全的原因4、如何解决线程不安全问题二、synchronized关键字1、使用2、特性三、volatile关键字1、保证可见性2、禁止指令重排序3、不保证原子性四、wait和notify(线程间的通信)1、wait()方法2、notify()和notifyAll()方法3、wait和sleep的对比五、线程和进程的比较1、线
·
2022-05-13 13:54
Java深入
数据结构理解掌握抽象类与接口
目录abstractabstract修饰方法抽象类的匿名子类对象final关键字接口接口相关规则接口的特性抽象类和接口的异同内部类总结abstractabstract介绍:可以用于修饰:类(抽象类)、方法(抽象方法)abstract修饰类:①此类不能实例化(也就是不能创建这个类的对象)②虽然自己不能实例化,但是子类会调用父类的构造器,所以抽象类中一定有构造器abstract修饰方法①抽象方法只有方
·
2022-05-12 16:14
Java深入
探究Object类的方法
目录1.equals方法1.API中equals方法的介绍2.==和equals的对比2.hashCode方法3.toString方法4.finalize方法本文主要带大家看看Object类中一些常用方法的API文档的介绍和JDK中的源码。1.equals方法1.API中equals方法的介绍2.==和equals的对比==既可以判断基本类型,又可以判断引用类型,如果判断的是基本类型,判断的是值是
·
2022-05-10 14:13
Java深入
学习图形用户界面GUI之创建窗体
GUI全程是GraphicalUserInterface,即图形用户界面。顾名思义,GUI就是可以让用户直接操作的图形化界面,包括窗口、菜单、按钮、工具栏和其他各种图形界面元素。目前,图形用户界面已经成为一种趋势,几乎所有的程序设计语言都提供了GUI设计功能。Java针对GUI设计提供了丰富的类库,这些类分别位于java.awt和javax.swing包中,简称为AWT和Swing。AWT引入了大
·
2022-05-07 12:40
Java深入
讲解AWT实现事件处理流程
目录AWT的事件处理AWT中的事件继承图事件适配器小结AWT的事件处理事件处理主要是为了响应用户的操作事件对象(Event):封装了GUI组件上发生的特定事件(通常就是用户的一次操作)。事件源(组件):事件发生的场所,通常就是产生事件的组件监听器(Listener):负责监听事件源上发生的事件,并对各种事件做出相应处理的对象(对象中包含事件处理器)。事件处理器:监听器对象对接收的事件对象进行相应处
·
2022-04-29 14:18
Java深入
讲解Object类常用方法的使用
目录1.Object类的常用方法2.equals()方法3.toString方法4.getClass方法5.对象运算符instanceof实例Java代码java继承1.Object类的常用方法方法功能publicBooleanequals(Objectobj)判断两个对象变量所指向的是否为同一个对象publicStringtoString()将调用该方法的对象转换为字符串返回publicfina
·
2022-04-28 11:27
Java深入
浅出讲解String类常见方法
目录1.定义字符串2.字符串的存储3.String中常用的方法3.1字符串的比较3.2查找字符串3.3转换字符串4.StringBuilder和StringBuffer5.常量池1.定义字符串字符串常见的构造方式如下:Strings1="with";Strings2=newString("with");char[]array={'w','i','t','h'};Strings3=newString
·
2022-04-26 15:34
Java深入
分析与解决Top-K问题
目录题目解题方案方法一方法二方法三题目求最小的K个数设计一个算法,找出数组中最小的k个数。以任意顺序返回这k个数均可。解题方案方法一排序(冒泡/选择)思路1,冒泡排序是每执行一次,就会确定最终位置,执行K次后,就可以得到结果,时间复杂度为O(n*k),当karr[j+1]){swap(arr,j,j+1);}}ret[i]=arr[i];}returnret;}//选择排序publicstatic
·
2022-04-26 15:29
Java深入
浅出理解快速排序以及优化方式
可能经常看面经的同学都知道,面试所遇到的排序算法,快速排序占主要位置,热度只增不减啊,其次就是归并和堆排序。其实以前写过一篇排序的文章,写的比较简单,只是轻描淡写。今天我再次重新拿起笔,将快速排序的几大优化,再次一一讲述一遍。各位同学,读完这篇文章,如若对你能够带来一些感悟,记得给个大大的赞哦!!!前言快速排序是在冒泡排序的基础之上,再次进行优化得来的。具体的步骤如下:在待排序的序列中,选取一个数
·
2022-04-22 14:49
Java深入
-框架技巧
Java程序媛手把手教你设计模式中的撩妹神技--上篇遇一人白首,择一城终老,是多么美好的人生境界,她和他历经风雨慢慢变老,回首走过的点点滴滴,依然清楚的记得当初爱情萌芽的模样……Java进阶面试问题列表-某熊的全栈之路-知乎专栏Java进阶面试问题列表翻译自Javadeveloperinterviewquestions:Thehardpart,从属于笔者的Java入门与工程实践系列。最近公司打算招
weixin_34205826
·
2022-04-13 09:15
java
运维
数据库
Java深入
了解数据结构之二叉搜索树增 插 删 创详解
目录①概念②操作-查找③操作-插入④操作-删除1.cur.left==null2.cur.right==null3.cur.left!=null&&cur.right!=null⑤性能分析⑥完整代码①概念二叉搜索树又称二叉排序树,它或者是一棵空树**,或者是具有以下性质的二叉树:若它的左子树不为空,则左子树上所有节点的值都小于根节点的值若它的右子树不为空,则右子树上所有节点的值都大于根节点的值它的
·
2022-03-23 12:05
Java深入
浅出数组的定义与使用下篇
接着上一篇继续,老铁们1.检查数组的有序性给定一个整型数组,判断是否该数组是有序的(升序)publicstaticbooleanisUp(int[]array){for(inti=0;iarray[i+1]){returnfalse;}}returntrue;}publicstaticvoidmain(String[]args){int[]array={12,13,14,15,16,17,18};
·
2022-03-15 13:28
Java深入
浅出数组的定义与使用上篇
目录一、数组的基本用法1.什么是数组2.定义数组3.数组的使用打印数组:二、数组作为方法的参数基本用法三、数组练习题1.交换两个变量的值2.写一个方法,将数组中的每个元素都*23.模拟实现tostring函数4.找数组中的最大元素5.查找数组中指定元素(顺序查找)6.查找数组中指定元素(二分查找)总结:一、数组的基本用法1.什么是数组数组:存储一组相同数据类型的数据的集合。2.定义数组int[]:
·
2022-03-15 13:26
Java深入
了解数据结构之优先级队列(堆)
目录一,二叉树的顺序存储①存储方式②下标关系③二叉树顺序遍历二,堆①概念②操作-向下调整③建堆(建大堆为例)三,堆的应用-优先级队列①概念②内部原理③入队列④出队列(优先级最高)⑤返回队首元素(优先级最高)四,堆排序一,二叉树的顺序存储①存储方式使用数组保存二叉树结构,方式即将二叉树用层序遍历方式放入数组中。一般只适合表示完全二叉树,因为非完全二叉树会有空间的浪费。这种方式的主要用法就是堆的表示。
·
2022-03-09 15:16
学习计划
数学基础课编译原理之美数据结构与算法之美架构:从0开始学架构一一10.15全栈工程师修炼指南设计模式之美前端:重学前端透视HTTPFlutterJS核心原理数据库:mysql实战45讲SQL必知必会java:零基础学
JAVA
小坚强_Sophia
·
2022-02-15 21:26
Java深入
了解数据结构之栈与队列的详解
目录一,栈1,概念2,栈的操作3,栈的实现①入栈②出栈③获取栈顶元素④判断栈是否为空4,实现mystack二,队列1,概念2,队列的实现①入队②出队③获取队首元素3,实现myqueue一,栈1,概念在我们软件应用,栈这种后进先出数据结构的应用是非常普遍的。比如你用浏览器上网时不管什么浏览器都有个"后退"键,你点击后可以接访问顺序的逆序加载浏览过的网页。很多类似的软件,比如WordPhotoshop
·
2022-02-14 13:43
Java深入
了解数据结构之哈希表篇
目录1,概念2,冲突-避免3,冲突-避免-哈希函数设计4,冲突-避免-负载因子调节5,冲突-解决-闭散列①线性探测②二次探测6,冲突-解决-开散列/哈希桶7,完整代码1,概念顺序结构以及平衡树中,元素关键码与其存储位置之间没有对应的关系,因此在查找一个元素时,必须要经过关键码的多次比较。顺序查找时间复杂度为O(N),平衡树中为树的高度,即O(),搜索的效率取决于搜索过程中元素的比较次数。理想的搜索
·
2022-02-12 19:01
Java深入
了解数据结构中常见的排序算法
目录一,概念1,排序2,稳定性二,排序详解1,插入排序①直接插入排序2,选择排序①直接选择排序②堆排序3,交换排序①冒泡排序②快速排序4,归并排序一,概念1,排序排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。平时的上下文中,如果提到排序,通常指的是排升序(非降序)。通常意义上的排序,都是指的原地排序(inplacesort)。2,稳定性两个相等的数据,如果经过
·
2022-02-07 17:54
java深入
源码级的面试题(二)
哪些情况下的对象会被垃圾回收机制处理掉?1、对象无引用,只有自身一个节点,当触发GC时就会被标记清除2、对象不是强引用,属于弱引用、虚引用,或者对象本身就是空对象时,当内存不够时就会被GC掉讲一下常见编码方式?ASCII码、Unicode、utf-8等utf-8编码中的中文占几个字节;int型几个字节?中文占3到4个字节int占4个字节静态代理和动态代理的区别,什么场景使用?静态代理:自己编写代理
谷哥得小弟
·
2022-02-06 06:48
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他