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-集合框架
2024最新Java基础面试题大全(一)
publicfinalclassStringimplementsjava.io.Serializable,Comparable,CharSequence{//省略...}2、常见集合类Java
集合框架
主要包括两种类型的容器
沁禹
·
2024-01-04 21:38
java
面试
Java 学习路线图
Java
集合框架
:包括集合和Map等常用数据结构的使用和操作。JavaI/O:包括文件和网络的输入输出操作。Java并发编程:包括线程、锁、同步和异步等。
꧁缘法天地间꧂
·
2024-01-04 19:12
java
书接上文,Java里的Map接口和泛型
Map接口是Java
集合框架
中的一部分,可以通过java.util.Map包来使用。特点键值对映射:Map接口使用键值对(key-value)的方式来存储数据。
分才
·
2024-01-04 17:02
java
开发语言
c5全栈
java-rocketmq
sdkman
java-rabbitmq
jvm
Java里的Collections算法类
当谈到Java中的
集合框架
时,Collections类是一个十分重要的类。它提供了一系列静态方法,用于操作和处理各种集合对象。
分才
·
2024-01-04 17:02
Java全栈工程师学习
#
Java开发
java
算法
开发语言
【Java SE】基础知识回顾——【9.Collection类 | 泛型】
Collection,泛型主要内容目标第一章Collection集合1.1集合概述1.2
集合框架
1.3Collection常用功能第二章【Iterator】迭代器2.1Iterator接口2.2迭代器的实现原理
『命数如织 当为磐石』
·
2024-01-04 12:33
java
python
开发语言
Java-
网络爬虫(一)
文章目录前言一、网络爬虫1.介绍2.爬虫协议3.法律法规二、相关知识1.HttpClient2.Jsoup三、综合案例1.案例一2.案例二四、总结前言在大数据时代,信息采集是一项重要的工作,而互联网中的数据是海量的,如果单纯靠人力进行信息获取,不仅低效繁琐,而且搜集的成本也会提高,如何自动高效地获取互联网中的数据是一个重要的问题,而爬虫技术就是针对这些问题而生的。一、网络爬虫1.介绍网络爬虫(We
多加点辣也没关系
·
2024-01-04 09:01
入门教程
日常积累
java
爬虫
开发语言
ArrayList源码解析与性能优化
ArrayList源码解析与性能优化ArrayList是Java
集合框架
中最常用的动态数组实现之一,它提供了动态扩容、随机访问等特性,适用于大多数场景。
--土拨鼠--
·
2024-01-04 09:11
Java
java
LinkedList源码解析与性能优化
LinkedList是Java
集合框架
中基于双向链表实现的列表,它提供了高效的插入和删除操作,但在随机访问方面性能较差。
--土拨鼠--
·
2024-01-04 09:06
Java
java
Java集合面试系列-01
Map接口和Collection接口是所有
集合框架
的父接口Collection接口的子接口包括:Set接口和List接口。Set中不能包含重复的元素。
梦睡了
·
2024-01-04 08:00
Java面试题系列
java
面试
开发语言
Java数据结构:1. 数据结构前置知识
文章目录一、初识数据结构二、初识
集合框架
1.什么是
集合框架
2.
集合框架
的重要性3.背后所涉及的数据结构以及算法三、时间复杂度空间复杂度1.算法效率2.时间复杂度(1)概念(2)大O的渐进表示法(3)推导大
田雨晴Tipper
·
2024-01-04 06:14
Java数据结构
java
数据结构
python
电脑
java-ee
开发语言
学习方法
java数据结构
文章目录一.链表LinkedList1.创建链表2.插入元素3.删除元素4.访问元素5.检查元素是否存在6.遍历链表7.其他常见操作ListNode一.链表链表(LinkedList)是Java
集合框架
hoypte
·
2024-01-04 06:08
java
数据结构
windows
java数据结构
链表(LinkedList)是Java
集合框架
(JavaCollectionsFramework)中的一部分,它实现了List接口和Deque接口,允许元素为空。
hoypte
·
2024-01-04 06:38
java
数据结构
windows
Java-
数组
数组是一种数据结构数组的长度不要求为一个常量,newint[n]可以创建一个长度为n的数组数据一经创建后就不能再改变它的长度,如果程序运行中需要扩展数组长度可以使用数组列表初始化创建一个数字数组时,所有元素初始化为0(int数组->0)boolean数组->falseString数组->null对象数组->null1、创建数组声明一个数组inta[];int[]a;//常用的方式声明并初始化一个可
H_7835
·
2024-01-04 01:28
java
集合框架
(三)ArrayList常见方法的使用
文章目录什么是ArrarList使用场景:常见方法总结什么是ArrarListArrayList是Java中的一个动态数组类,可以根据实际需要自动调整数组的大小。ArrayList是基于数组实现的,它内部维护的是一个Object数组,默认初始化容量为10,当添加的元素个数超过了当前容量时,会自动扩容。使用场景:ArrayList适用于需要动态添加、删除元素的场景,可以用于存储不确定数量的数据。Ar
小亮编码
·
2024-01-03 23:31
集合框架
java
开发语言
java
集合框架
(二)LinkedList常见方法的使用
文章目录一、什么是LinkedList使用场景二、常用的方法总结一、什么是LinkedListLinkedList是Java中的一个双向链表。它实现了List和Deque接口,在使用时可以像List一样使用元素索引,也可以像Deque一样使用队列操作。LinkedList每个节点都包含了前一个和后一个节点的引用,因此可以很方便地在其中进行节点的插入、删除和移动。相比于ArrayList,Linke
小亮编码
·
2024-01-03 23:01
集合框架
java
开发语言
Java-
封装与访问控制
在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封装的优点良好的封装能够减少耦合。类内部的结构可以自由修改。可以对成员变量进行更精确的控制。隐藏信息,实现细节。实现Java封装的步骤:修改属性的可见性来限制对属性的访问(一般限制为private
进击的叉烧
·
2024-01-02 19:30
Java
集合框架
之:ArrayList的常见方法使用
✨前言✨ Java本文主要介绍JavaArrayList的使用方法教程及示例代码欢迎点赞收藏⭐留言评论私信必回哟博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言文章目录一,简介概述二,常见方法及代码演示1,常见方法表2,JavaArrayList3,向ArrayList添加元素4,访问ArrayList中元素5,修改ArrayList中元素6,删除ArrayList中元素7,Arra
于山上之明月
·
2024-01-02 17:42
java
java
开发语言
Java集合 : 底层原理剖析
目录一、⭐️Java
集合框架
概述二、⭐️Collection接口方法三、⭐️Iterator迭代器接口1.Iterator接口中的方法2.foreach循环遍历集合元素四、⭐️Collection子接口
侯静川
·
2024-01-02 06:06
Java高级编程
java
jvm
算法
面试
数据结构
Java
集合框架
详解
目录Java
集合框架
是什么?
伊利同学
·
2024-01-02 05:31
java
开发语言
集成学习
程序人生
Java
集合框架
Collection接口最基本的容器接口,继承自Iterable接口,重复,无序。List接口LinkedList底层的数据结构是链表查询较慢增删较快ArrayList底层的数据机构是数组查询很快增删较慢线程不同步Vector底层的数据结构是数组查询和增删都很慢,被ArrayList替代了线程同步Set接口不允许放入重复元素最多只能包含一个null元素HashSet底层实现是基于HashMap不保
tmp_name
·
2024-01-01 16:34
Java - 位运算的基本原理和用途
Java-
位运算的基本原理和用途前言一.Java位运算基本操作1.1按位与&1.2按位或|1.3按位异或^1.4按位取反~1.5位移运算1.5.1左移运算符>1.5.3无符号右移运算符>>>二.位运算实际运用
Zong_0915
·
2024-01-01 15:13
java
前端
java 类型用波浪线_
JAVA-
初步认识-常用对象API(
集合框架
-泛型-泛型类)
一.泛型我们了解完基本原理之后,除了在集合中用来传递参数类型外,还有其它的应用。它还能为我们提供很多设计上的便捷。介绍一下以前和现在的定义方法,有什么不一样。这里面为了方便于应用,搞了一个工具类,和主要的程序分开发。对工具类的描述,现在要操作person,要用工具类对person对象进行操作,可以完成person对象的设置和获取。这个工具类只能操作person,不能操作其它对象。如果想要其它对象,
衍盛国柱
·
2024-01-01 15:10
java
类型用波浪线
Java-
初步认识-常用对象API(StringBuilder类-练习)
packagestringbuffer.demo;/***jdk1.5以后出现了功能和StringBuffer一模一样的对象。就是StringBuilder不同的是:StringBuffer是线程同步的。通常用于多线程。StringBuilde是线程不同步的。通常用于单线程。它的出现提高效率。jdk升级:1.简化书写2.提高效率3.增加安全性**将一个int数组变成字符串。**/publiccla
纵横阡陌
·
2024-01-01 15:39
Java基础
Java
StringBuilder
Java-
数组
powerby黑马程序员数组:数组指的是一种容器,可以用来存储同种数据类型的多个值。1、数组的定义2、数组的初始化就是在内存中,为数组容器开辟空间,并将数据存入容器的过程。静态初始化//需求1:定义数组存储5个学生的年龄int[]age=newint[]{11,28,17,37,44};int[]age1={11,28,17,37,44};//需求2:定义数组存储3个学生的姓名String[]na
夏天的冬雪
·
2024-01-01 14:06
java
开发语言
后端
Java-
反射
一、什么是反射?反射允许对封装类的成员变量,成员方法和构造方法的信息进行编程访问。反射可以把成员变量、成员方法、构造方法挨个儿的都获取出来,并对它们进行操作。IDEA中自动提示的功能就是用反射来做的。Ctrl+p:快捷键,获取方法的形参,也是利用的反射。反射可以获取类中的成员变量、成员方法、构造方法。获取是从Class字节码文件中获取的。反射可以解刨成员变量、成员方法、构造方法中的信息。先获取Cl
夏天的冬雪
·
2024-01-01 14:36
java
开发语言
Java-
动态代理
一、什么是动态代理?无侵入式的给代码增加额外的功能。对象有什么方法想被代理,代理就一定要有对应的方法。定义接口,对象和代理都要去实现接口,在接口里面所有的方法就是想要被代理的方法。二、代码实现重要的一张图:Star接口:packagemydynamicproxy;publicinterfaceStar{//可以把所有想要被代理的方法定义在接口中publicabstractStringsing(St
夏天的冬雪
·
2024-01-01 08:08
java
开发语言
7-7
JAVA-
求整数序列中出现次数最多的数 --笔记篇
题目要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:在一行中给出序列中整数个数N(0p=newHashMap0){intkey=in.nextInt();if(p.containsKey(key))p.put(key,p.get(key)+1);elsep.put(key,1);m--;}intmax=-1;for(Integeri:p.values()){if(i>max)max
天真且kk
·
2024-01-01 06:23
java篇
java
笔记
开发语言
JAVA-
集合
JAVA-
集合整体结构:Collectioncollection(以实现子类ArrayList为例:)存放类型为Object,根据实现类的不同;其存放的元素可重复可不重复;有序或无序迭代器Iterator
庐州曦月
·
2024-01-01 04:28
java基础
java
Java 中 List集合独有的方法举例说明
Java中List集合独有的方法举例说明Java中的List接口是
集合框架
中非常重要和常用的一部分,它继承自Collection接口,定义了一系列与有序集合相关的操作。
日日行不惧千万里
·
2023-12-31 18:58
Java学习
java
list
JAVA复习三——CH5 Java Collection 、CH6 MultiThread
CH5JavaCollection(集合)5.1Java
集合框架
(位于java.util包中)图一
集合框架
图从上面的
集合框架
图可以看到,Java
集合框架
主要包括两种类型的容器,一种是集合(Collection
lyhizjj
·
2023-12-31 10:18
java
开发语言
初识
java-
监听器
一、
java-
监听器:Java事件监听器是由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。
woai3364
·
2023-12-31 05:02
java
Java
集合框架
(一) Map常见方法的使用及循环遍历的五种方法实现
前言本文主要介绍常见的方法和循环遍历的五种方法,其次什么是Map和好处文章目录前言一、什么是Map二、常见使用方式存储键值对获取值判断是否包含某个键或值获取所有键或值删除键值对三.、循环方式使用for-each循环遍历:使用Iterator遍历:遍历所有键:遍历所有值:使用Lambda表达式遍历:总结一、什么是MapJava中的Map是一种键值对存储的数据结构,其中每个键都唯一,与一个值相关联。M
小亮编码
·
2023-12-31 01:01
集合框架
java
开发语言
java常见面试题之什么是
集合框架
?其主要接口和类有哪些?
什么是
集合框架
集合框架
是Java语言中一个用于存储和操作集合的框架。它提供了一组接口和类,用于表示和操作集合中的元素。
广寒舞雪
·
2023-12-30 22:34
java
java
开发语言
JAVA-
面向对象核心技术
1、类的封装将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。比如,我们到餐厅去点餐,我们创建一个餐厅的对象,同时创建一个厨师的对象,用户可以进行点餐,然后就可以吃饭,但没办法知道厨师的具体信息,以及厨师如何做这道菜的。代码实现如下:publicclassResturant{Cookcook=newCook();publicvoidtakeOrder(Strin
文哥的学习日记
·
2023-12-30 16:15
java编程ConcurrentHashMap详解
作为Java
集合框架
的一部分,ConcurrentHashMap在多线程环境中发挥着重要的作用,通过详细解析其原理和用法,我们将更好地理解和应用这个强大的并
u010405836
·
2023-12-30 13:12
java
开发语言
java编程hashmap详解
作为Java
集合框架
中的一员,HashMap在实际开发中扮演着重要的角色,通过详细解析其原理和用法,我们将更好地理解和应用HashMap这个强大的数据结构。什么是HashMap?HashMap
u010405836
·
2023-12-30 13:38
java
开发语言
Java IO & 集合知识图
参考文章:深入理解Java中的IOhttps://blog.csdn.net/qq_25184739/article/details/51205186Java
集合框架
完全解析https://www.jianshu.com
扯闲话
·
2023-12-30 10:46
初识
Java-
学它就该了解他
当你越来越有能力时,自然会有人看得起你;改变自己,你才有自信,梦想才会慢慢的实现。喷泉之所以漂亮是因为她有了压力;瀑布之所以壮观是因为她没有了退路;水之所以能穿石是因为永远在坚持.《java300集》笔记作者-高淇资料下载链接:http://qr35.cn/FShv0TJava历史和三大版本Java跨平台原理(虚拟机字节码文件)环境变量的配置反编译工具Java特点Java开发过程编译解释Java注
Hi三好学生
·
2023-12-30 10:16
Java最优文件压缩方案
建议先阅读此文熟悉几种压缩方式:
Java-
压缩还能这么优化!
北i
·
2023-12-30 09:33
java
开发语言
面试准备2-介绍一下
集合框架
划分:Java中的
集合框架
的实现是Java容器类相关类库,
shaYanL
·
2023-12-30 07:44
Java-
多人聊天小程序
上图啦!!!首先运行:Server.java然后启动:Client.java最后退出客户端:代码实现Clientpackagechat;importjavax.swing.*;publicclassClient{publicstaticvoidmain(String[]args){//使用Windows的界面风格try{UIManager.setLookAndFeel("com.sun.java.
GodOuO
·
2023-12-30 02:09
Java
java
集合框架
(Set Map List)
1.内存层面需要针对多个数据进行存储。此时,可以考虑的容器有数组、集合类2.数组存储多个数据方面的特点数组一旦初始化,其长度就是确定的。数组中的多个元素是依次紧密排列的,有序的,可重复的。(优点)数组一旦初始化完成,其元素的类型就是确定的int[]arr=newint[10];arr[0]=1;arr[1]="AA";//编辑报错Object[]arr1=newObject[10];arr[0]=
橡皮泥ovo
·
2023-12-29 15:16
JAVA
java
数据结构
java
集合框架
介绍
目录集合概念什么是
集合框架
?什么是集合?什么是单列集合?什么是双列集合?集合分类示意图集合详情List方法ArrayListvectorSetSet使用集合概念什么是
集合框架
?
L败落
·
2023-12-29 13:36
java
开发语言
集合的核心知识
Java
集合框架
包括以下几个主要接口和类:Collection接口是所有集合类的根接口,它定义了一组方法来操作集合中的元素。List接口是一个有序的集合,元素可以重复。
Flying_Fish_roe
·
2023-12-29 13:33
java
深入理解Java
集合框架
导语:Java
集合框架
是Java提供的一组用于管理对象的类和接口,它是Java编程中非常重要的一部分。
naer_chongya
·
2023-12-29 12:27
java
开发语言
ArrayList和LinkedList的区别
ArrayList和LinkedList是Java
集合框架
中List接口的两个常见实现类,它们在底层实现和性能特点上有以下几点区别:底层数据结构:ArrayList使用数组来存储元素,而LinkedList
无问287
·
2023-12-29 11:13
Java
数据结构
java
list
spring boot开发经验汇总
本文记录了Springboot开发过程中遇到的一些坑,整理一下,希望能够帮助大家springboot工程在Eclipse中发布导出jar包方式(以demo工程为例)工程右键,选择export-》
java
belllee
·
2023-12-29 06:53
每日一道算法题 1
借鉴文章:
Java-
敏感字段加密-哔哩哔哩题目描述给定一个由多个命令字组成的命令字符串;1、字符串长度小于等于127字节,只包含大小写字母,数字,下划线和偶数个双引号2、命令字之间以一个或多个下划线_进行分割
北漂一族1988
·
2023-12-29 05:20
算法
算法
java
开发语言
JavaSE是什么?它有什么功能?值不值得我们去学习?我们该如何去学习呢?
JavaSE包括了Java语言的基本特性和核心库,如面向对象的语法、
集合框架
、输入输出、多线程、异常处理等。它还包括了Java虚拟机(JVM)和Java编译器,可以在不同的操作系统上运行Java程序。
Direct_Yang
·
2023-12-29 04:00
学习
java
开发语言
LinkedList
一.LinkedList简介LinkedList和ArrayList一样,在
集合框架
中,LInkedList也是一个类,实现了List接口:【说明】1.LinkedList实现了List接口2.LinkedList
姜西西_
·
2023-12-28 16:36
java
开发语言
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他