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篇
常用工具类 0x03:Iterator 与 Iterable 接口
文章目录Iterator接口Iterable接口手动实现Iterable接口示例Iterator接口Iterator接口在java.util包中。实现了Iterator接口的类就可以支持遍历操作。publicinterfaceIterator{//只需要关注到这两个抽象方法booleanhasNext();//还有没有下一个元素Enext();//返回下一个元素}Iterable接口Iterabl
Kevin骑熊猫打老虎
·
2024-08-31 18:04
java
java
【老梁聊IT之
java篇
】HashMap的正确用法及常见的错误使用
HashMap是Java中一个非常常用的数据结构,它基于哈希表实现,提供了键值对的存储和访问。然而,在使用HashMap时,如果不注意一些细节,很容易导致程序出错或者效率低下。本文将介绍HashMap的正确用法,并通过代码示例来讲解,同时指出一些常见的错误用法。基本用法初始化HashMap可以通过不同的方式进行初始化://默认初始容量和加载因子HashMapmap=newHashMapmap=ne
老梁爱分享
·
2024-08-24 22:06
java
java
开发语言
【
Java篇
】——浅拷贝or深拷贝
目录克隆步骤拷贝浅拷贝深拷贝源代码克隆步骤Java中内置了一些很有用的接口,Clonable就是其中之一.【一般接口都是able来设定的,able是可以..的表示一种能力】Object类中存在一个clone方法,调用这个方法可以创建一个对象的"拷贝".但是要想合法调用clone方法,必须要先实现Clonable接口,否则就会抛出CloneNotSupportedException异常.我们需要重写
chlorine5
·
2024-02-08 02:12
java
java
开发语言
N 叉树的层序遍历(
java篇
)
题目描述:给定一个N叉树,返回其节点值的层序遍历。(即从左到右,逐层遍历)。树的序列化输入是用层序遍历,每组子节点都由null值分隔(参见示例)。示例1:输入:root=[1,null,3,2,4,null,5,6]输出:[[1],[3,2,4],[5,6]]示例2:输入:root=[1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,1
一个小霍涅
·
2024-02-03 16:09
java
leetcode
算法
leetcode
java
程序人生
TestCaseAssiant使用说明
转测试用例测试组件测试用例用例优先级用例前提用例操作步骤用例期望结果Excel测试用例转Testlinkxml用例模板使用技巧:TestLinkXml转Excel测试用例说明本文为小编之前博文中介绍的工具使用说明Xmind转Excel测试用例
Java
知识的宝藏
·
2024-01-22 01:29
测试开发
开发语言
memory泄露分析方法(
java篇
)
#memory泄露主要分为java和native2种,本文主要介绍java#测试每天从monkey中筛选出内存超标的app,提单流转到我首先,辨别内存泄露类型(java,还是native)从采到的dumpsys_meminfo_pid看javaheap,nativeheap大小分布,可判断出是java/native泄露如果是java泄露,会抓到hprof文件(amdumpheappid/pname
亚瑟-小郎
·
2024-01-15 02:19
Android性能优化
java
开发语言
性能优化
memory
内存泄露
地图距离排序二(
Java篇
)
我们在mongodb篇中介绍了如何使用mongodb进行地图的距离排序和筛选,今天我们来介绍一下,用Java和SpringData来实现的时候,需要注意的一些知识点。首先,我们需要为实体设置地图索引。在SpringData中,我们可以通过使用@GeoSpatialIndexed注解来设置索引。但是这个索引注解默认使用的是2d索引,我们希望使用2dsphere索引,因此我们需要将重新设置这个注解的t
耐撕鹏鹏
·
2024-01-04 08:14
《LeetCode刷题》3.无重复字符的最长子串(
java篇
)
题目描述:给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是"wke",所以其长度为3。请注意,你的答案必须是子
一个小霍涅
·
2024-01-01 15:07
java
leetcode
算法
算法
leetcode
java
数据结构
2022总结与展望--Empirefree
文章目录1.年终总结1.1.学习计划1.2.生活计划1.3工作计划1.4个人总结2.未来展望1.年终总结1.1.学习计划尚硅谷:
java篇
,javaweb篇,ssm篇,spring驱动注解篇,springboot
福宇乔
·
2023-12-29 23:02
年终总结
java
jvm
开发语言
JavaGuide--
Java篇
本文避免重复造轮子,也是从JavaGuider中提取出来方便日后查阅的手册参考链接:JavaGuider:https://javaguide.cn/java/basis/java-basic-questions-01/JVM内存结构:https://blog.csdn.net/rongtaoup/article/details/89142396文章目录1.基础概念与常识1.1.Java语言特点1.
福宇乔
·
2023-12-29 23:01
java
后端
JAVAGuide
每日一题:编写Java/Python程序,实现判断变量x是奇数还是偶数。
思路:
Java篇
:Python篇:视频演示篇:总结每日一题编写Java/Python程序,实现判断变量x是奇数还是偶数。思路:我们可以通过计算一个整数除以2的余数来判断其是奇数还是偶数。
加辣椒了吗?
·
2023-12-25 11:40
每日一题
python
java
开发语言
当下最新Java开发面试题汇总
Java篇
(1).Java基础知识
符文杰9527
·
2023-12-20 11:19
值得关注的技术博客(
Java篇
)
第一个:java_my_life作者介绍:找不到原作者信息。大概做了翻阅全部是2012年的博客。博客主要内容:主要内容是关于Java设计模式的一些讲解和学习笔记,在相信对学习设计模式的同学帮助很大。在一望无际的Java博文中有那么一两篇Javascript文章,就算两篇Javascript的质量不是很高,其它教程也是能很好的帮助到在学习中的朋友。博客关键词:JAVA与模式、简单工厂模式、工厂方法、
相信灬你一直在
·
2023-12-16 22:51
一文读懂2024最牛秋招面试八股文集(16万字总结、大厂必备神器)
文章目录一、
Java篇
01接口和抽象类的区别?02重载和重写的区别?03==和equals的区别?04继承和实现的区别?05equals和hashCode的关系?06线程安全的HashMap怎么处理?
普修罗双战士
·
2023-12-16 06:21
数据库专栏
Java专栏
并发编程
java
mysql
jvm
redis
spring
面试
职场和发展
ElasticSearch检索技巧--
Java篇
JavaAPI实现类介绍实体类Book注意:日期publish_date的类型设置为String是避免Java到ES之间复杂的转换工作,在ES中该字段仍然被识别为date类型publicclassBook{publicstaticSimpleDateFormatsimpleDateFormat=newSimpleDateFormat("yyyy-MM-dd");privateStringid;pr
mysia
·
2023-12-05 05:10
游戏开发总结-
java篇
游戏开发总结-
java篇
前言网络通信数据存储逻辑开发逻辑开发一般遇到的问题有:Java游戏服务器方面的开发要掌握的技术:java服务器目前主流框架技术前言Java语言,由于学习成本低,开发速度快,稳定性高
这一切没有想象那么糟
·
2023-12-03 06:07
游戏
工作
游戏
总结
java
JAVA篇
_线程锁synchronized、lock与死锁
在分布式开发中,锁是线程控制的重要途径。Java为此也提供了2种锁机制,synchronized和lock。区别:1、lock是一个接口,而synchronized是java的一个关键字。2、synchronized在发生异常时会自动释放占有的锁,因此不会出现死锁;而lock发生异常时,不会主动释放占有的锁,必须手动来释放锁,可能引起死锁的发生,Java中每一个对象都可以作为锁,这是synchro
爱喝可乐的程序猿
·
2023-12-02 10:51
java
intellij-idea
java-ee
Java篇
-泛型的使用
一:泛型的使用场景在集合中使用泛型若集合中没有使用泛型,任何Object及其子类的对象都可以添加进来,强转为非接收类型时,可能报ClassCastException的异常泛型写法:publicvoidtest2(){Listlist=newArrayListit=list.iterator();while(it.hasNext()){System.out.println(it.next());}}
TianTianBaby223
·
2023-11-30 08:45
Android基础之
java篇
(绪论)
我们都知道学习安卓之前需要学习java但是不知道要学习java的什么方面那究竟是学习什么才能让我们快速的开启愉快的android学习之旅,并在移动互联网的海洋里翱翔呢?你可以用30秒的时间思考一下小提示:java主要的方向领域J2seJ2mej2ee答案就是j2se好了,了解的朋友估计看到这个瞬间就明白了,但是新手朋友的话估计现在还是一头雾水,这里我就不买关子了j2se是用来开发桌面应用程序的工具
软件星
·
2023-11-30 08:40
Java使用手册
android
java
移动互联网
j2se
[数据结构篇]深入了解java集合框架
前期文章:[
java篇
]包,继承,组合[
java篇
]多态,抽象类,接口[j
小周学编程~~~
·
2023-11-22 01:15
数据结构
java
数据结构
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
2楼
JAVA篇
此篇收录:.《Java2核心技术》、2.《Java编程语言》、3.《EffectiveJava》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.
dcj0913
·
2023-11-21 14:46
【数据结构与算法】
【找工作】
尚硅谷--Java--基础篇(717集)
Java基础篇算是整体捋一遍了,配合JavaGuider-
Java篇
查漏补缺,后面开始补框架、项目之类的了视频地址:https://www.bilibili.com/video/BV1Kb411W75N
福宇乔
·
2023-11-20 08:32
java
后端
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
2楼
JAVA篇
此篇收录:.《Java2核心技术》、2.《Java编程语言》、3.《EffectiveJava》、4.《Java解惑》、5.《Java编程思想》3楼C篇此篇收录:1.
默伊清风
·
2023-11-16 15:12
程序员技术练级攻略
计算机
经典
书籍
电子书
小函数:Lambda表达式(
Java篇
)
Lambda表达式的使用场景:用以简化接口实现。关于接口实现,可以有很多种方式来实现。例如:设计接口的实现类、使用匿名内部类。但是lambda表达式,比这两种方式都简单!lambda表达式毕竟只是⼀个匿名方法。当实现的接口中的方法过多或者多少的时候,lambda表达式都是不适用的。lambda表达式,只能实现函数式接口。什么是函数式接口?如果说,一个有且仅有一个抽象方法的接口。这样的接口,就是函数
爱吃零食的白糖
·
2023-11-16 04:50
java
开发语言
Java篇
—关键字default的理解
default关键字介绍:default是在java8中引入的关键字,也可称为Virtualextensionmethods——虚拟扩展方法。它是指,在接口内部包含了一些默认的方法实现(也就是接口中可以包含方法体,这打破了Java之前版本对接口的语法限制),从而使得接口在进行扩展的时候,不会破坏与接口相关的实现类代码。我们原来在写Java接口的时候,是不能有方法体的函数,就类似于C++中的虚函数,
不吃猫的鱼c
·
2023-11-15 20:52
学习历程
Java 程序员 必备基础知识 温故而知新
前言正文自我介绍数据结构和算法
Java篇
JavaEE知识点储备计算机网络操作系统数据库相关XML常识性知识总结前言准备了接近两个月的面试笔试,现在终于是可以休息下了。
赖进杰
·
2023-11-14 17:19
java基础
[Android]资源分享
Android资源分享By@MummyDing这是我在GitHub上的一个资源分享项目,将我日常收集到的资源进行汇集,不定期更新点击这里查看
Java篇
推荐阅读(基础)理解java的三大特性之封装Java
MummyDing
·
2023-11-13 14:29
【Android】分享
android
github
分享
Android 学习
Kotlin、Android、Jetpack、Java学习Kotlin篇Android篇Jetpack篇
Java篇
Kotlin篇Kotlin好多语法类似于ES6语法.可以多看看ES6对前端或者其他开发语言都会有帮助
hujian66
·
2023-11-10 00:35
android
android
studio
ide
数据结构与算法(
Java篇
)笔记--快速排序
文章目录前言一、选择排序二、排序原理切分原理API设计1.代码实现2.运行结果总结快速排序和归并排序的区别时间复杂度前言在我们的程序中,排序是非常常见的一种需求,提供一些数据元素,把这些数据元素按照一定的规则进行排序。比如查询一些订单,按照订单的日期进行排序;再比如查询一些商品,按照商品的价格进行排序等等。所以,接下来我们要学习一些常见的排序算法。一、选择排序 快速排序是对冒泡排序的一种改进。它
我是夜阑的狗
·
2023-11-06 21:35
数据结构与算法
Java
java
排序算法
算法
数据结构
进阶
JAVA篇
-了解 File 文件的常用API
博客主页:小扳_-CSDN博客❤感谢大家点赞收藏⭐评论✍目录1.0File文件的说明2.0如何创建File类的对象2.1需要注意的事项3.0File类的常用API3.1如何创建文件或文件夹3.2如何查询文件和文件夹的信息3.3如何删除文件和文件夹3.4如何重命名文件和文件夹3.5如何遍历文件和文件夹名称3.6如何遍历文件和文件夹对象4.0File文件搜索1.0File文件的说明在Java中,Fil
小扳
·
2023-11-01 01:31
java
python
开发语言
高阶
JAVA篇
-深入了解字符集
博客主页:小扳_-CSDN博客❤感谢大家点赞收藏⭐评论✍文章目录1.0字符集的说明1.1ASCII字符集1.2GBK字符集1.3UTF-8字符集2.0字符集的编码与解码2.1编码提供了常见的方法2.2解码提供了常见的方法1.0字符集的说明字符集是一组字符的集合,字符集包括所有可用的字符,包括字母、数字、标点符号、特殊字符和控制字符等。常见的字符集有ASCII字符集、UTF-8字符集、GBK字符集等
小扳
·
2023-11-01 01:30
html
前端
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
转自:http://blog.csdn.net/yuyin86/article/details/66672542楼
JAVA篇
此篇收录:.《Java2核心技术》、2.《Java编程语言》、3.
anhkgg
·
2023-10-30 07:01
Program
面试
语言
编程
linux内核
算法
汇编
进阶
JAVA篇
- Java 综合基本语法实践(习题一)
路漫漫其修远兮,吾将上下而求索。——屈原目录第一道题:集合的灵活运用第二道题:基础编程能力第三道题:手写ArrayList集合(模拟实现ArrayList核心API)第四道题:二分查找的应用第五道题:手写单链表(模拟实现LinkedList集合的核心API)第一道题:集合的灵活运用题目如下:对题目进行分析:可以根据囚犯的编号、所占的位置信息,可以封装成一个囚犯类,接着就是遍历100个人的信息了,推
小扳
·
2023-10-29 00:48
java
算法
开发语言
初识
JAVA篇
-字符串与集合
字符串的两种常用定义方式:String提供操作字符串的常用方法:逐一演示:获取字符串的长度返回。(计算字符个数)指定获取某个索引处的字符返回。将当前的字符串转换为数组。比较两个字符串的内容是否相同。忽略大小写来比较字符串的内容是否相同。集合的定义方式:AarrayList提供操作集的常用方法:
小扳
·
2023-10-27 05:08
java
OpenCV 破解滑块验证码 -Java 篇(摘抄了别人的,做个记录吧)
OpenCV破解滑块验证码-
Java篇
验证码作为一种安全机制,可以有效防止暴力破解密码、发帖、灌水、刷票等,大家在做Web自动化的时候应该有碰到验证码这个难题,一般我们可以和开发沟通请求他们的帮助:去掉验证码或者设置一个万能验证码
天马行空_9f6e
·
2023-10-25 18:31
初识
Java篇
1.介绍Java语言1.1Java是什么Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。1.2Java语言的重要性1.语言的广泛使用程度java语言可谓是近些年最火的语言,常年排行榜
阿飞¥
·
2023-10-25 14:17
java
开发语言
进阶
JAVA篇
- Map 系列集合的遍历方法与常用API
目录1.0Map集合的说明1.1Map集合的常用方法1.2Map系列集合的特点2.0Map系列集合的遍历方法(三种方法)2.1使用keySet()方法遍历2.2使用entrySet()方法遍历2.3使用forEach()方法遍历(Java8+)1.0Map集合的说明Map是一种集合类型,用于存储键值对(key-valuepairs)。每个键都是唯一的,而值可以重复。Map可以根据键快速查找对应的值
小扳
·
2023-10-25 07:28
java
开发语言
进阶
JAVA篇
-深入了解 Stream 流对象的创建与中间方法、终结方法
目录1.0Stream流的说明2.0Stream流对象的创建2.1对于Collection系列集合创建Stream流对象的方式2.2对于Map系列集合创建Stream流对象的方式2.3对于数组创建Stream流对象的方式3.0Stream流的中间方法3.1Stream流的filter()中间方法3.2Stream流的sorted()中间方法3.3Stream流的limit(x)中间方法3.4Str
小扳
·
2023-10-25 07:27
1024程序员节
进阶
JAVA篇
- Collection 类的常用的API与 Collection 集合的遍历方式
目录1.0Collection类的说明1.1Collection类中的实例方法2.0Collection集合的遍历方式(重点)2.1使用迭代器(Iterator)进行遍历2.2使用增强型for循环进行遍历2.3使用Java8的StreamAPI进行遍历(使用Lambda表达式进行遍历)1.0Collection类的说明Collection类是Java单列集合框架中的根接口,它是所有单列集合类的父接
小扳
·
2023-10-22 06:09
java
开发语言
进阶
JAVA篇
-深入了解 List 系列集合
目录1.0List类的说明1.1List类的常用方法1.2List集合的遍历方式2.0ArrayList集合的底层原理2.1从ArrayList集合的底层原理来了解具有该特性的原因:2.2ArrayList集合的优缺点3.0LinkedList集合的底层原理3.1从LinkedList集合的底层原理来了解具有该特性的原因:3.2LinkedList集合的优缺点3.3LinkedList集合的特有方
小扳
·
2023-10-22 06:09
java
开发语言
进阶
JAVA篇
-深入了解 Set 系列集合
目录1.0Set类的说明1.1Set类的特点1.2Set类的常用API2.0HashSet集合的说明2.1从HashSet集合的底层原理来解释是如何实现该特性2.2HashSet集合的优缺点2.3深入理解HashSet集合去重的机制2.4如何快速编写已经重写好的hashCode和equals方法3.0TreeSet集合的说明1.0Set类的说明Set类是Java中的一个集合类,它实现了Set接口。
小扳
·
2023-10-22 06:09
java
python
开发语言
进阶
JAVA篇
- Collcetions 工具类与集合的并发修改异常问题
目录1.0集合的并发修改问题1.1如何解决集合的并发修改问题2.0Collcetions工具类的说明1.0集合的并发修改问题我们可以简单的认为,就是使用迭代器遍历集合时,又同时在删除集合中的数据,程序就会出现并发修改异常的错误。代码如下:importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;publiccla
小扳
·
2023-10-22 06:07
java
python
windows
秋招-准备计划
秋招-准备计划基本信息时间:9月——10月岗位:java后端开发目标:中厂、大厂,有高用户量的项目、企业优先准备简历基本信息获奖情况项目经历(实习经历)笔试算法与数据结构面试
Java篇
:基本知识、JVM
正如此时
·
2023-10-18 11:43
秋招
java
面试
进阶
JAVA篇
- Lambda 表达式与 Lambda 表达式的省略规则
目录1.0什么是Lambda表达式?1.1既然跟匿名内部类相关,先来回顾匿名内部类。1.2Lambda表达式与匿名内部类之间的关系。1.3函数式接口1.4在具体代码中来操作一下2.0Lambda表达式省略规则1.0什么是Lambda表达式?Lambda表达式是一种匿名函数,它可以在代码中以简洁的方式表示一个功能或行为。Lambda表达式通常由参数列表、箭头符号和函数体组成。参数列表定义了该函数接受
小扳
·
2023-10-18 03:52
java
python
开发语言
进阶
JAVA篇
-如何理解作为参数使用的匿名内部类与 Arrays 类的常用API(九)
目录目录API1.0Arrays类的说明1.1Arrays类中的toString()静态方法1.2Arrays类中的copyOfRange(int[]original,intfrom,intto)静态方法1.3Arrays类中的copyOf(int[]original,intnewLength)静态方法1.4Arrays类中的setAll(double[]array,IntToDoubleFunc
小扳
·
2023-10-18 03:50
java
开发语言
【建议收藏】2020年中高级Android大厂面试秘籍,为你保驾护航金三银四,直通大厂(
Java篇
)...
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。Aawesomeandroidexpertinterviewquestionsandanswers(continuousupdating...)从几十份顶级面试仓库和300多篇高质量面经中总结出一份全面成体系化的Android高级面试题集。欢迎来到2020年中高级Android大厂面试秘籍,为你
JsonChao
·
2023-10-17 11:21
进阶
JAVA篇
- DateTimeFormatter 类与 Period 类、Duration类的常用API(八)
目录1.0DateTimeFormatter类的说明1.1如何创建格式化器的对象呢?1.2DateTimeFormatter类中的format(LocalDateTimeldt)实例方法2.0Period类的说明2.1Period类中的between(localDate1,localDate2)静态方法来创建对象。3.0Duration类的说明4.0小结API1.0DateTimeFormatte
小扳
·
2023-10-16 00:04
java
开发语言
进阶
JAVA篇
- Date 类与 SimpleDateFormat 类、Calendar 类常用的API(五)
目录API1.0Date类的说明1.1如何创建Date类对象1.2Date类中的getTime()实例方法1.3Date类中的有参数构造器1.4Date类中的setTime(longtime)实例方法2.0SimpleDateFormat类的说明2.1如何创建SimpleDateFormat类型的对象2.2SimpleDateFormat类中的format()实例方法2.3SimpleDateFo
小扳
·
2023-10-16 00:34
java
开发语言
进阶
JAVA篇
- LocalDate 类与 LocalTime 类、LocalDateTime 类的常用API(六)
目录API1.0LocalDate类与LocalTime类、LocalDateTime类的API说明1.1如何创建LocalDate类与LocalTime类、LocalDateTime类的对象1.2LocalDate类与LocalTime类、LocalDateTime类中的以get开头实例方法1.3LocalDateTime类中的toLocalDate()与toLocalTime()实例方法1.4
小扳
·
2023-10-16 00:34
java
开发语言
进阶
JAVA篇
- ZoneId 类与 ZoneDateTime 类、Instant类的常用API(七)
目录API1.0ZoneId类的说明1.1如何创建ZoneId类的对象呢?1.2ZoneId类中的getAvailableZoneIds()静态方法2.0ZoneDateTime类的说明2.1如何创建ZoneDateTime类的对象呢?3.0Instant类的说明3.1如何创建Instant类的对象呢?3.2如何获取其他时区的时间戳?3.3Instant类中的getEpochSecond()实例方
小扳
·
2023-10-16 00:03
java
开发语言
上一页
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
其他