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-集合框架
java面试题及答案2020,java最新面试题(四十四)
java面试题及答案2020二面-2020/3/181、自我介绍项目比赛2、java
集合框架
全部介绍。。
书山压力
·
2023-03-25 09:12
十二、
集合框架
(List,Set,Map)
1、集合体系框架Collection|-------List特点:1、有序(存储和取出元素的顺序是一致的);2、集合中的元素都有索引,所以可以通过索引(角标)来访问元素;3、可以存储重复元素。|-------Set特点:1、不包含重复元素;2、这个集合存入元素的顺序和取出元素的顺序不一定一致。(具体的容器对象数据结构不同,默认也有不同)|------Map:特点:1、用于存储具备着对应关系的键和值
SkyFireDragon
·
2023-03-25 06:23
如何使用 Java 泛型来避免 ClassCastException
泛型是相关语言特性的集合,它允许类或方法对各种类型的对象进行操作,同时提供编译时类型安全性检查引入泛型之前泛型在Java
集合框架
中被广泛使用,我们不使用泛型,那么代码将会是这样:ListdoubleList
java宝典
·
2023-03-25 02:57
Java集合TreeMap用法总结
Java的TreeMap是
集合框架
中的一个实现类,TreeMap继承了AbstractMap。
LaobingFung
·
2023-03-24 23:49
修改IDEA自带的Bundled (Maven 3)的仓库路径(Maven安装及配置)
仓库配置本地仓库:配置中央仓库配置jdk版本:一、安装本地Maven注意:检查JAVA_HOME环境变量,maven本身就是java写的,所以要求必须先安装JDK,检查本机jak环境win+r后输入cmd,然后输入
java
Siobhan. 明鑫
·
2023-03-24 18:54
intellij-idea
maven
java
Java-
数据类型和运算符
Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使用前必须对其声明,只有在变量声明以后,才能为其分配相应长度的存储单元,声明格式为:typevarName[=value][{,varName[=value]}];例如:Stringname="Java",intage=20;整型常量十进制整数,如:99,-500,0
西界__
·
2023-03-24 15:19
库和框架
库是有用功能的有组织的
集合框架
是一个应用程序的框架1.jqueryjQuery仍然是最常用的JavaScript库。
索伯列夫
·
2023-03-24 01:19
深入
Java-
动态代理+源码分析Proxy、InvocationHandler
先来理一下概念理论代理三要素抽象主题角色(Subject)具体主题角色(RealSubject)代理主题角色(Proxy)代理关系图image.png栗子Subject:购房需求RealSubject:小明的购房需求Proxy:中介A(只为小明服务)中介可以帮助或者代理小明做一些事情,比如筛选房源、预沟通等等,这就是代理的好处,专业、高效。但是有以下问题:1、中介A只为小明服务,如果小红、小强都要
Rflyee
·
2023-03-23 23:02
集合框架
及背后的数据结构
目录1.介绍2.学习的意义2.1Java
集合框架
的优点及作用2.2笔试及面试题3.接口interfaces3.1基本关系说明3.2Collection接口说明3.3Collection常用方法说明3.4Collection
·
2023-03-23 20:56
Java线程相关概念及方法基本使用
Java学习-09-韩顺平老师
Java-
线程入门01线程相关概念及基本使用线程的相关概念:进程1.进程是指运行中的程序,比如我们使用qq,就会启动一个进程,操作系统就会为改进程分配内存空间,当我们使用迅雷的
安逸sgr
·
2023-03-23 20:47
Java
java
开发语言
后端
Java面试必备:超90%通过率的最全面试题合集
本文将为大家提供一份超过90%通过率的Java面试题总结,该题库不仅包括Java基础知识的考察,还涵盖了Java高级特性、多线程、
集合框架
、JVM、分布式等多个方面。
Java糖糖
·
2023-03-23 18:28
java
面试
jvm
java学习规划路线图——一般的培训机构学习路线
java核心基础所有的教程和资料都在官网,请仔细查找:www.itnanls.cn1、java概述2、数据类型和运算符3、流程控制语句4、数组5、类和对象6、封装和继承7、继承和多态8、抽象类和接口9、
集合框架
和泛型
IT楠老师
·
2023-03-23 02:26
java-
实现具体类自动实例化
背景controller中生成了多个new的对象,为了解耦,需要实现多个对象自动实例化,使用classforname,首先先改造下类的结构,具体操作如下classA{publicA(Stringc){}}改造为classA{privateStringc;publicA(){}publicAsetT(Stringc){this.c=c;}}验证classforname可用改造后的类的关系如下图DLS
liwulin0506
·
2023-03-23 02:11
java
jvm
开发语言
java-
设计原则迪米特法则举例
要点一个软件实体应当尽可能少的与其他实体发生相互作用。朋友包括this、参数形式的对象、成员变量(如实集合,包括集合的元素)和方法、当前对象创建的对象。一个都不满足的就是陌生人。狭义迪米特,如果两个类不必产生通信,那就不需要相互作用,可以使用第三个类作为中介转发。广义迪米特,能对一个对象隐藏信息就尽量隐藏。实际操作原则:尽量送耦合、尽量降低成员变量和方法的权限、尽量设计成不变的类、对及其他对象尽量
liwulin0506
·
2023-03-23 02:10
迪米特法则
Django开发——Django入门基础
模块和框架的区别模块:一堆函数的
集合框架
:一堆模块的集合,提供了基本的特定的复杂功能
命运丿
·
2023-03-22 21:46
spring中
集合框架
分别对五种集合的注入
#千锋逆战#Array:可重复javajavahtml5pythontestingList:有序可重复zhouxingxingzhouxingxing9527Set:无序不可重复suwukongsuwukongzhubajietangtangshaheshangMap:双列集合Propertis:jdbc:mysql://localhost:3306/hellocom.mysql.jdbc.Dri
嗝__
·
2023-03-22 13:06
Java基础
Java
集合框架
一、Java集合类简介:Java集合大致分为四种体系:Set:无序、不可重复的集合List:有序、重复的集合Queue:队列集合Map:具有映射关系的集合Java集合就像一种容器,可以把多个对象
風箏嘞
·
2023-03-21 20:37
Java
集合框架
解析(1) - 初识
我们都知道在Java中,
集合框架
在Java基础中有很大的分量,集合中的Map、Collection、List、Set接口,子类HashMap,HashSet、ArrayList等,这些接口和类的作用及实现方式都是不一样的
Alive灬
·
2023-03-21 09:59
目录
计算机网络【程序员笔试】计算机网络【程序员笔试】+计算机网络+TCP数据库【程序员笔试】数据库范式【程序员笔试】+数据库+sqlJava基础【程序员笔试】+Java+字符串【程序员笔试】
集合框架
springSpring
supermans1202
·
2023-03-20 04:33
集合框架
集合概述生活中的集合:人或事物聚集在一起。数学中的集合:具有某种特性的事物的整体。Java中的集合:是工具类,可以存储任意数量的具有共同属性的对象Java集合中只能存放对象的引用,不能存放基本类型数据集合与数组数组的缺陷:长度必须确定且不能改变,类型固定,算法需自己实现而集合的长度是可以动态改变的,集合允许存储不同类型的对象,集合对外提供了很多算法实现。用数组去满足存储固定长度的数据场景,比如存储
若兮缘
·
2023-03-20 03:41
JAVA-
每日一面 2022-02-14
接⼝限流⽅案限制总并发数(⽐如数据库连接池、线程池)限制瞬时并发数(如nginx的limit_conn模块,⽤来限制瞬时并发连接数)限制时间窗⼝内的平均速率(如Guava的RateLimiter、nginx的limit_req模块,限制每秒的平均速率)限制远程接⼝调⽤速率限制MQ的消费速率可以根据⽹络连接数、⽹络流量、CPU或内存负载等来限流
YangEvol
·
2023-03-20 01:31
LeetCode-101-对称的树
title:LeetCode-101-对称的树tags:-
Java-
算法data:2018-12-2622:08:38categories:"技术"description:"LeetCode第100题:
KThirty
·
2023-03-19 22:50
每天一个知识点(12)-Java
集合框架
之ConcurrentHashMap
HashMap是非线程安全的,因此java的
集合框架
中提供了线程安全的map,就是ConcurrentHashMap;ConcurrentHashMap由一个个的Segment组成,也称为分段锁。
gigglesoso
·
2023-03-19 22:38
Java-
编写应用程序,从命令行传入两个整型数作为除数和被除数。要求程序中捕获NumberFormatException 异常和ArithmeticException 异常,而且无论在哪种情况下...
编写应用程序,从命令行传入两个整型数作为除数和被除数。要求程序中捕获NumberFormatException异常和ArithmeticException异常,而且无论在哪种情况下,“总是被执行”这句话都会在控制台输出importjava.util.Scanner;publicclassTryError{/**1、编写应用程序,从命令行传入两个整型数作为除数和被除数。要求程序中捕获NumberFo
涎涎
·
2023-03-19 20:03
编程语言选择学哪个好
1、
java-
大众化的编程语言Java是历史最悠久的编程语言之一。Java可谓是Web应用程序、桌面程序、操作系统及更多系统的立足之本。
IT培训网
·
2023-03-18 16:07
编程
java-
四种排序算法
复习java基础的时候,顺手写的。代码比较丑……1、直接插入排序publicstatic>T[]straight_insert_sorting(T[]ts){intlen=ts.length;Ttemp;for(inti=1;i=0){if(temp.compareTo(ts[j])>T[]shell_sort(T[]ts){intlen=ts.length;Ttemp;for(intgap=le
夜雨辉晨
·
2023-03-18 15:29
Java-
环境搭建(Mac版)
对于开发人员来说,电脑的性能很重要,所以换了Mac后需要重新配置开发环境,网上对Windows系统的Java环境配置有很多,所以,这里就不多介绍。现在记录一下在Mac电脑上的Java环境配置。众所周知,Java开发需要安装JDK(JavaDevelopmentKit),下面我们就从下载开始一步步介绍。搭建Java开发环境第一步:JDK下载打开Oracle官网,点击Downloads按钮:Oracl
Android_程序媛
·
2023-03-17 18:24
Java-
线程池
线程池文章目录线程池一、线程池7大参数二、线程池的运行过程三、阻塞队列四、拒绝策略拒绝策略场景分析4.1AbortPolicy中止策略4.2DiscardPolicy**丢弃策略**4.3DiscardOldestPolicy**丢弃最老任务**4.4CallerRunsPolicy**优先处理策略**五、线程池的五大状态5.1RUNNING5.2SHUTDOWN5.3STOP5.3TIDYING
Steven Steven-kz
·
2023-03-17 13:25
java
开发语言
答案
Collections类是是一个
集合框架
的帮助类,里面包含一些对集合的排序,搜索及序列化的操作,最根本的Collections是一个类。Collection接口有三个子接口。Map接口没有父接口。
白翎音
·
2023-03-17 11:43
Java
集合框架
--ArrayList
collection框架的接口继承树(图片来自网络)ArrayList(图片来自网络)Collection接口代码注释说明:Therootinterfaceinthecollectionhierarchy.Acollectionrepresentsagroupofobjects,knownasitselements.Somecollectionsallowduplicateelementsando
莴苣
·
2023-03-16 20:55
Javaweb自学(一)学习路线规划
一、Java学习路线第一阶段:Java基础,包括java语法,面向对象特征,常见API,
集合框架
;(基础)第二阶段:java界面编程,包括AWT,事件机制,SWING,(不常用)这个部分也可以跳过,用的时候再看都能来及
阿里高级软件架构师
·
2023-03-16 11:21
从零开始复习
Java-
变量、常量、作用域
变量(Variable)Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量作用域类变量staticdoublea=2500实例变量从属于对象,在方法中调用时要new一个新的对象;如果不自行初始化,这个类型的默认值00.0null布尔值默认为false除了基本类型,其余的默认值都是null局部变量必须声明和初始化值publicclasslilingxiaohape{sta
姬空魂
·
2023-03-16 06:19
java-
课堂笔记
###继承语法:**子类extends父类名****父类**```javapublicclassUncle{privateStringname;privateintage;publicvoidfahongbao(){System.out.println("发红包");}}子类一publicclassUncle01extendsUncle{publicvoidchouyan(){System.out
末世岛屿_e627
·
2023-03-15 16:32
JAVA-
把我的第一次给了蔡徐坤
目录前言一、什么是switch?什么是死循环?如何破死循环?二、使用步骤1.你好,蔡徐坤!2.iKun时间作息表总结:在这里是将新建类对象,键盘录入,用户输入识别,switch语句,while循环,if判断和语句输出放在一起填充出来的小东西,希望博大家一笑.开心就好前言别人都把第一次给你世界(HelloWorld)而我把第一次给了蔡徐坤(你好,蔡徐坤!)一、什么是switch?什么是死循环?如何破
songshao666
·
2023-03-15 06:15
JAVASE基础
java
开发语言
Java
集合框架
——Android中的HashMap源码分析
本文章已授权微信公众号郭霖(guolin_blog)转载。本文章讲解的内容是Android中的HashMap源码分析。本文章分析的HashMap源码是基于AndroidSDK(版本为28)。要注意的是,AndroidSDK28和JDK1.8对HashMap的底层实现进行了优化,例如:引入了红黑树的数据结构和扩容的优化等。概述HashMap的UML类图如下所示:AUMLClassDiagramFor
谭嘉俊
·
2023-03-15 02:19
Java-
网络编程
网络编程网络编程基本概念三要素IP地址端口协议UDP通信程序发送数据接收数据UDP三种通讯方式单播组播广播TCP通信程序发送数据(客户端)接收数据(服务端)完整案例:网络编程基本概念三要素IP地址:是电脑在网络中的唯一标识端口:程序在电脑中的唯一标识协议:就是一种传输规则IP地址分类IP地址分为IPv4和IPv6IPv4:是给每个连接在网络上的主机分配一个32bit地址IPv6:通过IPv6重新定
江東-H
·
2023-03-15 01:39
Java
网络
java
udp
一起来学ASM字节码插桩:从分析class文件结构开始
字节码构成类型描述符基本类型描述符非数组的引用类型数组引用类型方法描述符OpCode操作码类操作码字段操作码方法操作码加载、存储等操作计算相关操作码其他示例Class字节码Java能做到一次编译,到处运行,主要就是靠class字节码文件,也就是java文件经过编译之后.
java
-小马快跑-
·
2023-03-14 23:18
字节码插桩
class字节码
ASM
OPcode操作码
字节码文件
JAVA-
每日一面 2022-01-24
说说Netty线程模型和Netty的零拷贝Netty线程模型首先,Netty使用EventLoop来处理连接上的读写事件,而一个连接上的所有请求都保证在一个EventLoop中被处理,一个EventLoop中只有一个Thread,所以也就实现了一个连接上的所有事件只会在一个线程中被执行。一个EventLoopGroup包含多个EventLoop,可以把一个EventLoop当做是Reactor线程
YangEvol
·
2023-03-14 19:23
Java高级点的知识
Java
集合框架
该框架必须是高性能的。基本集合(动态数组,链表,树,哈希表)的实现也必须是高效的。该框架允许不同类型的集合,以类似的方式工作,具有高度的互操作性。对一个集合的扩展和适应必须是简单的。
han23762376
·
2023-03-14 13:21
基础知识
笔记
java
数据结构
互联网 Java 工程师面试题(Java 面试题四)
下面列出这份Java面试问题列表包含的主题多线程,并发及线程基础数据类型转换的基本原则垃圾回收(GC)Java
集合框架
数组字符串GOF设计模式SOLID抽象类与接口Java基础,如equals和hashcode
眉目清俊
·
2023-03-14 11:44
Java
集合框架
Java
集合框架
提供了一组接口和类,以实现各种数据结构和算法。例如,
集合框架
的LinkedList类提供了双向链接列表数据结构的实现。
叶书文
·
2023-03-14 11:50
Java集合框架
java
Java
集合框架
一.概述1.对象存储在java最初版本中需要存储多个对象可以使用数组实现,数组的特点是长度一旦初始化之后确定下来就不能进行改变,这使得它失去了扩展性;此外,数组中提供的方法较少,一些常用操作需要手动实现,效率较低,尽管它初始化的时候限制了其中元素的类型安全性较高。现在我们设想一个场景,如果需要存储不重复、有序的数据,这应该怎么实现呢?数组遍历?这效率显然就很低下了。再进一步,如果我们需要存储键值对
h0ss
·
2023-03-14 05:07
[Java]重学
Java-
深入浅出ThreadLocal
ThreadLocal解决数据一致性的问题通常有几种方式(笔者理解为,进程内出现线程不安全的问题也是导致了数据不一致):排队,典型的案例是synchronized和Lock.线程本地变量——ThreadLocal.投票,可以了解一下著名的paxos算法ThreadLocal可以让线程只访问自己线程的变量,避免了发生线程安全问题.同时,它对操作系统的开销更小,同步往往需要消耗操作系统的内核资源;但如
AbstractCulture
·
2023-03-13 09:02
Java-
技术专题 - 多线程之线程池
一、线程池的构造一、线程池的构造使用线程池离不开ThreadPoolExecutor类,该类实现了ExecutorService接口,其构造方法如下:publicThreadPoolExecutor(intcorePoolSize,intmaximumPoolSize,longkeepAliveTime,TimeUnitunit,BlockingQueueworkQueue,ThreadFacto
夜风月圆
·
2023-03-13 08:01
反编译
编译:1、
java-
>jar2、jar->dex反编译:1、解包apk文件2、dex->jar3、jar->java将apk更改为zip,拷贝其classes.dex等dex到dex2jar-2.0文件夹双击
azhansy
·
2023-03-13 07:32
java-
泛型作业
1.为什么使用泛型?可重用性、类型安全、效率高2.Java虚拟机支持泛型么?什么是泛型擦除?JDK1.5java的泛型处理过程中都是编译器中进行的,编译器首先会生成bytecode码,这个过程是不包括泛型的,泛型类型在编译的时候会被擦除3.怎么使用泛型?在集合声明和实现的后面加上<>,里面写上指定类型,这个集合就只能存放指定的集合类型了4.K,V代表什么意思?K代表Map的key;V代表Map的v
末世岛屿_e627
·
2023-03-13 01:13
集合
集合框架
的应用场景需要复杂的关系存储对象不确定存储对象的数量
集合框架
的定义
集合框架
实际上就是一些接口和类,位于java.util包中
集合框架
.PNG虚线框表示接口实线框表示类Utilities里面的类提供了以上类的操作的方法
Flouxetine123
·
2023-03-12 19:27
eclipse使用技巧总结
个性化设置设置打开在window->preference自动提示代码
java-
>editor->contentassist一般用.加26个小写字母就够用了注意千万不要加空格,不然很烦人。
一只小余
·
2023-03-12 16:32
蓝桥杯
eclipse
java
ide
java-
泛型介绍
介绍泛型是jdk5的时候出现的一种特性,可以在编译阶段约束操作的数据结构,并进行检查。泛型只能用引用数据类型,如果是基本数据类型得使用包装类。如ArrayList中的toArray(T[]a),是不可用转换为int[]的只能转换为Integer[]好处统一了数据类型,把运行时期的问题提前到了编译时期,避免强制转换可能出现异常不过java的泛型是伪泛型,在编译成字节码后会进行编译的擦除为了jdk5以
一只小余
·
2023-03-12 16:01
java基础
java
jvm
开发语言
java-
异常--常见方法--自定义异常--增强try(try-with-resources)
异常方法//返回此可抛出对象的详细信息消息字符串publicStringgetMessage()//将此可抛发对象及其回溯到标准错误流。此方法在错误输出流上打印此Throwable对象的堆栈跟踪//最为详细publicvoidprintStackTrace()//返回此可抛件的简短说明publicStringtoString()对于1/0这个异常try{inti=1/0;}catch(Except
一只小余
·
2023-03-12 16:01
java基础
java
开发语言
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他